Habilite las redes mejoradas con la interfaz de Intel 82599 VF en instancias de Windows. - Amazon Elastic Compute Cloud

Habilite las redes mejoradas con la interfaz de Intel 82599 VF en instancias de Windows.

Amazon EC2 proporciona funcionalidades de red mejoradas a través de la interfaz Intel 82599 VF, que usa un controlador ixgbevf de Intel.

Requisitos

Para prepararse para las redes mejoradas con la interfaz Intel 82599 VF, configure su instancia de la siguiente manera:

  • Seleccione de entre los siguientes tipos de instancia compatibles: C3, C4, D2, I2, M4 (menos m4.16xlarge) y R3.

  • Lance la instancia desde una AMI HVM de 64 bits. No se pueden habilitar las redes mejoradas en Windows Server 2008 ni Windows Server 2003. Las redes mejoradas ya están habilitadas para las AMI de Windows Server 2012 R2 o Windows Server 2016 y versiones posteriores. Windows Server 2012 R2 incluye el controlador Intel 1.0.15.3 y recomendamos actualizar ese controlador a la versión más reciente con la utilidad Pnputil.exe.

  • Asegúrese de que la instancia tenga conexión a Internet.

  • Utilice AWS CloudShell en la AWS Management Console, o bien instale y configure la AWS CLI o las AWS Tools for Windows PowerShell en cualquier computadora que elija, preferentemente en su equipo de escritorio o portátil local. Para obtener más información, consulte Acceder a Amazon EC2 o la Guía del usuario de AWS CloudShell. Las redes mejoradas no se pueden administrar desde la consola de Amazon EC2.

  • Si tiene datos importantes en la instancia que desea conservar, debería realizar ahora una copia de seguridad de esos datos creando una AMI desde la instancia. La actualización del kernel y los módulos del kernel, además de habilitar el atributo sriovNetSupport, puede hacer que las instancias o sistemas operativos incompatibles sean inaccesibles. Si tiene una copia de seguridad reciente y esto ocurre, los datos se conservarán.

Probar si las redes mejoradas están habilitadas

Las redes mejoradas están habilitadas con la interfaz Intel 82599 VF si el controlador está instalado en la instancia y si el atributo sriovNetSupport está establecido.

Controlador

Para comprobar si el controlador está instalado, conéctese a la instancia y abra Device Manager. Debería ver "Intel(R) 82599 Virtual Function" en la lista, en Adaptadores de red.

Atributo de instancia (sriovNetSupport)

Para comprobar si una instancia tiene establecido el atributo sriovNetSupport de las redes mejoradas, utilice uno de los siguientes comandos:

  • describe-instance-attribute (AWS CLI/AWS CloudShell)

    aws ec2 describe-instance-attribute --instance-id instance_id --attribute sriovNetSupport
  • Get-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

    Get-EC2InstanceAttribute -InstanceId instance-id -Attribute sriovNetSupport

Si no se define el atributo, SriovNetSupport está vacío. Si se establece el atributo, el valor es simple, como se muestra en el siguiente resultado de ejemplo.

"SriovNetSupport": { "Value": "simple" },

Atributo de imagen (sriovNetSupport)

Para comprobar si una AMI ya tiene establecido el atributo sriovNetSupport de las redes mejoradas, utilice uno de los siguientes comandos:

  • describe-images (AWS CLI/AWS CloudShell)

    aws ec2 describe-images --image-id ami_id --query "Images[].SriovNetSupport"
  • Get-EC2Image (AWS Tools for Windows PowerShell)

    (Get-EC2Image -ImageId ami-id).SriovNetSupport

Si no se define el atributo, SriovNetSupport está vacío. Si se establece el atributo, el valor es simple.

Habilitar las redes mejoradas en Windows

Si ha lanzado su instancia y no tiene habilitadas aún las redes mejoradas, debe descargar e instalar el controlador del adaptador de red requerido en la instancia y luego establecer el atributo de la instancia sriovNetSupport para activar las redes mejoradas. Solo puede habilitar este atributo en tipos de instancias admitidos. Para obtener más información, consulte Se ha mejorado la compatibilidad de red.

importante

Para encontrar la última versión del controlador Intel en las AMI de Windows, consulte Detalles acerca de las versiones de AMI de Windows de AWS.

aviso

No hay ninguna forma de deshabilitar el atributo de redes mejoradas después de habilitarlo.

