vGPU介绍
NVIDIA vGPU是一个显卡虚拟化程序,你可以用它把一块16GB显存的特斯拉T4分成4个4GBvGPU。具体显存大小可以自行配置。把vGPU和VMware虚拟化结合,就可以新建虚拟机给其它用户用显卡做实验。vGPU是需要授权的付费产品,不过不用担心,本文提供了免费使用的方法。这篇文章是在ESXI8上安装vGPU软件。
下载vGPU软件包
https://www.alipan.com/s/C8sj62wDWhb 提取码: 52ak
下载完文件后,把它解压出来,里面有三个文件夹,分别是Guest_Drivers
,Host_Drivers
,Signing_Keys
和一些PDF说明。我们只需要用到Guest_Drivers
和Host_Drivers
。Guest_Drivers
是给虚拟机用的vGPU驱动,Host_Drivers
是安装到ESXI主机上的软件。
在ESXI8上安装vGPU软件包
先把ESXI连接到vCenter,之后要用。
首先打开ESXI的网页,先把ESXI主机进入维护模式,然后打开SSH。
使用SSH工具连接到ESXI主机。
新建一个SFTP窗口,通过SFTP把两个zip文件上传到ESXI主机上的/tmp
目录下。如果您上传到ESXI主机的根目录可能会报错。
使用esxcli
安装vGPU驱动程序
# 请不要盲目复制,根据自己的文件目录做修改!
# 路径必须是绝对路径!
# 先安装NVD-VGPU开头的软件包
esxcli software vib install -d /tmp/NVD-VGPU-800_535.161.05-1OEM.800.1.0.20613240_23233605.zip
esxcli software vib install -d /tmp/nvd-gpu-mgmt-daemon_535.161.05-0.0.0000_23230587.zip
安装成功后用nvidia-smi
检查有没有识别到显卡
# 检测显卡
nvidia-smi
为了保证vGPU的运行,您需要关闭显卡的ECC纠错
# 关闭ECC纠错
nvidia-smi -e 0
以上是命令行上的操作,接下来切换到网页端,点击重新引导主机,等待主机完成重启后关闭维护模式。
登录到vCenter,选择刚才安装vGPU驱动的ESXI主机。点击菜单栏中的配置
,在刷新的窗口中点击图形
。点击主机图形
,点击编辑
打开编辑主机图形设置
窗口。在设置窗口里选择直接共享
,点击确定
完成设置。
之后点击图形设备
,选择任意一张显卡,点击编辑
打开设置窗口。在设置窗口里不需要修改任何设置,只需要确保重启X服务器
勾选就可以,然后点击确定
重启X服务器。
完成上面的步骤后,在ESXI上安装vGPU就完成了。
