¿Cómo soluciono los errores de comprobación de estado de la instancia en mi instancia de EC2 de Windows tras una transición o haber iniciado una prueba de Application Migration Service?

6 minutos de lectura
0

He llevado a cabo una transición o he iniciado una prueba de AWS Application Migration Service. Ahora recibo errores de verificación de estado en mi instancia de Amazon Elastic Compute Cloud (Amazon EC2) que ejecuta Microsoft Windows.

Descripción breve

Cuando se produce un error en la comprobación del estado del sistema o de la instancia, no se puede acceder a las instancias de EC2. Tras utilizar Application Migration Service para efectuar una transición o iniciar una prueba, es posible que las comprobaciones del estado de la instancia fallen debido a uno o varios de los siguientes problemas:

  • Fallo al iniciar el sistema operativo (SO)
  • Fallo de red
  • CPU y memoria agotadas
  • Problemas con el proceso de conversión
  • El tipo de instancia no es compatible con el sistema operativo

Nota: El primer arranque de las máquinas con Windows puede tardar hasta 45 minutos debido a que Windows se está adaptando al hardware virtual de AWS.

Solución

Compruebe que la máquina de origen sea compatible con el tipo de instancia que seleccionó en la plantilla de lanzamiento.

1.    Conéctese a su máquina de origen.

2.    Use uno de los métodos siguientes para verificar la versión de su sistema operativo:

Seleccione Panel de control, Configuración del sistema y, a continuación, compruebe la edición de Windows y el tipo de sistema para saber si es de 32 o 64 bits.

o

Como administrador, ejecute el comando systeminfo en una ventana de línea de comandos. El resultado del comando muestra el nombre del sistema operativo y el tipo de sistema.

3.    Verifique la compatibilidad del tipo de instancia.

Máquinas de origen de 32 bits

Si la instancia de origen es una máquina de 32 bits, utilice uno de los siguientes tipos de instancia:

  • t2.nano
  • t2.micro
  • t2.small
  • t2.medium
  • c3.large
  • t1.micro
  • m1.small
  • m1.medium
  • c1.medium

Máquinas de 64 bits

Si el equipo de origen es de 64 bits y ejecuta una de las siguientes ediciones de Windows, migre a un tipo de instancia XEN:

  • Windows Server 2003
  • Windows Server 2003 R2
  • Windows Server 2008

Para obtener una lista completa de los tipos de instancias XEN, ejecute el siguiente comando de la Interfaz de la línea de comandos de AWS (AWS CLI):

aws ec2 describe-instance-types --filters Name=hypervisor,Values=xen --query InstanceTypes[].InstanceType

**Nota:**Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de que está utilizando la versión más reciente de AWS CLI.

Si el equipo de origen es de 64 bits y ejecuta Windows Server 2008 R2 o posterior, puede utilizar cualquier tipo de instancia compatible con Windows.

Solución de problemas

Desactivar o eliminar el antivirus de terceros en el equipo de origen

El software antivirus de terceros puede interferir en el proceso de conversión. Apague o elimine el software antivirus y, a continuación, vuelva a intentar iniciar el equipo.

Adjuntar un ENI secundario

Un firewall de terceros podría bloquear la conectividad en el adaptador de red principal de la instancia y provocar que la instancia de destino no supere las comprobaciones de estado. Para evitar este problema, conecte una interfaz de red elástica secundaria a la instancia de destino y, a continuación, conéctese a la instancia.

Usar diferentes tipos de instancias

Las instancias XEN usan controladores paravirtuales (PV) y las instancias de Nitro usan AWS Elastic Network Adapter (ENA) y los controladores AWS NVME. Para obtener una lista de los controladores que utiliza cada tipo de instancia, consulte Resumen de las características de red y almacenamiento.

Siga las instrucciones de la sección anterior para determinar si el equipo de origen es compatible con los dos tipos de instancias de Windows de la lista. Si su máquina de origen es compatible con ambas, intente iniciar el dispositivo de destino con una instancia XEN y una instancia Nitro. Si la instancia de destino pasa las comprobaciones de estado como un tipo de instancia, pero no como el otro, cambie el tamaño de la instancia para comprobar si se realiza correctamente. Si el problema está relacionado con el controlador, ejecute los AWSSupport-UpgradeWindowsAwsDrivers del runbook de Automatización de AWS Systems Manager para forzar la instalación del controlador.

O bien, solucione los problemas de las comprobaciones de estado medio del lanzamiento de destino como cualquier otra instancia de EC2 de Windows. Para obtener más información, consulte Solución de problemas de instancias con comprobaciones de estado fallidas.

Comprobar los registros de la instancia

Si la nueva instancia nunca supera las comprobaciones de estado, revise los registros de instancia para determinar la causa. Los registros ayudan a solucionar las posibles causas del error de comprobación del estado de la instancia. Es posible que los siguientes registros no estén presentes en la instancia de destino:

  • C:\Archivos de programa (x86)\AWS Replication Agent\migrate_script.log
  • C:\Archivos de programa (x86)\AWS Replication Agent\migrate_script.log.sent
  • C:\Archivos de programa (x86)\AWS Replication Agent\aws_nvme\awsnvme_dism.log
  • C:\Archivos de programa (x86)\AWS Replication Agent\ena_2012R2_2016\ena_dism.log
  • C:\Archivos de programa (x86)\AWS Replication Agent\PVinstall.log
  • C:\Windows\inf\setupapi.dev.log
  • C:\Windows\inf\setupapi.offline.log
  • C:\Archivos de programa (x86)\AWS Replication Agent\SSMInstall.log

Para acceder a los registros, siga estos pasos:

1.    Detenga la instancia de destino.

Nota: Se pierden algunos datos al detener una instancia. Para obtener más información, consulte Qué ocurre cuando se detiene una instancia.

2.    Separe el volumen raíz de Amazon Elastic Block Storage (Amazon EBS) de la instancia detenida.

3.    Adjunte el volumen raíz de EBS a una instancia a la que pueda acceder como unidad secundaria y, a continuación, póngalo a disposición para su uso.

4.    Reúna los registros de las ubicaciones de la lista anterior. Revise los registros para ver las posibles causas del error de comprobación del estado de la instancia.

**Nota:**Al utilizar este método, la asignación de letras de la unidad puede diferir de las ubicaciones de registro de la lista porque se utiliza una unidad secundaria (no C:\).

Si los pasos de solución de problemas anteriores no resuelven el problema, abra un caso con AWS Support.

Información relacionada

Solución de problemas de instancias con comprobaciones de estado fallidas

Systeminfo (del sitio web de Microsoft)

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año