Descripción general de gráficos
En esta sección se proporciona una descripción general de la entrega virtual de estaciones de trabajo y aplicaciones de gráficos profesionales 3D en XenServer. Las ofertas incluyen GPU Pass-Through (para GPU NVIDIA, AMD e Intel) y uso compartido de GPU basado en hardware con NVIDIA vGPU.™
La virtualización de gráficos está disponible para los clientes de XenServer Premium Edition. Para obtener más información sobre las ediciones de XenServer y cómo actualizar, visite la Sitio web de XenServer. Para obtener más información, consulte Licencias.
Paso a través de GPU
En un sistema virtualizado, la mayoría de los componentes físicos del sistema son compartidos. El hipervisor representa estos componentes como varias instancias virtuales para varios clientes. Una GPU de paso a través no se abstrae en absoluto, sino que sigue siendo un dispositivo físico. Cada máquina virtual (VM) alojada tiene su propia GPU dedicada, lo que elimina la abstracción del software y la penalización del rendimiento que conlleva.
XenServer permite asignar una GPU física (en el host de XenServer) a una máquina virtual Windows o Linux que se ejecuta en el mismo host. Esta función de paso de GPU está pensada para usuarios avanzados de gráficos, como los diseñadores CAD.
GPU compartida (vGPU)
La GPU compartida (vGPU) permite que varias máquinas virtuales utilicen una GPU física al mismo tiempo. Dado que se usa una parte de una GPU física, el rendimiento es mayor que el de los gráficos emulados y no es necesario una tarjeta por máquina virtual. Esta característica permite la optimización de recursos, lo que aumenta el rendimiento de la máquina virtual. Los comandos gráficos de cada máquina virtual se pasan directamente a la GPU, sin traducción por parte del hipervisor.
Varias GPU compartidas (vGPU)
Varias vGPU permite que una sola máquina virtual utilice varias GPU virtuales de forma simultánea. Solo se pueden usar ciertos perfiles de vGPU y todas las vGPU conectadas a una sola máquina virtual deben ser del mismo tipo. Estas vGPU adicionales se pueden utilizar para realizar el procesamiento computacional. Para obtener más información sobre el número de vGPU compatibles con una sola máquina virtual, consulte Límites de configuración.
Esta función solo está disponible para las GPU NVIDIA. Para obtener más información sobre las GPU físicas que admiten la función de vGPU múltiples, consulte la documentación de NVIDIA.
Asistencia del proveedor
En la siguiente tabla se enumera la compatibilidad de invitados para las funciones de paso a través de GPU, GPU compartida (vGPU) y varias GPU compartidas (vGPU):
Paso a través de GPU para máquinas virtuales Windows | Paso a través de GPU para máquinas virtuales Linux | GPU compartida (vGPU) para máquinas virtuales Windows | GPU compartida (vGPU) para máquinas virtuales Linux | Varias GPU compartidas (vGPU) para máquinas virtuales de Windows | Varias GPU compartidas (vGPU) para máquinas virtuales Linux | |
---|---|---|---|---|---|---|
AMD | SÍ | |||||
Intel | SÍ | SÍ (en desuso) | ||||
NVIDIA | SÍ | SÍ | SÍ | SÍ | SÍ (ver nota) | SÍ (ver nota) |
Nota: No
- Solo algunos de los sistemas operativos invitados son compatibles con varias vGPU. Para obtener más información, consulte Soporte al huésped y restricciones.
- Solo algunos de los sistemas operativos invitados admiten la migración en vivo de vGPU. Para obtener más información, consulte Soporte de proveedores.
Es posible que necesite una suscripción de proveedor o una licencia en función de la tarjeta gráfica utilizada.
Migración en vivo de vGPU
La migración en vivo de vGPU permite una máquina virtual que utiliza una GPU virtual para realizar la migración en vivo, la migración en vivo de almacenamiento o la suspensión de VM. Las máquinas virtuales con capacidades de migración en vivo de vGPU se pueden migrar para evitar el tiempo de inactividad.
La migración en vivo de vGPU también le permite realizar actualizaciones de grupos continuos en grupos que alojan máquinas virtuales habilitadas para vGPU. Para obtener más información, consulte Mejoras de piscinas rodantes.
Para usar la migración en vivo de vGPU o la suspensión de máquinas virtuales, la máquina virtual debe ejecutarse en una tarjeta gráfica que admita esta función. La máquina virtual también debe tener instalados los controladores compatibles del proveedor de GPU.
Advertencia:
El tamaño del estado de la GPU en el controlador NVIDIA puede provocar un tiempo de inactividad de 5 segundos o más durante la migración en vivo de vGPU.
Se aplican las siguientes restricciones cuando se utiliza la migración en vivo de vGPU:
-
La migración en vivo no es compatible con el paso a través de GPU.
-
Las máquinas virtuales deben tener instalados los controladores de vGPU adecuados para que sean compatibles con las funciones de migración en vivo de vGPU. Los controladores de invitado deben estar instalados para todos los invitados que utilicen la función vGPU.
-
No se admiten las operaciones de reinicio y apagado en una máquina virtual mientras hay una migración en curso. Estas operaciones pueden provocar un error en la migración.
-
Las máquinas virtuales Linux no son compatibles con ninguna función de migración en vivo de vGPU.
-
La migración en vivo por parte del dispositivo de equilibrio de carga de trabajo no es compatible con las máquinas virtuales habilitadas para vGPU. El dispositivo de equilibrio de carga de trabajo no puede realizar la planificación de la capacidad de las máquinas virtuales que tienen una vGPU conectada.
-
Después de migrar una máquina virtual mediante la migración en vivo de vGPU, es posible que la consola de VNC invitada se dañe. Utilice ICA, RDP u otro método basado en red para acceder a las máquinas virtuales después de realizar una migración en vivo de vGPU.
-
La migración de VDI utiliza la migración en vivo, por lo tanto, requiere suficiente espacio de vGPU en el host para hacer una copia de la instancia de vGPU en el host. Si las GPU físicas se utilizan por completo, es posible que la migración de VDI no sea posible.
Asistencia del proveedor
En la siguiente tabla se enumera la compatibilidad con la migración en vivo de vGPU:
Paso a través de GPU para máquinas virtuales Windows | Paso a través de GPU para máquinas virtuales Linux | GPU compartida (vGPU) para máquinas virtuales Windows | GPU compartida (vGPU) para máquinas virtuales Linux | Varias GPU compartidas (vGPU) para máquinas virtuales de Windows | Varias GPU compartidas (vGPU) para máquinas virtuales Linux | |
---|---|---|---|---|---|---|
NVIDIA | SÍ | SÍ |
Para obtener más información sobre las tarjetas gráficas que admiten esta función, consulte las secciones específicas del proveedor de esta guía. Es posible que los clientes necesiten una suscripción de proveedor o una licencia en función de la tarjeta gráfica utilizada.
Soporte al huésped y restricciones
XenServer es compatible con los siguientes sistemas operativos invitados para GPU virtuales.
NVIDIA vGPU
Los sistemas operativos marcados con un asterisco (*) también admiten varias vGPU.
Invitados de Windows:
- Windows 10 (64 bits) *
- Windows 11 (64 bits) *
- Windows Server 2016 (64 bits) *
- Windows Server 2019 (64 bits) *
- Windows Server 2022 (64 bits) *
- Windows Server 2025 (64 bits) (versión preliminar) *
Invitados de Linux:
- RHEL 7 *
- RHEL 8 *
- RHEL 9 *
- CentOS 7
- CentOS Stream 9
- Ubuntu 18.04 * (en desuso)
- Ubuntu 20.04 *
- Ubuntu 22.04 *
- Rocky Linux 8 *
- Rocky Linux 9 *
Restricciones
-
Las máquinas virtuales con una GPU virtual no son compatibles con el control dinámico de memoria.
-
XenServer detecta y agrupa automáticamente GPU físicas idénticas en hosts del mismo grupo. Si se asigna a un grupo de GPU, una máquina virtual se puede iniciar en cualquier host del grupo que tenga una GPU disponible en el grupo.
-
Todas las soluciones gráficas (NVIDIA vGPU y vGPU pass-through) se pueden utilizar en un entorno que utiliza alta disponibilidad. Sin embargo, las máquinas virtuales que usan estas soluciones de gráficos no se pueden proteger con alta disponibilidad. Estas máquinas virtuales se pueden reiniciar en la medida de lo posible mientras haya hosts con los recursos gratuitos adecuados.