VxRail: Сервіс Xorg не запускається з PCI-Passthrough після встановлення графічного процесора NVIDIA Vib
Summary: VxRail: Після встановлення файлу VIB графічного процесора NVIDIA Graphics Processing Unit (GPU) служба xorg не запускається під час використання pci-passthrough.
Symptoms
Виявлені симптоми
Службу xorg не вдається запустити під час використання pci-passthrough після встановлення файлу NVIDIA GPU VIB.
Виведення команди для перевірки статистичних даних xorg вказує на те, що службу не запущено.
/etc/init.d/xorg status
На виході видно:
Xorg is not running
Крім того, команда «nvidia-smi" не вдається.
nvidia-smi
Виконання команди для списку пристроїв PCI показує ModuleName як «pciPassthru" замість очікуваного"Nvidia" для пристроїв NVIDIA.
esxcli hardware pci list -c 0x0300 -m 0xf
На виході входять:
ModuleName: pciPassthru
Замість очікуваного:
ModuleName: nvidia
Cause
Resolution
Вирішення проблеми зі збоєм служби xorg
Щоб вирішити проблему з неможливістю запуску служби xorg під час використання pci-passthrough, виконайте такі дії:
- Перейдіть до веб-клієнта vSphere
- Виберіть хост -->Апаратне забезпечення -->Пристрої PCI --> Натисніть редагувати (у клієнті vSphere ви знайдете кнопку налаштування проходу у верхньому правому куті)
- Змініть статус усіх пристроїв NVIDIA на «Недоступно» (або хоча б одного з них)
- Потім перейдіть до хоста -->Обладнання --> Графіка
- Переконайтеся, що вибрано тип графіки "Спільний прямий", а не просто "Спільний"
- Після цього виберіть вузол -->конфігурація -->система -->профіль безпеки -->служби -->xorg
- Натисніть «Редагувати» та виберіть «Почати та зупинити з хостом», а потім натисніть «OK»
- Переведіть вузол у режим обслуговування та переконайтеся, що всі віртуальні машини перенесені
- Перезавантажте вузол
Після виконання цих кроків має бути запущено службу xorg. Ви можете переконатися в цьому, виконавши такі команди:
/etc/init.d/xorg status nvidia-smi
Ці команди мають показувати, що службу xorg запущено, а графічний процесор NVIDIA розпізнано, відповідно.