Лицензиялау токенін баптаумен бірге Linux-жүйесіне арналған vGPU драйверін орнату
Нұсқаулықты орындағаннан кейін vGPU драйвері орнатылады, ал лицензиялау токені бапталады.
vGPU драйвері жаңартуды қолдамайды. Оның нұсқасын өзгерту үшін алдымен оны жойыңыз, содан кейін осы нұсқаулықтың қадамдарын қайтадан орындап, оны қайта орнатыңыз.
-
ВМ-ыңыздың конфигурация түрін тексеріңіз:
- VK Cloud жеке кабинетіне өтіңіз.
- Бұлттық есептеулер → Виртуалды машиналар бөліміне өтіңіз.
- Шыққан тізімнен vGPU драйверін орнату қажет ВМ-ды табыңыз. Түрі бағанында vGPU конфигурациясының шаблоны көрсетілгеніне көз жеткізіңіз.
-
ВМ-ды бұрын жасалмаған болса, сыртқы желіге қосыңыз.
-
vGPU бар ВМ-ге қосылыңыз.
-
vGPU драйвері орнатылған-орнатылмағанын тексеріңіз:
nvidia-smi --query-gpu=driver_version,virtualization.mode,virtualization.virtualized,name --format=csv,noheaderКелесі нәтижелер мүмкін:
No such file or directoryқатесі драйвердің орнатылмағанын білдіреді.- Команда шығысында драйвер нұсқасы көрсетіледі, ал виртуализация түрі vGPU ретінде көрсетіледі. Бұл драйвердің орнатылғанын және NVIDIA стегінің сәтті іске қосылғанын білдіреді. Бұдан кейінгі әрекеттер қажет емес.
nvidia-smiорындалады, бірақ команда шығысында... couldn't communicate with the NVIDIA driverқатесі шығады. Бұл драйвердің зақымдалғанын немесе оның дұрыс емес нұсқасы пайдаланылатынын білдіреді (мысалы, бөлінген GPU үшін). Драйверді қайта орнату қажет, ол үшін алдымен оны жойыңыз, содан кейін осы нұсқаулықтың қадамдарын қайтадан орындап, оны қайта орнатыңыз.
-
ОЖ-нің алдын ала баптауын орындаңыз:
Ubuntu/DebianRed Hat Enterprise Linux-
(Опционалды) Үйлесімділік мәселелерін болдырмау үшін жүйелік компоненттерді жаңартып, ВМ-ды қайта іске қосыңыз.
Командаларды орындаңыз:
sudo apt update &&sudo apt upgrade -y &&sudo reboot -
Драйверді орнату үшін қажетті қосымша пакеттерді орнатыңыз:
sudo apt install -y build-essential dkms perl pkg-config libelf-dev linux-headers-$(uname -r)
-
-
NVIDIA® GRID драйверін тәсілдердің бірімен жүктеп алыңыз:
wgetcurlwget https://hub.mcs.mail.ru/repository/gpu-drivers-raw/bin/nvidia/guest-drivers/latest/vgpu_driver_linux.run -
Жүктеп алынған файлға орындау құқығын беріңіз:
chmod +x vgpu_driver_linux.run -
Файлды іске қосып, орнатушының нұсқауларын орындаңыз:
sudo ./vgpu_driver_linux.run -
ВМ-ды қайта іске қосыңыз.
-
Лицензиялау скриптін тәсілдердің бірімен жүктеп алыңыз:
wgetcurlwget https://hub.mcs.mail.ru/repository/gpu-drivers-raw/bin/nvidia/nvidia-token-fetcher/latest/nvidia_token_fetcher -
Скриптке орындау құқығын беріңіз:
chmod +x nvidia_token_fetcher -
Скриптті іске қосыңыз:
sudo ./nvidia_token_fetcher -
Лицензиялау баптауларын тексеріңіз:
-
Лицензиялау токенінің файлы бар-жоғын тексеріңіз:
sudo ls /etc/nvidia/ClientConfigToken/ -
Лицензия мәртебесін анықтаңыз:
nvidia-smi -q | grep -i licenseЛицензиялау дұрыс бапталғандағы шығыс:
vGPU Software Licensed ProductLicense Status: Licensed
-
-
(Опционалды) Жүйе іске қосылған кезде лицензиялау токенін автоматты тексеруді баптаңыз.
ВМ жасалған кезде дайындалған OpenStack-бейнесі пайдаланылған болса, автоматтандыруды cloud-init арқылы баптауға болады. Сондай-ақ systemd мүмкіндіктерін пайдалануға болады.
cloud-init-ге кіріктіруsystemd үшін unit-файл жасауСкрипт файлын арнайы директорияға көшіріңіз:
sudo cp nvidia_token_fetcher /var/lib/cloud/scripts/per-boot/