¿Cómo puedo solucionar una instancia de EC2 atascada en un bucle de reinicio tras instalar actualizaciones de Windows?

4 minutos de lectura
0

He instalado actualizaciones de Windows en mi instancia de Amazon Elastic Compute Cloud (Amazon EC2). Ahora mi instancia está atascada en un bucle de reinicio. ¿Cómo puedo solucionar este problema?

Breve descripción

Para corregir este problema, revierta las acciones pendientes, como actualizaciones de Windows, programadas para su aplicación durante el proceso de arranque del sistema operativo. Para ello, utilice una instancia de rescate que esté en la misma zona de disponibilidad que la instancia original.

Nota: Se recomienda mantener copias de seguridad de las instancias y los datos. Antes de llevar a cabo los pasos de la sección «Solución», plantéese la posibilidad de crear una AMI o crear instantáneas de sus volúmenes de Amazon EBS.

Solución

Importante

Este procedimiento requiere detener e iniciar la instancia. Tenga en cuenta lo siguiente:

  • Si su instancia se basa en un almacén de instancias o tiene volúmenes de almacén de instancias que contienen datos, los datos se perderán cuando se detenga la instancia. Para más información, consulte Determinación del tipo de dispositivo raíz de la instancia.
  • Si la instancia forma parte de un grupo de Amazon EC2 Auto Scaling, podría terminar al detenerla. Las instancias lanzadas con Amazon EMR, AWS CloudFormation o AWS Elastic Beanstalk pueden formar parte de un grupo de AWS Auto Scaling. La terminación de la instancia en este escenario depende de la configuración de protección de escalamiento de instancias del grupo de escalamiento automático. Si su instancia forma parte de un grupo de escalamiento automático, elimínela temporalmente de él antes de iniciar los pasos para solucionar el problema.
  • Al detener e iniciar la instancia, se cambiará su dirección IP pública. Se recomienda utilizar una dirección IP elástica en lugar de una dirección IP pública al enrutar el tráfico externo a la instancia.

Para obtener más información, consulte Información general: detener e iniciar una instancia.

1.    Abra la consola de Amazon EC2.

2.    Seleccione Instancias y, a continuación, elija la instancia que esté en un bucle de reinicio.

3.    Detenga la instancia.

4.    Separe el volumen raíz de la instancia. El nombre del dispositivo de un volumen raíz en las instancias de Windows es /dev/sda1.

5.    Lance una nueva instancia de EC2 en la misma zona de disponibilidad que la instancia deteriorada. La nueva instancia se convierte en la instancia de rescate. También puede usar una instancia existente que esté en la misma zona de disponibilidad que la instancia de rescate.

Nota: Las instancias de rescate basadas en la misma AMI que la instancia original pueden tener problemas de colisión de firmas de disco. Se recomienda seleccionar otra AMI distinta para la instancia de rescate. Por ejemplo, si la instancia original usa una AMI para Windows Server 2012 R2, lance la instancia de rescate con una AMI para Windows Server 2016. Si crea la instancia de rescate a partir de la misma AMI que la instancia original, debe llevar a cabo otros pasos para evitar una colisión de firmas de disco. Para obtener más información, consulte el paso 6 de la sección Pasos manuales de El escritorio remoto no se puede conectar al equipo remoto.

6.    Adjunte el volumen raíz que ha separado en el paso 4 a la instancia de rescate como volumen secundario. El nombre del dispositivo del volumen se completa automáticamente como «volumen secundario» al adjuntarlo a la instancia.

7.    Conéctese a la instancia de rescate mediante el Protocolo de escritorio remoto (RDP). A continuación, conecte el volumen recién adjuntado a Internet desde Administración de discos o mediante la herramienta de línea de comandos DiskPart. Si no ve el volumen recién adjuntado, consulte ¿Por qué no aparece mi volumen de EBS adjunto en mi sistema operativo o en Administración de discos en mi instancia de Windows de EC2?

Nota: Anote la letra de la unidad del volumen secundario. En el siguiente ejemplo, la letra de la unidad es E.

8.    Abra el símbolo del sistema o PowerShell como Administrador y ejecute el siguiente comando:

DISM /image:E:\ /cleanup-image /revertpendingactions

Nota: Sustituya la letra de la unidad E: por la que haya anotado en el paso 7.

9.    Desmonte el volumen secundario y, a continuación, sepárelo de la instancia de rescate.

10.    Vuelva a adjuntar el volumen a la instancia original como volumen raíz (/dev/sda1).

11.    Inicie la instancia original.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años