Instalar el controlador ENA en instancias de Windows de EC2 - Amazon Elastic Compute Cloud

Instalar el controlador ENA en instancias de Windows de EC2

Si su instancia no está basada en una de las imágenes de máquina de Amazon (AMI) de Windows más recientes que ofrece Amazon, utilice el siguiente procedimiento para instalar el controlador ENA actual en su instancia. Debería realizar esta actualización cuando sea adecuado reiniciar la instancia. Si el script de instalación no reinicia automáticamente la instancia, le recomendamos que la reinicie como paso final.

Si utiliza un volumen de almacén de instancias para almacenar datos mientras la instancia está en ejecución, esos datos se borran al detener la instancia. Antes de detener su instancia, compruebe que ha copiado los datos que necesita de los volúmenes de almacén de instancias al almacenamiento persistente, como Amazon EBS o Amazon S3.

Requisitos previos

Para instalar o actualizar el controlador ENA, la instancia de Windows debe cumplir los siguientes requisitos previos:

  • Tener PowerShell versión 3.0 o posterior instalado

Paso 1: realice copias de seguridad de los datos

Le recomendamos crear una AMI de copia de seguridad, en caso de que no pueda revertir los cambios a través del Administrador de dispositivos. Para crear una AMI de respaldo con la AWS Management Console, siga estos pasos:

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Instances (Instancia[s]).

  3. Seleccione la instancia que requiere la actualización del controlador, seleccione Detener instancia en el menú Estado de la instancia.

  4. Una vez que la instancia se haya detenido, vuelva a seleccionarla. Para crear la copia de seguridad, seleccione Imagen y plantillas en el menú Acciones y, a continuación, elija Crear imagen.

  5. Para reiniciar la instancia, seleccione Iniciar instancia en el menú Estado de la instancia.

Paso 2: instale o actualice el controlador ENA

Puede instalar o actualizar el controlador ENA con Distributor AWS Systems Manager o con los cmdlets de PowerShell. Para obtener más instrucciones, seleccione la pestaña correspondiente al método que desea utilizar.

Systems Manager Distributor

Puede utilizar la función Systems Manager Distributor para implementar paquetes en los nodos administrados de Systems Manager. Con Systems Manager Distributor, puede instalar el paquete ENA de controladores ENA una vez, o con actualizaciones programadas. Para obtener más información sobre cómo instalar el paquete de controladores ENA (AwsEnaNetworkDriver) con Systems Manager Distributor, consulte Instalación o actualización de paquetes en la Guía del usuario de AWS Systems Manager.

PowerShell

En esta sección, se explica cómo descargar e instalar los paquetes de controladores ENA en la instancia con los cmdlets de PowerShell.

Opción 1: Descargar y extraer la versión más reciente
  1. Conéctese a la instancia e inicie sesión como administrador local.

  2. Utilice el cmdlet de invoke-webrequest para descargar el paquete de controladores más reciente:

    PS C:\> invoke-webrequest https://ec2-windows-drivers-downloads.s3.amazonaws.com/ENA/Latest/AwsEnaNetworkDriver.zip -outfile $env:USERPROFILE\AwsEnaNetworkDriver.zip
    nota

    Si recibe un error al descargar el archivo y está usando Windows Server 2016 o una versión anterior, es posible que sea necesario habilitar TLS 1.2 para su terminal PowerShell. Puede habilitar TLS 1.2 para la sesión actual de PowerShell con el siguiente comando y luego volver a intentarlo:

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

    Como alternativa, puede descargar el paquete de controladores más reciente desde una ventana del navegador de su instancia.

  3. Use el cmdlet de expand-archive para extraer el archivo zip que descargó en su instancia:

    PS C:\> expand-archive $env:userprofile\AwsEnaNetworkDriver.zip -DestinationPath $env:userprofile\AwsEnaNetworkDriver
Opción 2: Descargar y extraer una versión específica
  1. Conéctese a la instancia e inicie sesión como administrador local.

  2. Descargue el paquete de controladores ENA para la versión específica que desee desde el enlace de versión de la tabla Historial de versiones del controlador de Windows de ENA.

  3. Extraiga el archivo zip a la instancia.

Instale el controlador ENA con PowerShell

Los pasos de instalación son los mismos tanto si descargó el controlador más reciente como una versión específica. Para instalar el controlador ENA, siga estos pasos.

  1. Para instalar el controlador, ejecute el script de PowerShell install.ps1 desde el directorio AwsEnaNetworkDriver en su instancia. Si aparece un error, asegúrese de que está utilizando PowerShell 3.0 o posterior.

  2. Si el instalador no reinicia automáticamente la instancia, ejecute el cmdlet de PowerShell Restart-Computer.

    PS C:\> Restart-Computer

Paso 3 (opcional): verifique la versión del controlador ENA después de la instalación

Para asegurarse de que el paquete de controladores ENA se ha instalado correctamente en la instancia, puede comprobar la nueva versión de la siguiente manera:

  1. Conéctese a la instancia e inicie sesión como administrador local.

  2. Para abrir el administrador de dispositivos de Windows, ingrese devmgmt.msc en el cuadro Ejecutar.

  3. Seleccione Aceptar. Se abre la ventana del administrador de dispositivos.

  4. Seleccione la flecha a la izquierda de Adaptadores de red para ampliar la lista.

  5. Elija el nombre o abra el menú de contexto de Amazon Elastic Network Adapter y luego seleccione Propiedades. Se abre el cuadro de diálogo Propiedades del adaptador de red elástico de Amazon.

    nota

    Todos los adaptadores ENA utilizan el mismo controlador. Si tiene varios adaptadores ENA, puede seleccionar cualquiera de ellos para actualizar el controlador de todos los adaptadores ENA.

  6. Para comprobar la versión actual que está instalada, abra la pestaña Controlador y compruebe la Versión del controlador. Si la versión actual no coincide con la versión de destino, consulte Solución de problemas del controlador Elastic Network Adapter para Windows.

Revertir la instalación de un controlador ENA

Si hay algún problema con la instalación, puede que tenga que revertir el controlador. Siga estos pasos para volver a la versión anterior del controlador ENA que estaba instalado en la instancia.

  1. Conéctese a la instancia e inicie sesión como administrador local.

  2. Para abrir el administrador de dispositivos de Windows, ingrese devmgmt.msc en el cuadro Ejecutar.

  3. Seleccione Aceptar. Se abre la ventana del administrador de dispositivos.

  4. Seleccione la flecha a la izquierda de Adaptadores de red para ampliar la lista.

  5. Elija el nombre o abra el menú de contexto de Amazon Elastic Network Adapter y luego seleccione Propiedades. Se abre el cuadro de diálogo Propiedades del adaptador de red elástico de Amazon.

    nota

    Todos los adaptadores ENA utilizan el mismo controlador. Si tiene varios adaptadores ENA, puede seleccionar cualquiera de ellos para actualizar el controlador de todos los adaptadores ENA.

  6. Para revertir el controlador, abra la pestaña Controlador y seleccione Revertir controlador. Esto abre la ventana Reversión del paquete de controladores.

    nota

    Si la pestaña Controlador no muestra la acción Revertir el controlador o si la acción no está disponible, significa que el Almacén de controladores de la instancia no contiene el paquete de controladores instalado anteriormente. Para solucionar este problema, consulte Escenarios de solución de problemas y amplíe la sección Versión inesperada del controlador ENA instalado. Para obtener más información sobre el proceso de selección de paquetes de controladores de dispositivos, consulte Cómo selecciona Windows un paquete de controladores para un dispositivo en el sitio web de documentación de Microsoft.