VxRail: El servicio Xorg no se inicia con pci-passthrough después de instalar VIB de GPU NVIDIA
Summary: VxRail: Después de instalar el archivo VIB de la unidad de procesamiento de gráficos (GPU) de NVIDIA, el servicio xorg no se inicia cuando se utiliza pci-passthrough.
Symptoms
Síntomas identificados
El servicio xorg no se inicia cuando se utiliza pci-passthrough después de instalar el archivo VIB de la GPU NVIDIA.
El resultado del comando para comprobar las estadísticas de xorg indica que el servicio no está en ejecución.
/etc/init.d/xorg status
El resultado muestra lo siguiente:
Xorg is not running
Además, el comando "nvidia-smi" falla.
nvidia-smi
La ejecución del comando para enumerar los dispositivos PCI muestra el nombre del módulo como "pciPassthru" en lugar del esperado "Nvidia" para los dispositivos NVIDIA.
esxcli hardware pci list -c 0x0300 -m 0xf
La salida incluye:
ModuleName: pciPassthru
En lugar de lo esperado:
ModuleName: nvidia
Cause
Resolution
Resolución de la falla del servicio de xorg
Para resolver el problema en el cual el servicio xorg no se inicia cuando se utiliza pci-passthrough, siga estos pasos:
- Navegue hasta vSphere Web Client
- Seleccione el host -->Hardware -->Dispositivos PCI --> Haga clic en Editar (en vSphere Client, encontrará el botón Configurar acceso en la esquina superior derecha)
- Cambiar el estado de todos los dispositivos NVIDIA a "No disponible" (o al menos uno de ellos)
- A continuación, vaya al host -->Hardware --> Gráficos
- Confirme que el tipo de gráficos sea "Compartido directo" y no solo "Compartido"
- Después de eso, seleccione el host -->configure -->system -->security profile -->services -->xorg
- Haga clic en Editar, seleccione Iniciar y detener con el host y, a continuación, haga clic en Aceptar
- Ponga el nodo en modo de mantenimiento y asegúrese de que todas las VM se migren
- Reinicie el nodo
El servicio xorg debe estar en ejecución después de estos pasos. Puede verificar esto mediante la ejecución de los siguientes comandos:
/etc/init.d/xorg status nvidia-smi
Estos comandos deben mostrar que el servicio xorg se está ejecutando y que se reconoce la GPU NVIDIA, respectivamente.