VxRail: Il servizio Xorg non si avvia con PCI-passthrough dopo l'installazione di NVIDIA GPU VIB
Summary: VxRail: Dopo aver installato il file VIB dell'unità di elaborazione grafica (GPU) NVIDIA, il servizio xorg non si avvia quando si utilizza pci-passthrough.
Symptoms
Sintomi identificati
Il servizio xorg non si avvia quando si utilizza pci-passthrough dopo aver installato il file VIB della GPU NVIDIA.
L'output del comando per controllare le statistiche di xorg indica che il servizio non è in esecuzione.
/etc/init.d/xorg status
L'output mostra:
Xorg is not running
Inoltre, il comando "nvidia-smi" fallisce.
nvidia-smi
L'esecuzione del comando per elencare i dispositivi PCI mostra ModuleName come "pciPassthru" invece del previsto "Nvidia" per i dispositivi NVIDIA.
esxcli hardware pci list -c 0x0300 -m 0xf
L'output include:
ModuleName: pciPassthru
Invece del previsto:
ModuleName: nvidia
Cause
Resolution
Risoluzione dell'errore del servizio xorg
Per risolvere il problema del mancato avvio del servizio xorg quando si utilizza pci-passthrough, attenersi alla seguente procedura:
- Passare a vSphere Web Client
- Selezionare l'host -->Hardware -->Dispositivi PCI --> Cliccare su Edit (in vSphere Client, il pulsante Configure passthrough è nell'angolo in alto a destra)
- Modificare lo stato di tutti i dispositivi NVIDIA in "Non disponibile" (o almeno uno di essi)
- Passare quindi all host -->Hardware --> Graphics
- Verificare che il tipo di scheda grafica sia "Shared direct" e non semplicemente "Shared"
- Dopodiché selezionare l'host -->configure -->system -->security profile -->services -->xorg
- Cliccare su edit, selezionare Start and stop with host, quindi cliccare su ok
- Impostare il nodo in modalità di manutenzione e assicurarsi che tutte le VM vengano migrate
- Riavviare il nodo
Il servizio xorg dovrebbe essere in esecuzione dopo questi passaggi. È possibile verificarlo eseguendo i seguenti comandi:
/etc/init.d/xorg status nvidia-smi
Questi comandi dovrebbero mostrare rispettivamente che il servizio xorg è in esecuzione e che la GPU NVIDIA è riconosciuta.