Para habilitar las redes mejoradas

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

  2. [Windows Server 2016 y versiones posteriores] Ejecute el siguiente script de PowerShell de EC2Launch para configurar la instancia después de instalar el controlador.

    PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
    importante

    La contraseña del administrador se restablecerá cuando habilite el script de lanzamiento de EC2Launch de la instancia. Puede modificar el archivo de configuración para deshabilitar el restablecimiento de la contraseña del administrador especificándolo en la configuración de las tareas de inicialización. Para ver los pasos para deshabilitar el restablecimiento de la contraseña, consulte Configurar tareas de inicialización.

  3. Desde la instancia, descargue el controlador del adaptador de red Intel para su sistema operativo:

    nota

    Para evitar problemas de conectividad, le recomendamos que no instale el controlador del adaptador de red Intel versión 26.6 o posterior.

    • Windows Server 2019 incluida para versión de Server 1809 y posteriores*

      Visite la página de descarga y descargue Wired_driver_version_x64.zip.

    • Windows Server 2016 incluida para versión de Server 1803 y anteriores*

      Visite la página de descarga y descargue Wired_driver_version_x64.zip.

    • Windows Server 2012 R2

      Visite la página de descarga y descargue Wired_driver_version_x64.zip.

    • Windows Server 2012

      Visite la página de descarga y descargue Wired_driver_version_x64.zip.

    • Windows Server 2008 R2

      Visite la página de descarga y descargue PROWinx64Legacy.exe.

    *Las versiones de Server 1803 y anteriores, así como 1809 y posteriores no se tratan específicamente en las páginas de software y controladores de Intel.

  4. Instale el controlador del adaptador de red Intel para su sistema operativo.

    • Windows Server 2008 R2

      1. En la carpeta Descargas, busque el archivo PROWinx64Legacy.exe y cámbiele el nombre a PROWinx64Legacy.zip.

      2. Extraiga el contenido del archivo PROWinx64Legacy.zip.

      3. Abra la línea de comandos, vaya a la carpeta que extrajo y ejecute el siguiente comando para utilizar la utilidad pnputil para agregar e instalar el archivo INF en el almacén de controladores.

        C:\> pnputil -a PROXGB\Winx64\NDIS62\vxn62x64.inf
    • Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012

      1. En la carpeta Descargas, extraiga el contenido del archivo Wired_driver_version_x64.zip.

      2. En la carpeta que extrajo, busque el archivo Wired_driver_version_x64.exe y cámbiele el nombre a Wired_driver_version_x64.zip.

      3. Extraiga el contenido del archivo Wired_driver_version_x64.zip.

      4. Abra la línea de comandos, vaya a la carpeta que extrajo y ejecute uno de los siguientes comandos para utilizar la utilidad pnputil para agregar e instalar el archivo INF en el almacén de controladores.

        • Windows Server 2019

          C:\> pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf
        • Windows Server 2016

          C:\> pnputil -i -a PROXGB\Winx64\NDIS65\vxn65x64.inf
        • Windows Server 2012 R2

          C:\> pnputil -i -a PROXGB\Winx64\NDIS64\vxn64x64.inf
        • Windows Server 2012

          C:\> pnputil -i -a PROXGB\Winx64\NDIS63\vxn63x64.inf
  5. En la computadora local, detenga la instancia usando la consola de Amazon EC2 o uno de los siguientes comandos: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell). Si la instancia la administra AWS OpsWorks, debe detenerla en la consola de AWS OpsWorks para mantener su estado sincronizado.

  6. En el equipo local, habilite el atributo de redes mejoradas con uno de los siguientes comandos:

    • modify-instance-attribute (AWS CLI/AWS CloudShell)

      aws ec2 modify-instance-attribute --instance-id instance_id --sriov-net-support simple
    • Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

      Edit-EC2InstanceAttribute -InstanceId instance_id -SriovNetSupport "simple"
  7. (Opcional) Cree una AMI desde la instancia, tal y como se explica en Creación de una AMI de Windows personalizada. La AMI hereda el atributo de redes mejoradas de la instancia. Por lo tanto, puede utilizar esta AMI para lanzar otra instancia con las redes mejoradas habilitadas de manera predeterminada.

  8. En la computadora local, inicie la instancia usando la consola de Amazon EC2 o uno de los siguientes comandos: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell). Si la instancia la administra AWS OpsWorks, debe iniciarla en la consola de AWS OpsWorks para mantener su estado sincronizado.