Descripción general de gráficos

En esta sección se proporciona una descripción general de la entrega virtual de Citrix Hypervisor de aplicaciones y estaciones de trabajo de gráficos profesionales 3D. Las ofertas incluyen GPU PassThrough (para GPU NVIDIA, AMD e Intel) y uso compartido de GPU basado en hardware con NVIDIA GRID™ vGPU™, AMD MXGPU™ e Intel GVT-g™.

Transferencia de GPU

En un sistema virtualizado, la mayoría de los componentes físicos del sistema se comparten. Estos componentes se representan como varias instancias virtuales para varios clientes mediante el hipervisor. Una GPU de paso no se abstrae en absoluto, sino que sigue siendo un dispositivo físico. Cada máquina virtual alojada (VM) obtiene su propia GPU dedicada, eliminando la abstracción del software y la penalización de rendimiento que conlleva.

Citrix Hypervisor le permite asignar una GPU física (en el servidor Citrix Hypervisor) a una máquina virtual Windows o HVM Linux que se ejecute en el mismo host. Esta función de transferencia de GPU está diseñada para usuarios avanzados de gráficos, como diseñadores CAD.

GPU compartida

La GPU compartida permite que varias máquinas virtuales utilicen simultáneamente una GPU física. Debido a que se utiliza una parte de una GPU física, el rendimiento es mayor que los gráficos emulados, y no hay necesidad de una tarjeta por VM. 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 el hipervisor.

Nota de licencia

La virtualización de gráficos está disponible para clientes de Citrix Hypervisor Premium Edition o clientes que tengan acceso a Citrix Hypervisor a través de sus derechos de aplicaciones virtuales y escritorios. Para obtener más información sobre las ediciones de Citrix Hypervisor y cómo actualizar, visite el sitio Web de Citrix aquí. Para obtener más información, consulte Licencias.

Soporte de proveedores

La tabla siguiente muestra la compatibilidad con GPU y GPU compartida para invitados:

  GPU para máquinas virtuales Windows GPU para máquinas virtuales HVM Linux GPU compartida para máquinas virtuales de Windows GPU virtual para VM Linux
AMD    
Intel    
NVIDIA

Es posible que necesite una suscripción de proveedor o una licencia dependiendo de la tarjeta gráfica utilizada.

Migración en vivo de vGPU

La migración en vivo de vGPU permite a una máquina virtual que utiliza una GPU virtual para realizar la migración en vivo, la migración en vivo del 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 sucesivas de grupos en grupos que hospedan máquinas virtuales habilitadas para VGPU. Para obtener más información, consulte Mejoras de piscina rodante.

Para utilizar la migración en vivo de vGPU, la máquina virtual debe ejecutarse en una tarjeta gráfica que admita esta característica y que tenga instalados los controladores compatibles del proveedor de GPU.

Las siguientes restricciones se aplican cuando se utiliza la migración en vivo de vGPU:

  • No se admite la migración en vivo de máquinas virtuales desde las versiones anteriores de Citrix Hypervisor.

  • La migración en vivo no es compatible con GPU PassThrough.

  • Las máquinas virtuales deben tener instalados los controladores de vGPU adecuados para ser compatibles con cualquier función de migración en vivo de vGPU. Los controladores invitados deben instalarse para todos los invitados que utilicen vGPU.

  • Las operaciones de reinicio y apagado en una máquina virtual no son compatibles mientras se está realizando una migración. Estas operaciones pueden provocar un error en la migración.

  • Las VM Linux no son compatibles con ninguna función de migración en vivo de vGPU.

  • La migración en vivo del dispositivo Equilibrio de carga de trabajo no es compatible con las VM habilitadas para VGPU. El dispositivo Equilibrio de carga de trabajo no puede planificar 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 VNC invitada se dañe. Utilice ICA, RDP u otro método basado en red para acceder a las VM 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 completamente, es posible que no sea posible la migración de VDI.

Soporte de proveedores

En la siguiente tabla se muestra la compatibilidad con la migración en vivo de vGPU:

  GPRU para máquinas virtuales de Windows GPU para máquinas virtuales HVM Linux GPU compartida para máquinas virtuales Windows GPU virtual para VM Linux
NVIDIA      

Para obtener más información acerca de las tarjetas gráficas compatibles con 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 dependiendo de la tarjeta gráfica utilizada.

Asistencia y limitaciones para los huéspedes

Citrix Hypervisor 8.0 admite los siguientes sistemas operativos invitados para GPU virtual.

NVIDIA vGPU

Invitados de Windows:

  • Windows 7 (32 bits/64 bits)
  • Windows 8.1 (32 bits/64 bits)
  • Windows 10 (64 bits)
  • Windows Server 2008 R2 SP1 (64 bits)
  • Windows Server 2012 (64 bits)
  • Windows Server 2012 R2 (64 bits)
  • Windows Server 2016 (64 bits)
  • Windows Server 2019 (64 bits)

Invitados de HVM Linux:

  • RHEL 7.x
  • CentOS 7.x
  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 18.04

AMD MXGPU

Invitados de Windows:

  • Windows 7 SP1 (64 bits)
  • Windows 10 (64 bits)
  • Windows Server 2016 (64 bits)
  • Windows Server 2019 (64 bits)

Intel GVT-G

Invitados de Windows:

  • Windows 7 (32 bits/64 bits)
  • Windows 8.1 (32 bits/64 bits)
  • Windows 10 (64 bits)
  • Windows Server 2008 R2 SP1 (64 bits)
  • Windows Server 2012 R2 (64 bits)
  • Windows Server 2016 (64 bits)

Limitaciones

  • Citrix Hypervisor sólo admite una GPU por VM.

  • Las máquinas virtuales con GPU virtual no son compatibles con el Control de memoria dinámica.

  • Citrix Hypervisor detecta y agrupa automáticamente GPU físicas idénticas en los hosts del mismo grupo. Si se asigna a un grupo de GPU, se puede iniciar una VM en cualquier host del grupo que tenga una GPU disponible en el grupo.

  • Todas las soluciones gráficas (nVidia vGPU, Intel GVT-d, Intel GVT-G, AMD mxGPU y vGPU pass-through) se pueden utilizar en un entorno que hace uso de alta disponibilidad. Sin embargo, las máquinas virtuales que utilizan estas soluciones de gráficos no se pueden proteger con alta disponibilidad. Estas máquinas virtuales se pueden reiniciar según el mejor esfuerzo posible mientras haya hosts con los recursos gratuitos adecuados.