Grafikübersicht

Dieser Abschnitt bietet einen Überblick über die virtuelle Bereitstellung von 3D-Grafikanwendungen und -Workstations von HASH (0x2c1a078). 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 Software-Abstraktion und die damit einhergehende Leistungseinbuße eliminiert werden.

Mit HASH (0x2c1a078) können Sie eine physische GPU (auf dem HASH (0x2e68218) Server) einer Windows- oder HVM-Linux-VM zuweisen, die auf demselben Host ausgeführt wird. Diese GPU-Pass-Through-Funktion ist für Grafiknutzer 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 emulierte Grafiken, und es ist keine Notwendigkeit für eine Karte pro VM. Diese Funktion ermöglicht die Ressourcenoptimierung und steigert die Leistung der VM. Die Grafikbefehle jeder virtuellen Maschine werden ohne Übersetzung durch den Hypervisor direkt an die GPU übergeben.

Lizenzierungshinweis

Grafikvirtualisierung ist für HASH (0x2c1a078) HASH (0x2e72eb8) -Kunden oder Kunden verfügbar, die über ihre Berechtigung für Virtual Apps und Desktops Zugriff auf HASH (0x2c1a078) haben. Weitere Informationen zu HASH (0x2c1a078) -Editionen und Informationen zum Upgrade finden Sie auf der Citrix-Websitehier. Weitere Informationen finden Sie unter Lizenzierung.

Anbieter-Support

In der folgenden Tabelle sind GPU- und freigegebene 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 Händlerabonnement oder eine Lizenz.

vGPU-Livemigration

Die vGPU-Livemigration ermöglicht eine VM, die eine virtuelle GPU verwendet, um Livemigration, Speicherlivemigration 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 außerdem Upgrades von Rolling-Pools für Pools durchführen, auf denen VGPU-fähige VMs gehostet werden. Weitere Informationen finden Sie unter Rolling Pool Upgrades.

Um die vGPU-Livemigration verwenden zu können, muss Ihre VM auf einer Grafikkarte ausgeführt werden, die dieses Feature unterstützt und die unterstützten Treiber des GPU-Herstellers installiert sind.

Bei Verwendung der vGPU-Livemigration gelten folgende Einschränkungen:

  • Live-Migration von VMs aus den vorherigen Versionen von HASH (0x2c1a078) wird nicht unterstützt.

  • Die Livemigration ist nicht mit GPU-Pass-Through kompatibel.

  • VMs müssen über die entsprechenden vGPU-Treiber verfügen, damit sie mit allen vGPU-Livemigrationsfunktionen unterstützt werden können. Die in-Gast-Treiber müssen für alle Gäste installiert werden, die vGPU verwenden.

  • Neustart und Herunterfahren auf einer VM werden während der 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 angeschlossenen vGPU durchführen.

  • Nach der Migration einer VM mit der 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 Livemigration. Daher benötigt genügend vGPU-Speicherplatz auf dem Host, um eine Kopie der vGPU-Instanz auf dem Host zu erstellen. Wenn die physischen GPUs vollständig verwendet werden, ist eine 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 dieses Feature unterstützen, finden Sie in den herstellerspezifischen Abschnitten dieses Handbuchs. Je nach verwendeter Grafikkarte benötigen Kunden möglicherweise ein Händlerabonnement oder eine Lizenz.

Gast-Support und Einschränkungen

HASH (0x2c1a078) 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

  • HASH (0x2c1a078) unterstützt nur eine GPU pro VM.

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

  • HASH (0x2c1a078) erkennt und gruppiert automatisch identische physische GPUs über Hosts im selben Pool. Wenn eine Gruppe von GPUs zugewiesen ist, 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 kostenlosen Ressourcen vorhanden sind.