VxRail: O serviço Xorg falha ao iniciar com passagem de PCI após a instalação do VIB da GPU NVIDIA
Summary: VxRail: Depois de instalar o arquivo VIB da unidade de processamento gráfico (GPU) NVIDIA, o serviço xorg falha ao iniciar ao usar pci-passthrough.
Symptoms
Sintomas identificados
O serviço xorg falha ao iniciar ao usar pci-passthrough depois de instalar o arquivo VIB da GPU NVIDIA.
O resultado do comando para verificar as estatísticas do xorg indica que o serviço não está em execução.
/etc/init.d/xorg status
O resultado mostra:
Xorg is not running
Além disso, o comando "nvidia-smi" falha.
nvidia-smi
A execução do comando para listar os dispositivos PCI mostra ModuleName como "pciPassthru" em vez do esperado "Nvidia" para os dispositivos NVIDIA.
esxcli hardware pci list -c 0x0300 -m 0xf
O resultado inclui:
ModuleName: pciPassthru
Em vez do esperado:
ModuleName: nvidia
Cause
Resolution
Resolvendo a falha do serviço xorg
Para resolver o problema com o serviço xorg falha ao iniciar ao usar pci-passthrough, execute estas etapas:
- Navegue até o vSphere Web Client
- Selecione o host -->Hardware -->PCI Devices --> Clique em Edit (no vSphere Client, você encontra o botão configure passthrough no canto superior direito)
- Altere o status de todos os dispositivos NVIDIA para "Indisponível" (ou pelo menos um deles)
- Em seguida, navegue até o host -->Hardware --> Gráficos
- Confirme se o tipo de placa gráfica é "Shared direct" e não apenas "Shared"
- Depois disso, selecione o host -->configure -->system -->security profile -->services -->xorg
- Clique em Edit e selecione Start e stop with host e, em seguida, clique em ok
- Coloque o nó no modo de manutenção e certifique-se de que todas as VMs sejam migradas
- Reinicializar o nó
O serviço xorg deve estar em execução após essas etapas. Você pode verificar isso executando os seguintes comandos:
/etc/init.d/xorg status nvidia-smi
Esses comandos devem mostrar que o serviço xorg está em execução e que a GPU NVIDIA é reconhecida, respectivamente.