VxRail : Le service Xorg ne parvient pas à démarrer avec PCI-Passthrough après l’installation du VIB du processeur graphique NVIDIA
Summary: VxRail : Après l’installation du fichier VIB de processeur graphique (GPU) NVIDIA, le service xorg ne parvient pas à démarrer lors de l’utilisation du PCI-Passthrough.
Symptoms
Symptômes identifiés
Le service xorg ne parvient pas à démarrer lors de l’utilisation de pci-passthrough après l’installation du fichier VIB du processeur graphique NVIDIA.
La sortie de la commande de vérification des statistiques xorg indique que le service n’est pas en cours d’exécution.
/etc/init.d/xorg status
Le résultat affiche les éléments suivants :
Xorg is not running
En outre, la commande "nvidia-smi" échoue.
nvidia-smi
L’exécution de la commande pour répertorier les appareils PCI affiche le ModuleName sous la forme "pciPassthru« au lieu de l’attendu »Nvidia" pour les appareils NVIDIA.
esxcli hardware pci list -c 0x0300 -m 0xf
La sortie comprend :
ModuleName: pciPassthru
Au lieu de ce qui est attendu :
ModuleName: nvidia
Cause
Resolution
Résolution de la défaillance du service xorg
Pour résoudre le problème de démarrage du service xorg lors de l’utilisation de pci-passthrough, procédez comme suit :
- Accédez au client Web vSphere
- Sélectionnez l’hôte -->Matériel -->Périphériques PCI --> Cliquez sur Edit (dans vSphere Client, vous trouverez le bouton Configure passthrough dans le coin supérieur droit)
- Réglez l’état de tous les appareils NVIDIA sur « Indisponible » (ou au moins l’un d’entre eux)
- Accédez ensuite à host -->Hardware --> Graphics
- Vérifiez que le type de carte graphique est « Shared Direct » et pas seulement « Shared ».
- Sélectionnez ensuite host -->configure -->system -->security profile -->services.>
- Cliquez sur Modifier, sélectionnez Démarrer et arrêter avec l’hôte, puis cliquez sur OK
- Mettez le nœud en mode maintenance et assurez-vous que toutes les machines virtuelles sont migrées
- Redémarrer le nœud
Le service xorg doit être en cours d’exécution après ces étapes. Pour le vérifier, exécutez les commandes suivantes :
/etc/init.d/xorg status nvidia-smi
Ces commandes doivent indiquer que le service xorg est en cours d’exécution et que le processeur graphique NVIDIA est reconnu, respectivement.