NVIDIA L40s: Horizon kann Desktop-Pools mit vGPU-Profilen nicht bereitstellen

Back to Blog

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

  1. 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.
  2. 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.
  3. 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.

Schritte zur Behebung des Problems

  1. 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:
        • # 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.
  1. 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.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Blog