Quiero actualizar el sistema operativo (SO) de mi instancia Windows de Amazon Elastic Compute Cloud (Amazon EC2). Sin embargo, quiero mantener intactos mi configuración y datos actuales.
Descripción breve
Para realizar una actualización local del sistema operativo en una instancia de EC2, realiza una actualización manual local. Alternativamente, utiliza AWS Systems Manager para realizar una actualización automática localmente.
Resolución
Requisitos previos:
Actualización local manual
Sigue estos pasos:
-
Asegúrate de que la configuración cumpla con los requisitos de actualización locales.
-
(Opcional) Para comprobar qué controlador usa la instancia de Windows, selecciona el menú Start (Inicio) y, a continuación, selecciona Control Panel (Panel de control). A continuación, selecciona Network Connections (Conexiones de red) y comprueba el valor de Local Area Connection (Conexión de área local).
Alternativa:
Ejecuta el siguiente comando para identificar el tipo de controlador:
pnputil -e
Alternativa:
Ejecuta el siguiente comando de PowerShell para comprobar las versiones de los controladores que están instaladas actualmente:
Get-WmiObject Win32_PnpSignedDriver | Select-Object DeviceName, DriverVersion, InfName | Where-Object {$.DeviceName -like "*AWS*" -OR $.DeviceName -like "Amazon"}
-
Asegúrate de que la instancia ejecute la versión más reciente de tu controlador Paravirtual (PV), Elastic Network Adapter (ENA) o Memoria exprés no volátil de AWS (NVMe).
-
Realiza la actualización localmente.
Nota: Para actualizar los controladores NVME de AWS, consulta Instancias de Windows en los controladores NVMe de AWS.
-
Realiza las tareas posteriores a la actualización necesarias.
Nota: La comprobación del estado de la instancia 1 de 2 da error hasta que se complete el proceso de actualización. Si tienes problemas de actualización o la instancia sigue sin superar las comprobaciones de estado después de varias horas, consulta Solucionar problemas de una actualización de sistema operativo en una instancia de Windows de EC2.
Para obtener más información, consulta How to manually upgrade Microsoft Windows Server 2012 on AWS (Cómo actualizar manualmente Microsoft Windows Server 2012 en AWS).
Actualización local automatizada
Nota: La actualización automatizada local crea una AMI de la instancia y, a continuación, inicia una instancia temporal desde la AMI. Una vez finalizada la actualización, la automatización crea una nueva AMI a partir de la instancia temporal y, a continuación, termina la instancia temporal. Para probar la funcionalidad de la aplicación, puedes iniciar una instancia de prueba desde la AMI actualizada. Para obtener más información, consulta Uso de runbooks de automatización para actualizar una instancia de EC2 de Windows.
Utiliza el runbook AWSEC2-CloneInstanceAndUpgradeWindows para actualizar automáticamente la instancia de forma local.
Para obtener más información, consulta How to automate your Microsoft Windows Server upgrades using AWS Systems Manager (Cómo automatizar las actualizaciones de Microsoft Windows Server con AWS Systems Manager).
Información relacionada
Actualización de una instancia de Windows de EC2 a una versión más reciente de Windows Server
¿Cómo puedo actualizar mi instancia de Windows Server de EC2 a una versión más reciente?
Actualización y migración de roles y características en Windows Server en el sitio web de Microsoft