Actualizar controladores PV en instancias de Windows - Amazon Elastic Compute Cloud

Actualizar controladores PV en instancias de Windows

Te recomendamos instalar los últimos controladores PV para mejorar la estabilidad y el rendimiento de las instancias de Windows EC2. Las instrucciones de esta página te ayudarán a descargar el paquete de controladores y ejecutar el programa de instalación.

Para comprobar qué controlador utiliza tu instancia de Windows

Abre Conexiones de red en el panel de control y ve Conexión de área local. Compruebe si el controlador es uno de los siguientes:

  • Dispositivo de red AWS PV

  • Adaptador Ethernet Citrix PV

  • Controladores RedHat PV NIC

También puede comprobar el resultado del comando pnputil -e.

Requisitos del sistema

Asegúrate de verificar el archivo readme.txt durante la descarga para conocer los requisitos del sistema.

Actualizar instancias de Windows Server (actualización de controladores AWS PV)

Utilice los siguientes procedimientos para llevar a cabo una actualización in situ de los controladores AWS PV o para actualizar los controladores Citrix PV a AWS PV en Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 o Windows Server 2022. Esta actualización no está disponible para los controladores RedHat ni para otras versiones de Windows Server.

Algunas versiones anteriores de Windows Server no pueden usar los controladores más recientes. Para comprobar qué versión de controlador usar en el sistema operativo, consulte la tabla de versiones de controladores en la página Controladores paravirtuales para instancias de Windows.

importante

Si la instancia es un controlador de dominio, vea Actualice un controlador de dominio (actualización de AWS PV). El proceso de actualización de estas instancias de controlador de dominio es diferente que en las ediciones estándar de Windows.

Para actualizar los controladores AWS PV

  1. Te recomendamos crear una AMI como copia de seguridad de la siguiente manera, en caso de que necesites revertir los cambios.

    1. Cuando detiene una instancia, se borran los datos contenidos en todos los volúmenes de almacén de instancias. Antes de detener una 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.

    2. En el panel de navegación, elija Instances (Instancias).

    3. Selecciona la instancia que requiere la actualización del controlador, selecciona Estado de instancia y a continuación selecciona Detener instancia.

    4. Una vez detenida la instancia, selecciona la instancia, selecciona Acciones, luego selecciona Imagen y plantillas y a continuación selecciona Crear imagen.

    5. Elija Instance state (Estado de la instancia) y Start instance (Iniciar instancia).

  2. Conéctate a la instancia utilizando una aplicación de escritorio remoto.

  3. Recomendamos que desconecte todos los discos que no sean de sistema y anote los mapeos de letras de unidad a los discos secundarios en Administración de discos antes de realizar esta actualización. Ese paso no es obligatorio si se está llevando a cabo una actualización in situ de los controladores AWS PV. También recomendamos establecer los servicios no esenciales en inicio Manual en la consola de servicios.

  4. Descargue el último paquete del controlador en la instancia.

    O ejecute el comando de PowerShell siguiente:

    PS C:\>invoke-webrequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/Latest/AWSPVDriver.zip -outfile $env:USERPROFILE\pv_driver.zip expand-archive $env:userprofile\pv_driver.zip -DestinationPath $env:userprofile\pv_drivers
  5. Extraiga el contenido de la carpeta y después ejecute AWSPVDriverSetup.msi.

Después de ejecutar MSI, la instancia vuelve a arrancar automáticamente y actualiza el controlador. La instancia no estará disponible durante unos 15 minutos como máximo. Una vez finalizada la actualización y cuando la instancia pase ambas comprobaciones de estado en la consola de Amazon EC2, puede verificar si se ha instalado el nuevo controlador conectándose a la instancia mediante Escritorio remoto y ejecutando el siguiente comando de PowerShell:

Get-ItemProperty HKLM:\SOFTWARE\Amazon\PVDriver

Verifique que la versión del controlador es la misma versión que la última enumerada en la tabla del historial de versiones del controlador. Para obtener más información, consulte Historial de paquetes de controladores AWS PV. Abra Administración de discos para ver si hay volúmenes secundarios fuera de línea y póngalos en línea de modo que se correspondan con las letras de unidad que anotó en el paso 6.

Si deshabilitó previamente TCP Offloading mediante Netsh para los controladores Citrix PV, le recomendamos que vuelva a habilitar esta característica después de actualizar a los controladores AWS PV. Los problemas de TCP Offloading con los controladores Citrix no están presentes en los controladores AWS PV. Como resultado, la TCP Offloading ofrece mejor rendimiento con los controladores AWS PV.

Si anteriormente aplicó una dirección IP estática o una configuración DNS a la interfaz de red, debe volver a aplicar la dirección IP estática o la configuración de DNS después de actualizar los controladores AWS PV.

