智简魔方文档

vGPU节点部署

本文整理智简魔方云平台中“vGPU 节点部署”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。

概述

本指南旨在帮助魔方云用户在支持 NVIDIA GRID 技术的服务器上安装和配置虚拟 GPU(vGPU)。vGPU 技术允许在多个虚拟机中使用一块物理 GPU 资源,从而提高图形性能和资源利用率。

适配节点系统 Centos 8 Stream

支持 vGPU 实例(Windows11、Ubuntu24)

安装 NVIDIA GRID 驱动

安装驱动:

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms -y
dnf groupinstall "Development Tools" -y
reboot
./NVIDIA-Linux-x86_64-xxx.xxx.xx-vgpu-kvm.run --dkms

验证安装,以下命令应显示 NVIDIA GPU 信息:

nvidia-smi

启用并启动服务:

sudo systemctl enable nvidia-vgpu-mgr
sudo systemctl enable nvidia-vgpud
sudo systemctl start nvidia-vgpu-mgr
sudo systemctl start nvidia-vgpud
mdevctl types
[root@localhost nvidia]# mdevctl types
0000:83:00.0
nvidia-11
Available instances: 16
Device API: vfio-pci
Name: GRID M60-0B
Description: num_heads=2, frl_config=45, framebuffer=512M, max_resolution=2560x1600, max_instance=16
nvidia-12
Available instances: 16
Device API: vfio-pci
Name: GRID M60-0Q
Description: num_heads=2, frl_config=60, framebuffer=512M, max_resolution=2560x1600, max_instance=16
nvidia-13
Available instances: 8
Device API: vfio-pci
Name: GRID M60-1A
Description: num_heads=1, frl_config=60, framebuffer=1024M, max_resolution=1280x1024, max_instance=8
0000:84:00.0
nvidia-11
Available instances: 16
Device API: vfio-pci
Name: GRID M60-0B
Description: num_heads=2, frl_config=45, framebuffer=512M, max_resolution=2560x1600, max_instance=16

···················

代表成功安装。

    0000:83:00.0 既第一张显卡    
    0000:84:00.0 既第二张显卡
    每个机型显示不一样

可在魔方云 web 页面直接使用了。

注意事项

1、英伟达 vgu 授权服务器需要客户自行搭建,把授权服务器 IP 端口在节点管理中添加

2、有的高端显卡型号支持 Fractional Multi-vGPU 即可在同一实例挂载多个 vGPU。一般显卡支持一个 vGPU 挂载一个实例。

3、vGPU 实例需要镜像中提前封装好专用驱动,装机时会自动传入授权服务器提供的授权。

4、一张显卡的工作模式需要当前显卡无实例挂载时才可切换。多张显卡分别可以配置不同的工作模式。