Blog de Amazon Web Services (AWS)

Cómo actualizar manualmente el Microsoft Windows Server 2012 en AWS

Por Mike Adams y Gianpaolo Albanese
 

Esta entrada de blog es la primera de una serie de cuatro entregas sobre cómo actualizar Windows Server 2012 y 2012 R2. El objetivo de esta serie es ofrecer opciones para gestionar el próximo evento de fin de soporte en octubre.
En la primera entrega se describe el evento del fin del soporte, además de cómo realizar una actualización manual in situ, junto con una breve información sobre el Programa de migración al final del soporte (EMP). En la segunda entrega se explica cómo automatizar la actualización con apoyo del servicio de Amazon Systems Manager (SSM). En la entrega 3 se muestra cómo se pueden aprovechar las opciones de modernización, como AWS App2Container , para gestionar una actualización. Para finalizar, en la entrega 4 se muestra cómo actualizar Microsoft Windows Server 2012 usando el servicio de migración de aplicaciones de AWS .

Introducción

Bienvenido a la primera entrega de una serie de cuatro publicaciones donde se muestra cómo superar los desafíos que plantea la finalización del soporte de Windows Server (EOS). Esta publicación comienza con un análisis de los desafíos que rodean a EOS y, a continuación, explica cómo actualizar manualmente Microsoft Windows Server 2012 R2 a Windows Server 2019 en AWS.

Descripción general

Dado el cierre del soporte para Windows Server 2012 el 10 de octubre de 2023 por su proveedor, Microsoft, muchos agentes de TI no están preparados o no están seguros de cómo proceder adecuadamente frente a este evento. Pero esta situación no debe generar preocupación, hay varias opciones disponibles para actualizar el software.  Con el cuidado de buscar entender y saber qué es lo que funcionará.Microsoft, al igual que otros proveedores de sistemas operativos (OS) y software, anuncia periódicamente las fechas de EOS de sus productos, normalmente estos tiempos oscilan entre 10 y 12 años después de su lanzamiento. Los ejemplos recientes incluyen Windows Server 2008 y 2008 R2, que llegaron a EOS en enero de 2020, así como bases de datos como SQL Server 2012 y 2012 R2 en julio de 2022. Este blog se centra en EOS para Windows Server 2012 y 2012 R2, que presentara un EOS el 10 de octubre de 2023.Amazon Web Services (AWS) tiene una gran variedad de clientes que utilizan estos dos sistemas operativos, y varios de los métodos y enfoques que se analizarán se aplicarán a los problemas de EOS en general. AWS también puede brindar ayuda adicional si se tienen dudas sobre las aplicaciones que resulten complejas y que deben actualizarse (consulte la sección EMP más adelante en esta entrada de blog).

En esta entrada de blog, analizaremos los problemas técnicos relacionados con EOS y se detallaran los pasos para actualizar Windows Server 2012 de forma manual en AWS. Las otras publicaciones de esta serie proporcionarán opciones adicionales de actualización. Para obtener información más detallada sobre el problema EOS de Windows Server 2012 desde una perspectiva empresarial, puede leer esta publicación: Conozca sus opciones de AWS para el fin del soporte de Microsoft Windows Server 2012.

Desafios de EOS

El desafío más evidente es que, al seguir utilizando el software después de la fecha de EOS, su sistema ya no recibe actualizaciones ni de seguridad ni otras no relacionadas con la seguridad, tampoco hay corrección de errores, soporte técnico ni actualizaciones de contenido técnico en línea. Cabe aclarar, qué si un cliente ha adquirido actualizaciones de seguridad ampliadas del proveedor del software, podría recibir un soporte adicional. Sin embargo, este tipo de compra (ya sea en el pasado o en el presente) no aborda las preocupaciones más importantes y solo lleva los problemas al futuro. También esta situación puede llevar a gastar más dinero y recursos en el largo plazo.

