Realizar una actualización in situ en su instancia de Windows de EC2
Antes de realizar una actualización local, debe determinar qué controladores de red está ejecutando la instancia. Con los controladores de red PV, puede obtener acceso a la instancia con el Escritorio remoto. Las instancias usan controladores de AWS PV, Intel Network Adapter o Enhanced Networking. Para obtener más información, consulte Controladores paravirtuales para instancias de Windows.
Antes de iniciar una actualización in situ
Realice las siguientes tareas y anote los siguientes datos importantes antes de empezar la actualización local.
-
Lea la documentación de Microsoft para comprender los requisitos de actualización, los problemas conocidos y las restricciones. Consulte también las instrucciones oficiales para aplicar actualizaciones.
-
Recomendamos realizar una actualización del sistema operativo en instancias con al menos dos vCPU y 4 GB de RAM. Si lo necesita, puede cambiar la instancia a un mayor tamaño del mismo tipo (t2.small a t2.large, por ejemplo), realizar la actualización y, a continuación, volver a cambiar al tamaño original. Si tiene que mantener el tamaño de la instancia, puede monitorear el progreso utilizando la Captura de pantalla de consola de instancia. Para obtener más información, consulte Cambie el tipo de instancia.
-
Verifique que el volumen raíz en su instancia de Windows tiene espacio de disco suficiente. El proceso de Windows Setup podría no advertirle de que el espacio de disco es insuficiente. Para obtener información acerca de cuánto espacio de disco se necesita para actualizar un sistema operativo concreto, consulte la documentación de Microsoft. Si el volumen no dispone de suficiente espacio, se puede ampliar. Para obtener más información, consulte Volúmenes elásticos de Amazon EBS en la Guía del usuario de Amazon EBS.
-
Determine la ruta de actualización. Debe actualizar el sistema operativo a la misma arquitectura. Por ejemplo, debe actualizar un sistema de 32 bits a un sistema de 32 bits. Windows Server 2008 R2 y las versiones posteriores son solo de 64 bits.
-
Deshabilite el software antivirus y antispyware y los firewalls. Estos tipos de software pueden entrar en conflicto con el proceso de actualización. Vuelva a habilitar el software antivirus y antispyware y los firewalls una vez que finalice la actualización.
-
Actualice a los controladores más recientes, tal como se describe en Migración de una instancia de Windows de EC2 a un tipo de instancia de generación actual.
-
Upgrade Helper Service solo admite instancias que ejecuten controladores Citrix PV. Si la instancia ejecuta controladores Red Hat, primero debe actualizar esos controladores manualmente.
Actualización in situ de una instancia con controladores AWS PV, Intel Network Adapter o Enhanced Networking
Siga este procedimiento para actualizar una instancia de Windows Server con los controladores de red AWS PV, Intel Network Adapter o Enhanced Networking.
Para ejecutar la actualización local
-
Cree una AMI del sistema que tenga pensado actualizar con fines de copia de seguridad o de prueba. A continuación, puede realizar la actualización en la copia para simular un entorno de prueba. Si la actualización se completa, puede cambiar el tráfico a esta instancia con un bajo tiempo de inactividad. Si la actualización da error, puede volver a la copia de seguridad. Para obtener más información, consulte Creación de una AMI basada en Amazon EBS.
-
Asegúrese de que la instancia con Windows Server use los controladores de red más recientes.
-
Para actualizar el controlador de PV de AWS, consulteActualizar controladores PV en instancias de Windows de EC2.
-
Para actualizar el controlador de ENA, consulte Instalar el controlador ENA en instancias de Windows de EC2.
-
Para actualizar los controladores de Intel, consulte Redes mejoradas con la interfaz de Intel 82599 VF.
-
-
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, seleccione Instances (Instancias). Localice la instancia. Anote el ID de instancia y la zona de disponibilidad de la instancia. Necesita esta información más tarde en este mismo procedimiento.
-
Si va a actualizar Windows Server 2012 o 2012 R2 a Windows Server 2016, 2019 o 2022, antes de continuar, realice las siguientes acciones en la instancia:
-
Desinstale el servicio EC2Config. Para obtener más información, consulte Detener, reiniciar, eliminar o desinstalar EC2Config.
-
Instale EC2Launch v1 o el agente de EC2Launch v2. Para obtener más información, consulte Configurar una instancia de Windows utilizando EC2Launch y Configurar una instancia de Windows mediante EC2Launch v2.
-
Instalar el SSM Agent de AWS Systems Manager. Para obtener más información, consulte Usar el SSM Agent en la Guía del usuario de AWS Systems Manager.
-
-
Cree un volumen a partir de una instantánea de un medio de instalación de Windows Server.
-
En el panel de navegación, bajo Elastic Block Store, elija “Snapshots” (Instantáneas).
-
En la barra del filtro, elija Instantáneas públicas.
-
En la barra de búsqueda, especifique los siguientes filtros:
-
Seleccione Alias del propietario, = y amazon.
-
Seleccione Descripción y comience a escribir
Windows
. Seleccione el filtro de Windows que coincida con la arquitectura del sistema y la preferencia de idioma de la actualización. Por ejemplo, seleccione Windows 2019 English Installation Media si la actualización corresponde a Windows Server 2019.
-
-
Seleccione la casilla de verificación situada junto a la instantánea que corresponda a la arquitectura del sistema y la preferencia de idioma a la que vaya a realizar la actualización y, a continuación, elija Acciones, Crear volumen a partir de una instantánea.
-
En la página Crear volumen, elija la zona de disponibilidad que corresponda a la instancia de Windows y seleccione Crear volumen.
-
-
En el encabezado Volumen creado correctamente vol-
ejemplo1234567890
), situado en la parte superior de la página, elija el ID del volumen que acaba de crear. -
Elija Actions (Acciones), Attach Volume (Adjuntar volumen).
-
En la página Adjuntar volumen, en instancia, seleccione el ID de su instancia de Windows y, a continuación, elija Adjuntar volumen.
-
Haga que el nuevo volumen esté disponible para su uso siguiendo los pasos que se indican en Hacer que un volumen de Amazon EBS esté disponible para su uso.
importante
No inicialice el disco porque al hacerlo se eliminarán los datos existentes.
-
En Windows PowerShell, cambie a la nueva unidad de volumen. Empiece la actualización abriendo el volumen de contenido multimedia de instalación que ha adjuntado a la instancia.
-
Si va a actualizar a Windows Server 2016 o una versión posterior, ejecute lo siguiente:
.\setup.exe /auto upgrade /dynamicupdate disable
nota
La ejecución de setup.exe con la opción
/dynamicupdate
deshabilitada impide que Windows instale actualizaciones durante el proceso de actualización de Windows Server, ya que la instalación de actualizaciones durante la actualización puede provocar errores. Puede instalar actualizaciones con Windows Update una vez finalizada la actualización.Si va a actualizar a una versión anterior de Windows Server, ejecute lo siguiente:
Sources\setup.exe
-
En Select the operating system you want to install (Seleccione el sistema operativo que desea instalar), seleccione el SKU de instalación completa para la instancia de Windows Server y elija Next (Siguiente).
-
En Which type of installation do you want? (¿Qué tipo de instalación desea?), elija Upgrade (Actualizar).
-
Complete el asistente.
-
El programa de instalación de Windows Server copia y procesa los archivos. Tras varios minutos, se cierra la sesión de escritorio remoto. El tiempo que tarda la actualización depende del número de aplicaciones y roles de servidor que se ejecuten en la instancia de Windows Server. El proceso de actualización podría tardar desde 40 minutos a varias horas. La instancia da error en la comprobación de estado 1 de 2 durante el proceso de actualización. Una vez finalizada la actualización, se superan las dos comprobaciones de estado. Puede consultar en el registro del sistema el resultado de la consola o utilizar las métricas de Amazon CloudWatch de la actividad del disco y la CPU para determinar si la actualización está progresando.
nota
Si actualiza a Windows Server 2019, una vez completada la actualización, puede cambiar manualmente el fondo del escritorio para quitar el nombre del sistema operativo anterior.
Si la instancia no ha superado ambas comprobaciones de estado tras varias horas, consulte Solucionar problemas de una actualización de sistema operativo en una instancia de Windows de EC2.
Tareas después de la actualización
-
Inicie sesión en la instancia para comenzar la actualización de .NET Framework y reinicie el sistema cuando se le indique.
-
Si aún no lo hizo en un paso anterior, instale el agente de EC2Launch v1 o EC2Launch v2. Para obtener más información, consulte Configurar una instancia de Windows utilizando EC2Launch y Configurar una instancia de Windows mediante EC2Launch v2.
-
Si actualizó a Windows Server 2012 R2, recomendamos que actualice los controladores PV a controladores AWS PV. Si ha actualizado en una instancia basada en Nitro, le recomendamos que instale o actualice los controladores NVME y ENA. Para obtener más información, consulte Windows Server 2012 R2
, Instalar o actualizar controladores NVMe de AWS mediante PowerShell o Habilitar redes mejoradas en Windows. -
Vuelva a habilitar el software antivirus y antispyware y los firewalls.