Actualice un controlador de dominio (actualización de AWS PV)

Utilice el siguiente procedimiento en un controlador de dominio para hacer una actualización in situ de los controladores AWS PV o para actualizar de los controladores Citrix PV a los controladores AWS PV.

Para actualizar un controlador de dominio

  1. Te recomendamos crear una copia de seguridad del controlador de dominio, en caso de que necesites revertir los cambios. No se admite el uso de una AMI como copia de seguridad. Para obtener más información, consulta Consideraciones de copia de seguridad y restauración para controladores de dominio virtualizados en la documentación de Microsoft.

  2. Ejecuta el siguiente comando para configurar Windows de modo que arranque en el modo de restauración de servicios de directorio (DSRM):

    aviso

    Antes de ejecutar este comando, confirme que sabe la contraseña de DSRM. Necesita ese dato para iniciar sesión en la instancia una vez que termine la actualización y la instancia se reinicie de forma automática.

    bcdedit /set {default} safeboot dsrepair

    PowerShell:

    PS C:\> bcdedit /set "{default}" safeboot dsrepair

    El sistema debe arrancar en DSRM porque la utilidad de actualización elimina los controladores de almacenamiento Citrix PV para poder instalar los controladores AWS PV. Por lo tanto, recomendamos que anote cualquier mapeo de carpetas y letras de unidad a los discos secundarios en Administración de discos. Cuando los controladores de almacenamiento Citrix PV no están presentes, no se detectarán los controladores secundarios. Los controladores de dominio que usan una carpeta NTDS en los controladores secundarios no arrancarán porque el disco secundario no será detectado.

    aviso

    Después de ejecutar este comando no arranque de nuevo el sistema manualmente. El sistema no estará alcanzable porque los controladores Citrix PV no admiten DSRM.

  3. Ejecute el siguiente comando para añadir DisableDCCheck al registro:

    reg add HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck /t REG_SZ /d true
  4. Descargue el último paquete del controlador en la instancia.

  5. Extraiga el contenido de la carpeta y después ejecute AWSPVDriverSetup.msi.

    Después de ejecutar MSI, la instancia vuelve a arrancar automáticamente y actualiza el controlador. La instancia no estará disponible durante unos 15 minutos como máximo.

  6. Una vez finalizada la actualización y de que la instancia pase ambas comprobaciones de estado en la consola de Amazon EC2, conéctese a la instancia mediante el Escritorio remoto. Abre Administración de discos para ver si hay volúmenes secundarios fuera de línea y ponlos en línea de modo que se correspondan con las letras de controlador y las asignaciones de carpetas que anotaste previamente.

    Debe conectarse a la instancia especificando el nombre de usuario con el formato siguiente hostname\administrator. Por ejemplo, Win2k12TestBox\administrator.

  7. Ejecute el siguiente comando para quitar la configuración de arranque de DSRM:

    bcdedit /deletevalue safeboot
  8. Reinicie la instancia.

  9. Para completar el proceso de actualización, verifique que se ha instalado el nuevo controlador. En Device Manager (Administrador de dispositivos), en Storage Controllers (Controladores de almacenamiento), localice PV Storage Host Adapter (Adaptador de host de almacenamiento de AWS). Verifique que la versión del controlador es la misma versión que la última enumerada en la tabla del historial de versiones del controlador. Para obtener más información, consulte Historial de paquetes de controladores AWS PV.

  10. Ejecute el siguiente comando para eliminar DisableDCCheck del registro:

    reg delete HKLM\SOFTWARE\Wow6432Node\Amazon\AWSPVDriverSetup /v DisableDCCheck
nota

Si deshabilitó previamente TCP Offloading mediante Netsh para los controladores Citrix PV, le recomendamos que vuelva a habilitar esta característica después de actualizar a los controladores AWS PV. Los problemas de TCP Offloading con los controladores Citrix no están presentes en los controladores AWS PV. Como resultado, la TCP Offloading ofrece mejor rendimiento con los controladores AWS PV.

Actualizar las instancias de Windows Server 2008 y 2008 R2 (actualización de Redhat a Citrix PV)