Otros problemas técnicos incluyen:

  • Imposibilidad de actualizar el sistema operativo: los clientes no pueden actualizar el sistema operativo debido a incompatibilidades de las aplicaciones con las versiones más recientes de Windows Server.
  • Incompatibilidad de aplicaciones: al igual que en el punto anterior, algunas aplicaciones que se ejecutan en el sistema operativo EOS no se pueden actualizar.
  • Falta de conocimientos u opciones: es posible que muchos profesionales de TI no sepan qué herramientas están disponibles para abordar el problema de EOS.
  • Preocupaciones de seguridad y cumplimiento: muchos entornos regulados tienen requisitos para mantener las aplicaciones y los sistemas operativos actualizados. Los sistemas operativos más antiguos, que no se pueden parchear, están más expuestos debido a vulnerabilidades conocidas como: malware, los ataques de Ransomware, entre otros, aumentando así la brecha de seguridad.
  • Falta de personal o fondos para gestionar los problemas de EOS: a menudo, la fecha de EOS no es la principal preocupación del departamento de TI y pasa a fin de la lista de prioridades.
  • Algunas soluciones son demasiado costosas: algunos productos, soluciones y ofertas de soporte extendido pueden parecer buenos en teoría para un departamento de TI, pero muchas veces estas terminan siendo costosas y no se adoptan a tiempo.
  • Falta de nuevas funciones e innovación: los sistemas operativos más antiguos no tienen las nuevas funciones y capacidades con las que cuenta el software actual.

Ahora que hemos establecido algunos de los principales desafíos técnicos de EOS, veamos cómo AWS puede ayudarlo a abordarlos. No hacer nada no es una opción en el entorno empresarial actual.

La solución técnica de AWS para EOS

AWS en trabajo conjunto con sus socios se centra en brindar el apoyo necesario que requieren los clientes para migrar, actualizar y modernizar las cargas de trabajo de Windows Servers con programas, herramientas y asistencia técnica dedicados. Al evaluar su entorno y revisar sus opciones de licencias de Microsoft, puede contar con que AWS le ayudará en todo el proceso.

En la siguiente sección, se detalla el proceso de actualización manual para Windows Server 2012 R2. Tenga en cuenta que este enfoque, y los métodos mencionados en la serie de publicaciones de blog relacionadas, también se pueden aplicar a los sistemas operativos EOS más antiguos, como Windows 2008 R2. Puede encontrar una descripción general de las actualizaciones compatibles de Windows Server aquí.

Antes de empezar, es importante realizar una prueba (instrucciones no incluidas en esta publicación ni en esta serie) y asegurarse de que las aplicaciones que se ejecutan en el sistema operativo actualizado funcionan completamente.

Prerrequisitos

Anteriormente se publicó una entrada de blog titulada: ¿Cómo puedo actualizar mi sistema operativo de instancia Amazon EC2 Windows Server a una versión más reciente? En esa publicación, se encuentran instrucciones sobre cómo completar la migración de un servidor para una instancia de Amazon Elastic Compute Cloud (Amazon EC2). Esta es una referencia útil para acompañar esta actualización.

Antes de iniciar la actualización, debe crear una imagen de máquina de Amazon (AMI) o también, Instantáneas de los volúmenes de Amazon Elastic Block Storage (EBS). Este paso proporciona una capa adicional de protección en caso de que se produzca un problema durante el proceso de actualización. Se recomienda que haga una copia de seguridad antes de seguir los pasos de actualización.

