Grafikübersicht

Dieser Abschnitt bietet einen Überblick über die virtuelle Bereitstellung von professionellen 3D-Grafikanwendungen und -Workstations. 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.

können Sie einer Windows- oder HVM-Linux-VM, die auf demselben Host ausgeführt wird, eine physische GPU (im Host) zuweisen. 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.

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

vGPU aktiviert eine VM, die eine virtuelle GPU zum Ausführen , Storage oder VM Suspend verwendet. VMs mit vGPU- Funktionen können migriert werden, um Ausfallzeiten zu vermeiden.

Um vGPU 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 von vGPU gelten folgende Einschränkungen :

  • von VMs aus den vorherigen Versionen von wird nicht unterstützt.

  • ist nicht kompatibel mit GPU-Pass-Through.

  • VMs müssen über die entsprechenden vGPU-Treiber verfügen, damit sie mit allen vGPU- Funktionen 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- Funktionen 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.

  • Das Erstellen von Festplatten- und Speicher-Snapshots wird nicht unterstützt.

  • Nach der Migration einer VM mit vGPU 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 ausgeführt wurde.

  • Die VDI-Migration verwendet , benötigt daher 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 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

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)

HVM Linux-Gäste:

  • RHEL 7.x
  • CentOS 7.x
  • Oracle Linux 7.x
  • Scientific Linux 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)

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

  • unterstützt nur eine GPU pro VM.

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

  • 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.

Grafikübersicht