NVIDIA L40s: Horizon kann Desktop-Pools mit vGPU-Profilen nicht bereitstellen
Ein Kunde kaufte kürzlich mehrere NVIDIA L40s-Grafikkarten, um seine Horizon-Umgebung zu erweitern. Während der Einrichtung der Desktop-Pools stellte sich heraus, dass Horizon die Bereitstellung nicht durchführen konnte, wenn vGPU-Profile für die L40s verwendet wurden. Nach umfangreichen Analysen entdeckten wir, dass die benötigten vGPU-Profile für die NVIDIA L40s-Karten fehlten:
Error during Provisioning Cloning of <VM-Name> has failed: Fault type is UNKNOWN_FAULT_FATAL – No GPU capable host available for provisioning <VM-Name>with profile nvidia_l40s-2b. Please refer to VMware KB 59271 for more details.
Ursache
Die Ursache des Problems liegt darin, dass die Konfigurationsdatei für die vGPU-Profile auf dem Horizon Connection Server die Profile für die L40s nicht enthielt. Die Grafikkarte is schlichtweg zu neu. Ohne diese Konfigurationsdaten kann Horizon die L40s-Profile nicht erkennen und dementsprechend keine VMs mit diesen Profilen bereitstellen.
Analyse und Lösung
- Verifikation der Profile
- Zuerst wurde geprüft, ob die Profile für die L40s in der Datei
graphic-profiles.properties
unter “C:\Program Files\VMware\VMware View\Server\broker\conf\graphic-profiles.properties” vorhanden sind. Wie vermutet, fehlten die entsprechenden Einträge.
- Zuerst wurde geprüft, ob die Profile für die L40s in der Datei
- Omnissa Knowledge Base
- Ein Artikel in der Omnissa Knowledge Base KB-59271 beschreibt dieses Problem. Leider enthält der Artikel nicht die benötigte Datei für die Profile.
- Lösung mit angepasster Datei
- Wir haben die benötigte Datei
graphic-profiles.properties
für Horizon 2406 vorbereitet. Diese enthält die erforderlichen vGPU-Profile für NVIDIA L40s.
- Wir haben die benötigte Datei
Schritte zur Behebung des Problems
- Ergänzen der Datei
-
- Öffnen Sie die Datei
graphic-profiles.properties
, die sich auf dem Horizon Connection Server im Verzeichnis befindet:C:\Program Files\VMware\VMware View\Server\broker\conf\graphic-profiles.properties
- Hängen Sie folgendeses am Ende der Datei an:
- Öffnen Sie die Datei
-
-
-
-
# NVIDIA L40S Profiles
# B-Series Virtual GPU Types for NVIDIA L40S
nvidia_l40s-1b=48
nvidia_l40s-2b=24
-
-
-
-
-
# Q-Series Virtual GPU Types for NVIDIA L40S
nvidia_l40s-1q=48
nvidia_l40s-2q=24
nvidia_l40s-3q=16
nvidia_l40s-4q=12
nvidia_l40s-6q=8
nvidia_l40s-8q=6
nvidia_l40s-12q=4
nvidia_l40s-16q=3
nvidia_l40s-24q=2
nvidia_l40s-48q=1
-
-
-
-
-
# A-Series Virtual GPU Types for NVIDIA L40S
nvidia_l40s-1a=48
nvidia_l40s-2a=24
nvidia_l40s-3a=16
nvidia_l40s-4a=12
nvidia_l40s-6a=8
nvidia_l40s-8a=6
nvidia_l40s-12a=4
nvidia_l40s-16a=3
nvidia_l40s-24a=2
nvidia_l40s-48a=1
-
-
Dienst neu starten
-
- Nach dem Speichern der Datei ist es erforderlich, den Horizon Connection Server-Dienst neu zu starten, um die Änderungen zu übernehmen. Führen Sie dazu folgende Schritte aus:
- Öffnen Sie die Windows-Diensteverwaltung.
- Suchen Sie den Dienst
VMware Horizon View Connection Server
. - Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie
Neu starten
.
- Nach dem Speichern der Datei ist es erforderlich, den Horizon Connection Server-Dienst neu zu starten, um die Änderungen zu übernehmen. Führen Sie dazu folgende Schritte aus:
- Test der Bereitstellung
- Testen Sie die Bereitstellung eines Desktop-Pools mit den neuen L40s-Profilen. Die Profile sollten jetzt korrekt erkannt werden und die Bereitstellung ohne Probleme funktionieren.
Fazit
Die fehlenden Profile für die NVIDIA L40s-Karten können durch das Einspielen der angepassten Konfigurationsdatei einfach behoben werden. Sollten Sie mit ähnlichen Problemen konfrontiert sein, kann dieser Ansatz auch auf andere Grafikkarten angewendet werden, sofern die entsprechenden Profile zur Verfügung stehen. Bei weiteren Fragen oder Problemen wenden Sie sich an Ihren VMware- oder NVIDIA-Support.
Leave a Reply