En nuestra Guía del usuario de EC2 para Windows, se recomienda hacer una actualización in situ mediante medios de instalación públicos. Tenga en cuenta que si se tiene previsto actualizar una versión BYOL de Windows Server, tendrá que crear su propio medio de instalación. En este vídeo se muestra cómo actualizar una instancia EC2 t2.large que ejecuta Windows Server 2012 R2. Dependiendo de la versión de la instancia, hay pasos adicionales que se deben seguir antes de comenzar, entre los que se incluyen:

  1. En la consola de administración de AWS, debe copiar el ID de instancia del servidor Windows que se va a actualizar. Se necesitará más adelante.
  2. Se debe tener al menos 10 GB de espacio libre en disco.
  3. Asegurar que los controladores drivers (PV) sean de los más recientes en la instancia, se pueden comparar con la lista de nuestra guía del usuario.
  4. Es posible que los sistemas que incluyan versiones anteriores de ciertas generaciones tengan instalado EC2ConfigService. En este caso, es necesario eliminar este y sustituirlo por el servicio EC2Launch.
  5. Se debe verificar que el agente Amazon Systems Manager (SSM) también esté instalado en la instancia. Esto permitirá ejecutar cualquier automatización adicional y gestionar la instancia en el futuro.
  6. Debe ingresar a la consola Amazon EC2, como se muestra en la figura 1.
  7. En el menú desplegable de Elastic Block Store, seleccione Instantáneas.

The Amazon EC2 console highlighting Snapshots.

Figura 1. La consola Amazon EC2 muestra una lista de «instantáneas»

8. En la búsqueda (como se muestra en la figura 2), incluya los siguientes filtros: Alias de propietario = «amazon» y descripción: «Windows 2019 English Installation Media».

The Amazon EC2 console entering Windows 2019 English Installation Media filter

Figura 2. La consola Amazon EC2 con el filtro de Windows 2019 English Installation

9. Como se muestra en la figura 3, seleccione y compruebe la instantánea. A continuación, haga clic en Acciones. Seleccione Crear volumen a partir de una instantánea en el menú desplegable.

Amazon EC2 Console showing snapshot list and action “create volume from snapshot”

Figura 3. Consola Amazon EC2 que muestra la lista de instantáneas y la acción «crear volumen a partir de una instantánea»

  1. Al crear el volumen (como se muestra en la figura 4), se debe seleccionar la zona de disponibilidad correcta en la que se encuentra la instancia, luego debe desplazarse hacia el final de la página para seleccionar el botón Crear volumen. Figura 4. El menú de para configurar el volumen, adicional donde se puede comprobar que la instancia está en la zona de disponibilidad correcta y la acción «crear volumen»

Amazon EC2 console showing volume settings menu, how to check instance is in correct availability zone and action “create volume”

Figura 4. El menú de para configurar el volumen, adicional donde se puede comprobar que la instancia está en la zona de disponibilidad correcta y la acción «crear volumen»

10. Una vez creado el volumen, puede seleccionarlo para ver los detalles y adjuntarlo a una instancia (como se muestra en la figura 5).

Amazon EC2 console showing a successful volume creation

Figura 5. Una creación de volúmenes exitosa

11. Para añadir el volumen a una instancia, seleccione Acciones. A continuación, selecciona Adjuntar volumen en el menú desplegable (como se muestra en la figura 6).

Amazon EC2 console specific volume details screen showing action and attachment of volume

Figura 6. La pantalla Adjuntar detalles del volumen

12. En la ventana de la opción adjuntar volumen, seleccione la instancia que desee asociar de la lista de instancias existentes. A continuación, seleccione Adjuntar volumen (como se muestra en la figura 7).

Amazon EC2 console specific volume details screen showing action and attachment of volume

Figura 7. Pantalla de la opción de adjuntar un volumen en la consola de AWS

13. Utilice RDP o Amazon Fleet Manager para conectarse a la instancia. A continuación, conecte el volumen a la máquina Windows 2012R2 mediante la administración de discos. Puede usar la interfaz gráfica de usuario o ejecutar diskmgmt.msc desde una consola de PowerShell.

14. Haga clic con el botón derecho en el volumen y seleccione la opción Online (como se muestra en la figura 8).

Amazon EC2 console Disk Management screen showing how to set the volume “Online”

Figura 8. Usando Disk Management para configurar el volumen en «Online»

15. Esto montará la unidad, que ahora está conectada al sistema como unidad d:\ (como se muestra en la figura 9).

