VxRail: Xorg-Service kann nach der Installation von NVIDIA GPU VIB nicht mit PCI-Passthrough gestartet werden
Summary: VxRail: Nach der Installation der NVIDIA GPU (Grafikprozessor)-VIB-Datei kann der xorg-Service bei Verwendung von pci-passthrough nicht gestartet werden.
Symptoms
Erkannte Symptome
Der xorg-Service kann nicht gestartet werden, wenn pci-passthrough nach der Installation der NVIDIA GPU VIB-Datei.
Die Ausgabe des Befehls zum Überprüfen der xorg-Statistiken zeigt an, dass der Service nicht ausgeführt wird.
/etc/init.d/xorg status
Die Ausgabe zeigt Folgendes an:
Xorg is not running
Auch der Befehl "nvidia-smi" fehlschlägt.
nvidia-smi
Beim Ausführen des Befehls zum Auflisten der PCI-Geräte wird der Modulname als "pciPassthru" statt der erwarteten "Nvidia" für die NVIDIA-Geräte.
esxcli hardware pci list -c 0x0300 -m 0xf
Die Ausgabe umfasst:
ModuleName: pciPassthru
Anstelle des Erwarteten:
ModuleName: nvidia
Cause
Resolution
Beheben des xorg-Servicefehlers
Gehen Sie folgendermaßen vor, um das Problem zu beheben, bei dem der xorg-Service bei Verwendung von pci-passthrough nicht gestartet werden kann:
- Navigieren zum vSphere-Webclient
- Wählen Sie den Host aus –>Hardware –>PCI Devices –> Klicken Sie auf " Edit " (im vSphere Client finden Sie die Schaltfläche "Configure Passthrough" in der oberen rechten Ecke)
- Ändern Sie den Status aller NVIDIA-Geräte auf "Nicht verfügbar" (oder zumindest eines davon).
- Navigieren Sie dann zu Host -->Hardware --> Grafik
- Vergewissern Sie sich, dass der Grafiktyp "Shared Direct" und nicht nur "Shared" ist
- Danach wählen Sie den Host -->configure -->system -->security profile -->services -->xorg aus
- Klicken Sie auf "Bearbeiten", wählen Sie "Mit Host starten und beenden" aus und klicken Sie dann auf "OK".
- Versetzen Sie den Node in den Wartungsmodus und stellen Sie sicher, dass alle VMs migriert werden.
- Starten Sie den Node neu.
Der xorg-Service sollte nach diesen Schritten ausgeführt werden. Sie können dies überprüfen, indem Sie die folgenden Befehle ausführen:
/etc/init.d/xorg status nvidia-smi
Diese Befehle sollten zeigen, dass der xorg-Service ausgeführt wird bzw. die NVIDIA-GPU erkannt wird.