Antes de comenzar la actualización de los controladores RedHat a controladores Citrix PV, asegúrese de hacer lo siguiente:

  • Instalar la última versión del servicio EC2Config. Para obtener más información, consulte Instalar la versión más reciente de EC2Config.

  • Verifica si tienes Windows PowerShell 3.0 instalado. Para verificar la versión que ha instalado, ejecute el comando siguiente en la ventana de PowerShell:

    PS C:\> $PSVersionTable.PSVersion

    Windows PowerShell 3.0 se incluye en el paquete de instalación de la versión 3.0 Windows Management Framework (WMF). Si necesitas instalar Windows PowerShell 3.0, consulta Windows Management Framework 3.0 en el Centro de descarga de Microsoft.

  • Haga copia de back up de la información importante de la instancia o cree una AMI desde la instancia. Para obtener más información sobre cómo crear una AMI, consulte Creación de una AMI de Windows personalizada. Si crea una AMI, asegúrese de hacer lo siguiente:

    • Apunte la contraseña.

    • No ejecute la herramienta Sysprep manualmente ni use el servicio EC2Config.

    • Establezca el adaptador Ethernet para que obtenga una dirección IP automáticamente usando DHCP. Para obtener más información, consulte Configure TCP/IP Settings en Microsoft TechNet Library.

Para actualizar los controladores RedHat

  1. Conéctese a la instancia e inicie sesión como administrador local. Para obtener más información sobre cómo conectarse a la instancia, consulte Conectarse a su instancia de Windows.

  2. En la instancia, descargue el paquete de actualización de Citrix PV.

  3. Extraiga el contenido del paquete de actualización en una ubicación de su elección.

  4. Haga doble clic en el archivo Upgrade.bat. Si recibe una advertencia de seguridad, elija Run (Ejecutar).

  5. En el cuadro de diálogo Upgrade Drivers (Actualizar controladores), revise la información y elija Yes (Sí) si está preparado para comenzar la actualización.

  6. En el cuadro de diálogo Red Hat Paravirtualized Xen Drivers for Windows uninstaller (Desinstalador de Controladores Xen de Red Hat Paravirtualized para Windows), elija Yes (Sí) para eliminar el software de RedHat. La instancia volverá a arrancarse.

    nota

    Si no ve el cuadro de diálogo del desinstalador, elija Red Hat Paravirtualized en la barra de tareas de Windows.

    
                            Red Hat Paravirtualized en la barra de tareas
  7. Compruebe que la instancia ha vuelto a arrancar y que está lista para su uso.

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

    2. En la página Instancias, selecciona Acciones, luego selecciona Supervisar y solucionar problemasy a continuación selecciona Obtener registro del sistema.

    3. Las operaciones de actualización deberían haber reiniciado el servidor unas tres o cuatro veces. Puede verlo en el archivo de registro según el número de veces que se muestra Windows is Ready to use.

      
                                    Registro del sistema Windows
  8. Conéctese a la instancia e inicie sesión como administrador local.

  9. Cierre el cuadro de diálogo Red Hat Paravirtualized Xen Drivers for Windows uninstaller (Desinstalador de Controladores Xen de Red Hat Paravirtualized para Windows).

  10. Confirme que la instalación ha finalizado. Desplácese a la carpeta Citrix-WIN_PV que ha descomprimido antes, abra el archivo PVUpgrade.log y, después, busque el texto INSTALLATION IS COMPLETE.

    
                            Archivo de registro de PVUpgrade

Actualizar el servicio Guest Agent de Citrix Xen

Si utiliza controladores PV Citrix en Windows Server, puede actualizar el servicio Citrix Xen Guest Agent. Este servicio de Windows se encarga de tareas como el apagado y el reinicio desde la API. Puede ejecutar este paquete de actualización en cualquier versión de Windows Server, siempre que la instancia ejecute controladores PV Citrix.

importante

Para Windows Server 2008 R2 y versiones posteriores, recomendamos que actualice a los controladores AWS PV que incluyen la actualización Guest Agent.

Antes de comenzar la actualización de los controladores, cree una copia de back up de la información importante de la instancia, o bien, cree una AMI a partir de la instancia. Para obtener más información sobre cómo crear una AMI, consulte Creación de una AMI de Windows personalizada. Si crea una AMI, asegúrese de que hace lo siguiente:

  • No habilite la herramienta Sysprep en el servicio EC2Config.

  • Apunte la contraseña.

  • Establezca el adaptador Ethernet en DHCP.

Para actualizar el servicio Citrix Xen Guest Agent

  1. Conéctese a la instancia e inicie sesión como administrador local. Para obtener más información sobre cómo conectarse a la instancia, consulte Conectarse a su instancia de Windows.

  2. En la instancia, descargue el paquete de actualización de Citrix.

  3. Extraiga el contenido del paquete de actualización en una ubicación de su elección.

  4. Haga doble clic en el archivo Upgrade.bat. Si recibe una advertencia de seguridad, elija Run (Ejecutar).

  5. En el cuadro de diálogo Upgrade Drivers (Actualizar controladores), revise la información y elija Yes (Sí) si está preparado para comenzar la actualización.

  6. Cuando la actualización finalice, se abrirá el archivo PVUpgrade.log con el texto UPGRADE IS COMPLETE.

  7. Reinicie su instancia.