Amazon EC2 console shows how volume D: is now attached to the system

Figura 9. Volumen D: ahora está conectado al sistema

Es hora de iniciar la actualización: debe abrir una consola de PowerShell, se debe ingresar al directorio a la unidad que acaba de montar y a continuación escriba el siguiente comando: . /setup.exe /auto /upgrade.

Si se ha hecho todo correctamente, debe aparecer una ventana de instalación del programa de instalación de Windows Server 2019. Seleccione la edición Windows Server 2019 Datacenter (como se muestra en la figura 10).

 

Windows Powershell Image Selection showing how to select Windows Server 2019 Datacenter (Desktop Experience)

Figura 10. Imagen de Windows Powershell. Seleccione Windows Server 2019 Datacenter (Desktop experience)

Continúe con la actualización siguiendo las instrucciones que aparecen en pantalla hasta que finalice. El sistema se reiniciará algunas durante el proceso de actualización.

Una vez finalizada la actualización del sistema operativo, se podrá validar la funcionalidad de las aplicaciones antes de volver a poner el sistema en producción.

Limpieza

El acercamiento desde este blog le muestra exactamente cómo proceder con la actualización. ¡No se requieren pasos de limpieza!

AWS EMP

AWS puede ayudar a migrar aplicaciones legadas y complejas de Windows Server a las versiones más recientes y compatibles en AWS, mediante el Programa de migración de fin de soporte (EMP) para Windows Server. EMP incluye herramientas para migrar sus aplicaciones antiguas de Windows Server 2003, 2008 y 2012 a versiones más recientes compatibles en AWS. Puede utilizar la herramienta EMP libremente como opción de autoservicio o con la ayuda de los socios de AWS o los servicios profesionales de AWS.

Resumen

En esta entrada de blog, analizamos los desafíos que plantea la EOS de Windows Server desde una perspectiva técnica y por qué deberías tomar medidas para actualizarla. Además, analizamos la opción de actualización manual para Windows Server 2012 y 2012 R2.

En esta serie de blogs de cuatro entregas se ha analizado y presentado diversas formas para abordar EOS y cómo AWS puede ayudar a enfrentar dichos problemas con el uso de tecnología, herramientas y expertos.

Si necesita ayuda, puede ponerse en contacto con el equipo AWS para conversar sobre su situación específica de EOS y ayudarlo a actualizar en AWS.
Este artículo se tradujo del Blog de AWS em Inglés.

 


Acerca de los autores

Mike Adams es un especialista mundial en go-to-market de AWS. Su objetivo es migrar las cargas de trabajo de Microsoft a AWS y mostrar a los clientes cómo pueden lograr eficiencias operativas y de costos. Antes de trabajar en AWS, Mike ocupó puestos de marketing de productos en Ivanti, VMware, Symantec y VERITAS Software. Mike comenzó su carrera como analista industrial en Giga Information Group (que ahora forma parte de Forrester Research).
 

 

 

GianPaolo Albanese es un arquitecto de soluciones especializado en Microsoft para Amazon Web Services con sede en el área de Nueva York. GP se centra en ayudar a los clientes con sus arquitecturas, migraciones y optimización de Windows a la nube de AWS. GP ha sido un profesional de TI con más de tres décadas de experiencia en la industria FinTech, especializado en la gestión de infraestructuras a gran escala, migraciones y actividades de modernización. En los últimos dos años, GP ha centrado su energía en ayudar a los clientes a abordar los desafíos del final del soporte

 

 

 

 

Traductores y revisores

Walter Sousa ha sido arquitecto de soluciones de AWS durante más de 3 años. Enfocado en clientes corporativos estratégicos. Tiene experiencia con cargas de trabajo de migraciones y Microsoft.

 

 

 

 

Pilar Pinto, Arquitecta de Soluciones para el equipo de Cloud Solution Center en NOLA Latinoamerica. Su foco es seguridad y como esta funciona transversalmente sobre las soluciones de los clientes con servicios de AWS