Controladores paravirtuales para instancias de Windows
Las AMI de Windows incluyen un conjunto de controladores para permitir el acceso a hardware virtualizado. Estos controladores los utiliza Amazon EC2 para asignar el almacén de instancias y los volúmenes de Amazon EBS a los dispositivos. En la tabla siguiente se muestran las diferencias principales que existen entre los diferentes controladores.
RedHat PV | Citrix PV | AWS PV | |
---|---|---|---|
Tipo de instancia |
No compatible con todos los tipos de instancias. Si especifica un tipo de instancia no compatible, la instancia estará dañada. |
Compatible con los tipos de instancia Xen. |
Compatible con los tipos de instancia Xen. |
Volúmenes adjuntos |
Admite hasta 16 volúmenes adjuntos. |
Admite más de 16 volúmenes adjuntos. |
Admite más de 16 volúmenes adjuntos. |
Red |
El controlador tiene problemas conocidos de conexión de red que se restablece con cargas elevadas, por ejemplo, con la transferencia rápida de archivos FTP. |
El controlador configura automáticamente tramas gigantes en el adaptador de red cuando está en un tipo de instancia compatible. Cuando la instancia está en un grupo con ubicación en clúster, ofrece mejor rendimiento de red entre las instancias que están en el grupo. Para obtener más información, consulte Grupos de ubicación para instancias de Amazon EC2. |
En la tabla siguiente se muestran los controladores PV que hay que ejecutar con cada versión de Windows Server en Amazon EC2.
Windows Server versión | Controlador PV versión |
---|---|
Windows Server 2022 | Versión más reciente de AWS PV |
Windows Server 2019 | Versión más reciente de AWS PV |
Windows Server 2016 | Versión más reciente de AWS PV |
Windows Server 2012 R2 | Versión más reciente de AWS PV |
Windows Server 2012 | Versión más reciente de AWS PV |
Windows Server 2008 R2 | PV de AWS, versión 8.3.5 |
Windows Server 2008 | Citrix PV 5.9 |
Windows Server 2003 | Citrix PV 5.9 |
Contenido
Controladores AWS PV
Los controladores AWS PV se almacenan en el directorio %ProgramFiles%\Amazon\Xentools
. Este directorio también contiene símbolos públicos y una herramienta de línea de comandos, xenstore_client.exe
, que permite el acceso a las entradas de XenStore. Por ejemplo, el siguiente comando de ejemplo PowerShell devuelve la hora actual del Hypervisor:
PS C:\>
[DateTime]::FromFileTimeUTC((gwmi -n root\wmi -cl AWSXenStoreBase).XenTime).ToString("hh:mm:ss")
11:17:00
Los componentes del controlador AWS PV se enumeran en el Registro de Windows en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
. Estos componentes de controladores son los siguientes: xenbus, xeniface, xennet, xenvbd, y xenvif.
Los controladores AWS PV también tienen un servicio de Windows denominado LiteAgent, que se ejecuta en modo de usuario. Se encarga de tareas como el cierre y el reinicio de los eventos de las API de AWS en instancias de la generación Xen. Puede obtener acceso a los servicios y administrarlos ejecutando Services.msc
en la línea de comandos. Cuando se ejecutan instancias de la generación Nitro, los controladores AWS PV no se utilizan y el servicio LiteAgent dejará él mismo de iniciarse con la versión del controlador 8.2.4. La actualización al controlador AWS PV más reciente actualiza también el servicio LiteAgent y mejora la fiabilidad de todas las generaciones de instancias.
Instalación de los controladores AWS PV más recientes
Las AMI de Windows para Amazon incluyen un conjunto de controladores que permiten el acceso a hardware virtualizado. Estos controladores los utiliza Amazon EC2 para asignar el almacén de instancias y los volúmenes de Amazon EBS a los dispositivos. Se recomienda instalar los últimos controladores para mejorar la estabilidad y el rendimiento de las instancias de Windows en EC2.
Opciones de instalación
-
Para usar AWS Systems Manager para actualizar de manera automática los controladores PV. Para obtener más información, consulte Tutorial: actualización automática de los controladores PV en las instancias de EC2 de Windows (Consola) en la Guía del usuario de AWS Systems Manager.
-
Puede descargar
el paquete de instalación y ejecutar el programa de instalación manualmente. Asegúrese de comprobar los requisitos del sistema del archivo readme.txt
. Para obtener más información acerca de la descarga y la instalación de los controladores AWS PV, o la actualización de un controlador de dominio, consulta Actualización manual de las instancias de Windows Server (actualización de controladores de PV de AWS).
Historial de paquetes de controladores AWS PV
En la siguiente tabla se muestran los cambios realizados en cada versión de los controladores AWS PV.
Versión de paquete | Detalles | Fecha de la versión |
---|---|---|
Se han corregido errores en el instalador del paquete para mejorar la experiencia de actualización. | 24 de enero de 2023 | |
Correcciones de estabilidad para solucionar la condición de carrera. | 13 de abril de 2022 | |
Instalador de paquetes mejorado. | 7 de enero de 2022 | |
8.4.0 |
|
2 de marzo de 2021 |
Instalador de paquetes mejorado. |
7 de enero de 2022 | |
8.3.4 |
Se ha mejorado la fiabilidad del accesorio de dispositivos de red. | 4 de agosto de 2020 |
8.3.3 |
Para actualizar este controlador en instancias de Windows Server 2008 R2, primero debe comprobar que se instalen los parches correspondientes a los siguientes avisos de seguridad de Microsoft: Microsoft Security Advisory 3033929 |
4 de febrero de 2020 |
8.3.2 |
Fiabilidad mejorada de los componentes de red. |
30 de julio de 2019 |
8.3.1 |
Mejoras de rendimiento y robustez en el componente de almacenamiento. |
12 de junio de 2019 |
8.2.7 |
Eficiencia mejorada para ser compatible con la migración de los tipos de instancias más recientes. |
20 de mayo de 2019 |
8.2.6 |
Mayor eficacia de la ruta de volcado bloqueado. |
15 de enero de 2019 |
8.2.5 |
Mejoras de seguridad adicionales. El instalador de PowerShell ya está disponible en el paquete. |
12 de diciembre de 2018 |
8.2.4 |
Mejoras de fiabilidad. |
2 de octubre de 2018 |
8.2.3 |
Correcciones de errores y mejoras de rendimiento. Notificar ID de volumen de EBS como número de serie de disco para volúmenes de EBS. Esto habilita situaciones de clúster como S2D. |
29 de mayo de 2018 |
8.2.1 |
Mejoras de rendimiento de red y almacenamiento además de varias correcciones de solidez. Para verificar que esta versión se ha instalado, consulte el siguiente valor del Registro de Windows: |
8 de marzo de 2018 |
7.4.3 |
Compatibilidad añadida para Windows Server 2016. Correcciones en la estabilidad para todas las versiones del sistema operativo Windows compatibles. *La firma del controlador AWS PV versión 7.4.3 caduca el 29 de marzo de 2019. Le recomendamos que actualice al controlador AWS PV más reciente. |
18 de noviembre de 2016 |
7.4.2 |
Correcciones en la estabilidad para el tipo de instancia X1. |
2 de agosto de 2016 |
7.4.1 |
|
12 de julio de 2016 |
7.3.2 |
|
24 de junio de 2015 |
7.3.1 |
Actualización de TRIM: corrección relacionada con las solicitudes de TRIM. Esta corrección estabiliza y mejora el rendimiento de las instancias cuando se administra una cantidad grande de solicitudes TRIM. |
|
7.3.0 |
Compatibilidad TRIM: ahora el controlador AWS PV envía solicitudes TRIM al hypervisor. Los discos efímeros procesarán correctamente las solicitudes TRIM si el almacenamiento subyacente admite TRIM (SSD). Observe que el almacenamiento con respaldo en EBS no admite TRIM desde marzo de 2015. |
|
7.2.5 |
|
|
7.2.4 |
Persistencia del ID de dispositivo: esta corrección enmascara el ID de dispositivo de PCI de plataforma y fuerza al sistema a mostrar siempre el mismo ID de dispositivo, aunque la instancia se haya movido. En general, esta corrección afecta al modo en que el hypervisor muestra los dispositivos virtuales. La corrección también incluye modificaciones en el coinstalador de los controladores AWS PV para que el sistema mantenga los dispositivos virtuales asignados. |
|
7.2.2 |
|
|
7.2.1 |
|
|
7.2.0 |
Base: La versión base de AWS PV. |
Controladores Citrix PV
Los controladores Citrix PV se almacenan en el directorio %ProgramFiles%\Citrix\XenTools
(instancias de 32 bits) o %ProgramFiles(x86)%\Citrix\XenTools
(instancias de 64 bits).
Los componentes del controlador Citrix PV se muestran en el Registro de Windows bajo HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
. Estos componentes son los siguientes: xenevtchn, xeniface, xennet, Xennet6, xensvc, xenvbd y xenvif.
Citrix también tiene un componente de controlador llamado XenGuestAgent, que se ejecuta como un servicio de Windows. Se encarga de tareas como el cierre y reinicio de los eventos de la API. Puede obtener acceso a los servicios y administrarlos ejecutando Services.msc
en la línea de comandos.
Si se encuentra problemas de redes cuando trabaja con ciertas cargas de trabajo, es posible que tenga que deshabilitar la característica TCP offloading del controlador Citrix PV. Para obtener más información, consulte TCP Offloading.
Controladores RedHat PV
Los controladores RedHat se admiten con las instancias heredadas, pero no se recomiendan con instancias nuevas con más de 12 GB de RAM debido a sus limitaciones. Las instancias con más de 12 GB de RAM que ejecutan controladores RedHat pueden dar error de arranque y quedar inaccesibles. Se recomienda actualizar los controladores RedHat a controladores Citrix PV y, a continuación, actualizar los controladores Citrix PV a controladores AWS PV.
Los archivos de origen de los controladores RedHat se encuentran en el directorio %ProgramFiles%\RedHat
(instancias de 32 bits) o %ProgramFiles(x86)%\RedHat
(instancias de 64 bits). Los dos controladores son rhelnet
, el controlador de red paravirtualizado RedHat y el controlador de minipuerto RedHat SCSI rhelscsi
.
Suscribirse a las notificaciones de
Amazon SNS puede notificarle cuando se publiquen nuevas versiones de los controladores de Windows para EC2. Para suscribirse a estas notificaciones, utilice uno de los siguientes procedimientos.
nota
Debe especificar la región del tema de SNS al que se suscribe.
Suscripción a las notificaciones de EC2 desde la consola
-
Abra la consola de Amazon SNS en https://console.aws.amazon.com/sns/v3/home
. -
En la barra de navegación, cambie la región a EE. UU. Este (Norte de Virginia), si es necesario. Debe seleccionar esta región porque las notificaciones de SNS a las que se va a suscribir están en esa región.
-
En el panel de navegación, seleccione Subscriptions.
-
Seleccione Create subscription.
-
En el cuadro de diálogo Crear suscripción, haga lo siguiente:
-
En ARN de tema, copie el siguiente nombre de recurso de Amazon (ARN):
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
-
En Protocol (Protocolo), elija
Email
. -
En Punto de conexión, escriba una dirección de correo electrónico que pueda utilizar para recibir notificaciones.
-
Seleccione Create subscription.
-
-
Debe recibir un correo electrónico de confirmación. Abra el mensaje y siga las instrucciones para completar la suscripción.
Suscripción a las notificaciones de EC2 con la AWS CLI
Para suscribirte a las notificaciones de EC2 con AWS CLI, utiliza el siguiente comando.
aws sns subscribe --topic-arn
arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers
--regionus-east-1
--protocolYourUserName@YourDomainName.ext
Suscripción a las notificaciones de EC2 con la AWS Tools for PowerShell
Para suscribirte a las notificaciones de EC2 con Tools for Windows PowerShell, utiliza el siguiente comando.
Connect-SNSNotification -TopicArn
'arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers'
-Regionus-east-1
-Protocol'YourUserName@YourDomainName.ext'
Cuando se publican nuevos controladores de Windows para EC2, enviamos notificaciones a los suscriptores. Si ya no desea recibir estas notificaciones, utilice el siguiente procedimiento para cancelar la suscripción.
Anular la suscripción a las notificaciones del controlador de Windows para Amazon EC2
-
Abra la consola de Amazon SNS en https://console.aws.amazon.com/sns/v3/home
. -
En el panel de navegación, seleccione Subscriptions.
-
Seleccione la casilla de verificación de la suscripción y, a continuación, elija Acciones, Eliminar suscripciones. Cuando se le pida confirmación, seleccione Eliminar.