Grafikübersicht

Dieser Abschnitt bietet einen Überblick über die virtuelle Bereitstellung von professionellen 3D-Grafikanwendungen und -Workstations von Citrix Hypervisor. Das Angebot umfasst GPU-Pass-Through (für NVIDIA, AMD und Intel GPUs) und hardwarebasierte GPU-Sharing mit NVIDIA GRID™ vGPU™, AMD MxGPU™ und Intel GVT-G™.

GPU-Pass-Through

In einem virtualisierten System werden die meisten physischen Systemkomponenten gemeinsam genutzt. Diese Komponenten werden durch den Hypervisor als mehrere virtuelle Instanzen für mehrere Clients dargestellt. Eine Pass-Through-GPU wird überhaupt nicht abstrahiert, sondern bleibt ein physisches Gerät. Jede gehostete virtuelle Maschine (VM) erhält eine eigene dedizierte GPU, wodurch die Softwareverstraktion und die damit einhergehende Leistungseinbuße eliminiert werden.

Mit Citrix Hypervisor können Sie einer Windows oder HVM-Linux-VM, die auf demselben Host ausgeführt wird, eine physische GPU (im Citrix Hypervisor or-Server) zuweisen. Diese GPU-Pass-Through-Funktion ist für Grafik-Power-Benutzer wie CAD-Designer gedacht.

Gemeinsame GPU

Gemeinsame GPU ermöglicht die gleichzeitige Verwendung einer physischen GPU von mehreren VMs. Da ein Teil einer physischen GPU verwendet wird, ist die Leistung größer als die emulierte Grafik, und es besteht keine Notwendigkeit für eine Karte pro VM. Diese Funktion ermöglicht Ressourcenoptimierung und steigert die Leistung der VM. Die Grafikbefehle jeder virtuellen Maschine werden direkt an die GPU übergeben, ohne dass der Hypervisor übersetzt wird.

Lizenzierungshinweis

Die Grafikvirtualisierung ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Berechtigung für virtuelle Apps und Desktops Zugriff auf Citrix Hypervisor haben. Weitere Informationen zu Citrix Hypervisor Editionen und zum Upgrade finden Sie auf der Citrix Websitehier. Weitere Informationen finden Sie unter Lizenzierung.

Anbieter-Support

In der folgenden Tabelle sind GPU- und gemeinsam genutzte GPU-Unterstützung für Gäste aufgeführt:

  GPU für Windows VMs GPU für HVM Linux-VMs Gemeinsame GPU für Windows VMs Virtuelle GPU für Linux-VMs
AMD JA   JA  
Intel JA   JA  
NVIDIA JA JA JA JA

Je nach verwendeter Grafikkarte benötigen Sie möglicherweise ein Anbieterabonnement oder eine Lizenz.

vGPU Livemigration

Die vGPU Livemigration ermöglicht eine VM, die eine virtuelle GPU verwendet, um Live-Migration, Speicher-Livemigration oder VM Suspend durchzuführen. VMs mit vGPU -Live-Migrationsfunktionen können migriert werden, um Ausfallzeiten zu vermeiden.

Mit der vGPU Livemigration können Sie auch Rolling-Pool-Upgrades auf Pools durchführen, die VGPU-fähige VMs hosten. Weitere Informationen finden Sie unter Upgrades für rollende Schwimmbecken.

Um die vGPU Livemigration zu verwenden, muss die VM auf einer Grafikkarte ausgeführt werden, die diese Funktion unterstützt und die unterstützten Treiber vom GPU-Hersteller installiert sind.

Bei der vGPU Livemigration gelten die folgenden Einschränkungen:

  • Die Livemigration von VMs aus früheren Versionen von Citrix Hypervisor wird nicht unterstützt.

  • Live-Migration ist nicht mit GPU-Pass-Through kompatibel.

  • VMs müssen die entsprechenden vGPU -Treiber installiert sein, damit sie mit allen vGPU-Live-Migrationsfunktionen unterstützt werden können. Die In-Gast-Treiber müssen für alle Gäste installiert werden, die vGPU verwenden.

  • Neustart- und Herunterfahrvorgänge auf einer VM werden während einer Migration nicht unterstützt. Diese Vorgänge können dazu führen, dass die Migration fehlschlägt.

  • Linux-VMs werden mit vGPU -Live-Migrationsfunktionen nicht unterstützt.

  • Die Livemigration durch die Workload Balancing-Appliance wird für VGPU-fähige VMs nicht unterstützt. Die Workload Balancing-Appliance kann keine Kapazitätsplanung für VMs mit einer vGPU durchführen.

  • Nach der Migration einer VM mit vGPU Livemigration kann die Gast-VNC-Konsole beschädigt werden. Verwenden Sie ICA, RDP oder eine andere netzwerkbasierte Methode für den Zugriff auf VMs, nachdem eine vGPU Livemigration durchgeführt wurde.

  • Die VDI-Migration verwendet Live-Migration, daher erfordert genügend vGPU Speicherplatz auf dem Host, um eine Kopie der vGPU-Instanz auf dem Host zu erstellen. Wenn die physischen GPUs vollständig genutzt werden, ist die VDI-Migration möglicherweise nicht möglich.

Anbieter-Support

In der folgenden Tabelle sind die Unterstützung für vGPU Live-Migration aufgeführt:

  GPRU für Windows VMs GPU für HVM Linux-VMs Gemeinsame GPU für Windows VMs Virtuelle GPU für Linux-VMs
NVIDIA     JA  

Weitere Informationen zu den Grafikkarten, die diese Funktion unterstützen, finden Sie in den herstellerspezifischen Abschnitten dieses Handbuchs. Je nach verwendeter Grafikkarte benötigen Kunden möglicherweise ein Anbieterabonnement oder eine Lizenz.

Gast-Support und Einschränkungen

Citrix Hypervisor 8.0 unterstützt die folgenden Gastbetriebssysteme für virtuelle GPU.

NVIDIA vGPU

Windows Gäste:

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

HVM Linux-Gäste:

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

AMD MxGPU

Windows Gäste:

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

Intel GVT-G

Windows Gäste:

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

Einschränkungen

  • Citrix Hypervisor unterstützt nur eine GPU pro VM.

  • VMs mit einer virtuellen GPU werden von Dynamic Memory Control nicht unterstützt.

  • Citrix Hypervisor erkennt und gruppiert automatisch identische physische GPUs auf Hosts im selben Pool. Wenn einer Gruppe von GPUs zugewiesen wird, kann eine VM auf jedem Host im Pool gestartet werden, der über eine verfügbare GPU in der Gruppe verfügt.

  • Alle Grafiklösungen (nVidia vGPU, Intel GVT-d, Intel GVT-G, AMD MxGPU und vGPU Pass-Through) können in einer Umgebung verwendet werden, die hohe Verfügbarkeit nutzt. VMs, die diese Grafiklösungen verwenden, können jedoch nicht mit hoher Verfügbarkeit geschützt werden. Diese VMs können nach bestem Aufwand neu gestartet werden, während Hosts mit den entsprechenden freien Ressourcen vorhanden sind.