Sie können NVIDIA GRID vGPU auf ESXi-Hosts und im Golden Image in vSphere Client konfigurieren.

Der ESXi-Host weist den virtuellen Maschinen in der Reihenfolge ihrer Erstellung GPU-Hardwareressourcen zu. Standardmäßig weist der ESXi-Host virtuelle Maschinen der physischen GPU mit den wenigsten bereits zugewiesenen virtuellen Maschinen zu. Dies ist der Modus Optimale Leistung. Wenn der ESXi-Host stattdessen virtuelle Maschinen der gleichen physischen GPU zuweisen soll, bis die maximale Anzahl der virtuellen Maschinen erreicht ist, bevor virtuelle Maschinen auf der nächsten physischen GPU platziert werden, können Sie den Modus GPU-Konsolidierung verwenden. Sie können diesen Modus in vCenter Server für jeden ESXi-Host konfigurieren, auf dem vGPU installiert ist. Weitere Informationen finden Sie im VMware Knowledgebase(KB)-Artikel https://kb.vmware.com/s/article/55049.

Wenn Sie nur ein einzelnes vGPU-Profil pro vSphere-Cluster verwenden, legen Sie in der GPU-Zuweisungsrichtlinie für alle GPU-Hosts innerhalb des Clusters den Modus Optimale Leistung fest, um die Leistung zu maximieren. In diesem Fall können Sie auch Instant-Clone-Pools und Full-Clone-Pools verwenden, die dasselbe vGPU-Profil in demselben vSphere-Cluster verwenden.

Sie können über einen Cluster mit einigen GPU-aktivierten Hosts und einigen Nicht-GPU-aktivierten Hosts verfügen.

Hinweis: Die folgenden Überlegungen gelten für die Funktion „vMotion von virtuellen vGPU-Maschinen“.
  • vMotion von virtuellen vGPU-Maschinen wird seit vSphere 6.7 unterstützt. Einzelheiten zur Konfiguration und weitere Informationen finden Sie hier.
  • vSphere Distributed Resource Scheduler (DRS) in vSphere 6.7 Update 1 und höher unterstützt die anfängliche Platzierung von vGPU-VMs ohne Lastausgleichsunterstützung.
  • DRS in vSphere 6.7- oder vSphere 7.0-Versionen vor vSphere 7.0 U3f führt nicht automatisch vMotion-vGPU-VMs aus, wenn ESXi-Hosts in den Wartungsmodus versetzt werden. Der Administrator muss vMotion von vGPU-VMs manuell initiieren, damit ESXi-Hosts in den Wartungsmodus wechseln können.
  • DRS in vSphere 7.0 U3f und höher kann so konfiguriert werden, dass automatisches vMotion zulässig ist, wenn Hosts in den Wartungsmodus versetzt werden. Anweisungen finden Sie unter https://kb.vmware.com/s/article/88271. DRS-Lastausgleich wird für vGPU-VMs weiterhin nicht unterstützt.

NVIDIA GRID vGPU weist die folgenden potentiellen Einschränkungen auf:

  • RDP wird nicht unterstützt.
  • Die virtuellen Maschinen müssen Hardware der Version 11 oder höher verwenden.
  • Horizon 8 unterstützt das Erstellen eines vGPU-Instant-Clone-Pools mithilfe eines Clusters mit einigen vGPU-aktivierten Hosts und einigen Nicht-vGPU-aktivierten Hosts und ignoriert die Nicht-vGPU-aktivierten Hosts beim Erstellen des Pools. Sie können vMotion nicht verwenden, um einen Instant Clone von einem GPU-aktivierten ESXi-Host auf einen ESXi-Host zu verschieben, für den keine GPU-Hardware konfiguriert ist.

So aktivieren Sie einen Instant-Clone-Pool für die Verwendung von NVIDIA GRID vGPU:

Prozedur

  1. Installieren Sie NVIDIA GRID vGPU auf den physischen ESXi-Hosts.
  2. Wählen Sie in der Hardwaregrafikkonfiguration von vCenter Server die Registerkarte „Hostgrafiken“ aus und wählen Sie unter Hostgrafikeinstellungen bearbeiten Direkt freigegeben aus.
    Der ESXi-Host verwendet die NVIDIA GRID-Karte für vGPU.
  3. Bereiten Sie ein Golden Image mit konfigurierter NVIDIA GRID vGPU vor. Wählen Sie dabei auch das vGPU-Profil aus, das Sie verwenden möchten.
  4. Erstellen Sie einen Snapshot des Golden Image.
  5. Wenn Sie in Horizon Console einen Instant-Clone-Pool erstellen, wählen Sie dieses Golden Image und den Snapshot aus.

Ergebnisse

Horizon 8 zeigt automatisch NVIDIA GRID vGPU im Feld „3D-Renderer“ an. Horizon 8 zeigt außerdem das vGPU-Profil an, das Sie im Golden Image ausgewählt haben. Instant Clones übernehmen die Einstellungen, die im vSphere Client für das Golden Image konfiguriert wurden.

Das vGPU-Profil kann während der Erstellung des Instant-Clone-Pools nicht in Horizon Console bearbeitet werden. Um das vGPU-Profil eines Pools nach dessen Erstellung zu bearbeiten, können Sie ein neues Image mit dem aktualisierten vGPU-Profil erstellen, einen Snapshot erstellen und dann eine Image-Übertragung durchführen. Siehe Patchen eines Instant-Clone-Desktop-Pools.