NVIDIA GRID vGPU bietet direkten Zugriff auf die physische GPU auf einem ESXi-Host, wodurch mehrere VMs eine einzelne GPU über Grafikkartentreiber des Herstellers gemeinsam nutzen können.

Befolgen Sie diese Anweisungen zum Konfigurieren von virtuellen Maschinen und ESXi-Hosts, um NVIDIA GRID vGPU-fähige Desktop-Pools in Horizon 8 zu erstellen.

  1. Stellen Sie sicher, dass die Host-Maschine im VMware-Kompatibilitätshandbuch unterstützt wird, und wenden Sie sich an den Anbieter, um zu gewährleisten, dass der Host die Anforderungen hinsichtlich Leistung und Konfiguration erfüllt. Installieren Sie die Grafikkarte auf dem ESXi-Host.
  2. Stellen Sie sicher, dass die virtuellen Gastmaschinen mit virtueller Hardware der Version 11 oder höher ausgeführt werden. Konfigurieren Sie vor dem Erstellen des Desktop-Pools in Horizon 8 die VM-Vorlage für die Verwendung eines gemeinsam genutzten PCI-Geräts.
  3. Laden Sie das NVIDIA vSphere Installation Bundle (VIB) für die entsprechende Version von ESXi herunter. VIBs sind mit den wichtigsten Versionen kompatibel. Beispielsweise ist das NVIDIA ESXi 6.5 VIB mit ESXi 6.5U2 kompatibel, jedoch nicht mit ESXi 6.7.
  4. Aktualisieren Sie VMware Tools und virtuelle Hardware (vSphere-Kompatibilität) für die Vorlage oder jede virtuelle Maschine, die von der vGPU verwendet wird.
  5. Bearbeiten Sie im vSphere Web Client die VM-Einstellungen, und fügen Sie ein freigegebenes PCI-Gerät hinzu. PCI-Geräte erfordern die Reservierung von Gastspeicher. Erweitern Sie Neues PCI-Gerät, und klicken Sie auf Gesamten Gastspeicher reservieren. Sie können diese Einstellung auch in den Speichereinstellungen der virtuellen Maschine ändern.
  6. Wählen Sie das entsprechende GPU-Profil für Ihren Anwendungsfall aus.
  7. Laden Sie das Installationspaket für den NVIDIA-Gasttreiber auf die VM herunter. Stellen Sie sicher, dass die Version mit dem installierten NVIDIA VIB auf ESXi übereinstimmt.
  8. Wählen Sie eine der folgenden Methoden, um den NVIDIA-Gasttreiber zu installieren. Nachdem der NVIDIA-Treiber installiert ist, wird von der vCenter Server-Konsole ein schwarzer Bildschirm angezeigt.
    • Desktop-Pool
    • Plug-In „View Agent Direct-Connection“
    • RDP

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.

Desktop-Pool

Diese Methode dient zum Erstellen einer Vorlage-VM.

  1. Installieren Sie Horizon Agent.
  2. Konfigurieren Sie die Domäne und andere Netzwerkeinstellungen je nach Bedarf.
  3. Konfigurieren Sie die virtuellen Maschinen als Desktops im Pool.
  4. Weisen Sie den Konten Zugriff auf Administratorebene zu.
  5. Verbinden Sie Horizon Client mit Horizon Console, um auf Desktops zuzugreifen.
  6. Installieren Sie den NVIDIA-Treiber, starten Sie das System neu und stellen Sie erneut eine Verbindung her.
  7. Greifen Sie auf das NVIDIA Control Panel zu, und geben Sie die Lizenzinformationen für den Server ein.

Plug-In „View Agent Direct-Connection“

Diese Methode dient einer schnellen Umgebungsüberprüfung oder einem Benutzerzugriff auf einfacher Ebene.
  1. Installieren Sie Horizon Agent.
  2. Installieren Sie das passende Plug-In für View Agent Direct-Connection. Sie benötigen Zugriff auf das lokale Administratorkonto.
  3. Melden Sie sich über Horizon Client an. Verwenden Sie die VM-IP-Adresse als Verbindungsserver.
  4. Installieren Sie den NVIDIA-Treiber, starten Sie das System neu und stellen Sie erneut eine Verbindung her.
  5. Greifen Sie auf das NVIDIA Control Panel zu, und geben Sie die Lizenzinformationen für den Server ein.

RDP

Diese Methode dient dem Erstellen einer VM-Vorlage vor der Installation von Horizon Agent.
  1. Aktivieren Sie Remote-Desktop-Zugriff in den VMs.
  2. Melden Sie sich über Microsoft-Remotedesktopverbindung an.
  3. Installieren Sie den NVIDIA-Treiber, starten Sie das System neu und stellen Sie erneut eine Verbindung her.
  4. Greifen Sie auf das NVIDIA Control Panel zu, und geben Sie die Lizenzinformationen für den Server ein.
  5. Installieren Sie Horizon Agent.
  6. Konfigurieren Sie die Domäne und andere Netzwerkeinstellungen je nach Bedarf.

Wählen Sie im Assistenten Desktop-Pool hinzufügen die Option „NVIDIA GRID vGPU“ für 3D-Renderer, und es werden nur NVIDIA GRID vGPU-fähige ESXi-Hosts und NVIDIA GRID vGPU-fähige VM-Vorlagen zur Auswahl im Assistenten angezeigt. VMware empfiehlt die Verwendung der Standard-Blast-Einstellungen für das Pool-Protokoll. Informationen zu zusätzlichen Protokolloptionen und anderen erweiterten Konfigurationseinstellungen finden Sie NVIDIA GRID vGPU-Benutzerhandbuch.

Sie können dasselbe vGPU-Profil für eine Kombination aus Full Clones und Instant Clones verwenden. Wenn Sie verschiedene vGPU-Profile für eine Kombination aus Full Clones und Instant Clones verwenden, vermeiden Sie es, Full Clones und Instant Clones gleichzeitig zu erstellen oder einzuschalten.

Wenn Sie mehrere vGPU-Profile verwenden, legen Sie die Hostzuweisungsrichtlinie aller GPU-Hosts innerhalb eines Clusters auf GPU-Konsolidierung fest. Legen Sie für ein einzelnes vGPU-Profil, das von allen Desktops verwendet wird, die Zuweisungsrichtlinie für alle GPU-Hosts innerhalb eines Clusters auf Optimale Leistung fest.