¿Cómo puedo solucionar que no se pueda alcanzar una instancia de Windows de EC2 o que esta no pueda alcanzar el DNS después de actualizar los controladores?

7 minutos de lectura
0

No se puede alcanzar mi instancia después de actualizar los controladores paravirtuales (PV), de memoria exprés no volátil (NVMe) o de Elastic Network Adapter (ENA) en mi instancia de Windows de Amazon Elastic Compute Cloud (Amazon EC2). O bien, he actualizado los controladores y he modificado mi tipo de instancia a una instancia basada en Nitro, y ahora la instancia no puede alcanzar el sistema de nombres de dominio (DNS). ¿Cómo puedo solucionar este problema?

Breve descripción

En las instancias de Windows de EC2 se utilizan tres tipos de controladores de AWS:

El tipo de instancia condiciona el tipo de controlador de AWS que utilizará. La mayoría de las instancias basadas en Nitro utilizan el controlador ENA para la red y el controlador NVMe de AWS para el almacenamiento. La mayoría de las instancias basadas en Xen (salvo Nitro) utilizan el controlador PV de AWS tanto para la red como para el almacenamiento. Algunas instancias utilizan una combinación de controladores para almacenamiento y redes. Para obtener más información sobre las instancias y los controladores que utilizan para las redes y el almacenamiento, consulte Resumen de las características de red y almacenamiento. En la tabla Resumen de las características de red y almacenamiento, Elastic Block Store (EBS) solo indica que el volumen utiliza controladores PV de AWS. NVME EBS indica que la instancia usa controladores de NVMe.

Nota: Los controladores PV de AWS son compatibles con Windows Server 2008 R2 y versiones posteriores. Windows Server 2003 utiliza controladores PV de Citrix. Windows Server 2008 R2 es compatible con la versión 8.3.4 y anteriores de PV de AWS y con la versión 2.2.3 y anteriores de ENA de AWS. Para obtener más información, consulte Controladores paravirtuales para instancias de Windows.

Cuando actualice los controladores de las instancias de Windows o cambie el tipo de instancia, consulte Migración a tipos de instancias de última generación (Nitro/Xen).

Nota: Puede ejecutar el siguiente comando de PowerShell para ver una lista de los controladores y las versiones de los controladores de AWS en ejecución en la instancia de Windows:

Get-WmiObject Win32_PnpSignedDriver | Select-Object DeviceName, DriverVersion, InfName | Where-Object {$_.DeviceName -like "*AWS*" -OR $_.DeviceName -like "*Amazon*"}

Solución

Nota: Los cambios en una instancia pueden hacer que no arranque. Se recomienda crear una instantánea del volumen de EBS raíz antes de modificar la instancia. Para obtener más información, consulte Creación de una instantánea.

Para solucionar los problemas relacionados con una instancia a la que no se puede acceder después de actualizar los controladores de Windows, haga lo siguiente:

Revisión de la captura de pantalla de la instancia

Revise la captura de pantalla de la instancia o utilice EC2Rescue para Windows para revisar los registros del sistema.

  • Compruebe la captura de pantalla de la instancia para determinar su estado. A continuación, revise los pasos que se indican en Solución de problemas de una instancia inaccesible.
  • Si la captura de pantalla muestra la pantalla de inicio de sesión, pero las comprobaciones del estado de la instancia fallan, es posible que el problema sea que hay un controlador dañado o indetectable.

Revisión de los registros del sistema con EC2Rescue para Windows

Si se ha cambiado el tipo de instancia, primero pruebe a revertirlo o volver a un tipo de instancia T2 y luego revise los registros que se indican a continuación. Si esto no funciona, utilice la herramienta EC2Rescue para recuperar los registros del sistema operativo de la instancia. Pueden ser registros del Visor de eventos, de EC2Config, de lanzamiento, etc.

  • Consulte el registro setupapi.dev ubicado en %SystemRoot%\inf para obtener información sobre la instalación del dispositivo en texto sin formato. Puede utilizar esta información para comprobar la instalación de un dispositivo con la marca de tiempo y solucionar los problemas de instalación del dispositivo.
  • Compruebe el archivo de registro AWSPVDriverMSI en C:\Program Files\Amazon\XenTools. Este registro es específico de la instalación del controlador PV de AWS e informa de cualquier error.

Si los registros muestran que los controladores están dañados o no mal instalados, inyecte los controladores en la instancia en modo sin conexión. Puede utilizar el documento de automatización AWSSupport-UpgradeWindowsAWSDrivers para actualizar o reparar los controladores de AWS de almacenamiento y red en la instancia. Para obtener más información, consulte Actualización de los controladores PV, ENA y NVMe de AWS con AWS Systems Manager.

Nota: Se recomienda hacer una copia de seguridad de la instancia mediante instantáneas antes de actualizar los controladores o cambiar el tipo de instancia.

Restauración de la instancia con EC2Rescue para Windows

Utilice la herramienta EC2Rescue para restaurar la instancia al último estado de configuración correcto conocido. Para obtener más información, consulte el videotutorial.

Sustitución del volumen de raíz por la instantánea más reciente disponible

Para obtener más información, consulte Sustitución de un volumen por una instantánea anterior.

Solución de problemas con la consola serie de EC2 para Windows

Si ha activado la consola serie de EC2 para Windows, puede utilizarla para solucionar problemas con los tipos de instancias basadas en Nitro compatibles. La consola serie le ayuda a solucionar problemas de arranque, configuración de red y configuración del protocolo Secure Shell (SSH). La consola serie se conecta a su instancia sin necesidad de una conexión de red activa. Puede acceder a la consola serie mediante la consola de Amazon EC2 o la Interfaz de la línea de comandos de AWS (AWS CLI).

Antes de usar la consola serie, conceda acceso a la misma en el nivel de cuenta. A continuación, cree políticas de AWS Identity and Access Management (IAM) que concedan acceso a sus usuarios de IAM. Además, cada instancia que use la consola serie debe incluir al menos un usuario basado en contraseña. Si no se puede acceder a la instancia y no ha configurado el acceso a la consola serie, utilice uno de los métodos anteriores para solucionar los problemas de la instancia. Para más información sobre cómo configurar la consola serie de EC2 para Windows, consulte Configuración del acceso a la consola serie de EC2.

Nota: Si se muestran errores al ejecutar los comandos de AWS CLI, confirme que está ejecutando una versión reciente de AWS CLI.

Para solucionar que, aunque las instancias sean accesibles, no puedan acceder al DNS después de actualizar los controladores de Windows, haga lo siguiente:

Reconfiguración de los parámetros de la interfaz de red elástica

Al migrar la instancia al tipo de instancia de última generación, es posible que se pierda el protocolo de Internet (IP) estático de la interfaz de red elástica existente. Puede que también se pierdan las configuraciones de red DNS personalizadas durante esta migración. Esto se debe a que la instancia utiliza un nuevo dispositivo ENA de forma predeterminada. Para solucionar este problema, reconfigure los parámetros de la interfaz de red elástica. Necesitará credenciales locales para reconfigurar estos ajustes. Para obtener más información, consulte ¿Cómo puedo asignar una dirección IP privada estática a mi instancia de Windows de Amazon EC2?


Información relacionada

Solución de problemas relacionados con los controladores PV

Habilitación de redes mejoradas con la interfaz de Intel 82599 VF en instancias de Windows

Instalación de controladores NVIDIA en instancias de Windows

¿Cómo puedo actualizar los controladores PV de mi instancia de Windows de Amazon EC2?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año