ESXi安装NvidiaGrid驱动

下载驱动

首先下载好Nvidia驱动程序

具体的驱动安装包需要自行在网上寻找

例如,我找到的文件名是

VMware-VCSA-all-8.0.3-24091160.iso

可以兼容Nvidia Tesla T4卡

 

驱动安装前准备

解压驱动,将Host_Drivers中的以下两个文件拷贝出来

打开ESXi的SSH服务

用SSH连接工具进入ESXi后台,并用SFTP工具将以上两个文件拷贝到ESXi的/tmp 路径下

将ESXi进入到维护模式(注意进入之前需要关闭所有虚拟机)

 

安装驱动

首先检查N卡有没有被ESXi成功识别,使用lspci 命令,如果输入如下则说明卡被成功识别

[root@vm186:~] lspci | grep NVIDIA
0000:05:00.0 3D controller: NVIDIA Corporation TU104GL [Tesla T4]

执行下面的命令安装驱动,注意前后顺序

esxcli software vib install -d /tmp/NVD-VGPU*.zip
esxcli software vib install -d /tmp/nvd-gpu-mgmt-daemon*.zip

如果安装成功,则输出结果应如下

[root@vm186:~] esxcli software vib install -d /tmp/NVD-VGPU*.zip
Installation Result
   Message: Operation finished successfully.
   VIBs Installed: NVD_bootbank_NVD-VMware_ESXi_8.0.0_Driver_535.161.05-1OEM.800.1.0.20613240
   VIBs Removed: 
   VIBs Skipped: 
   Reboot Required: false
   DPU Results:
[root@vm186:~] esxcli software vib install -d /tmp/nvd-gpu-mgmt-daemon*.zip
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   VIBs Installed: NVD_bootbank_nvdgpumgmtdaemon_535.161.05-1OEM.700.1.0.15843807
   VIBs Removed: 
   VIBs Skipped: 
   Reboot Required: true
   DPU Results:

使用nvidia-smi 命令测试,输出以下结果则成功

为了方便后续使用,需要关闭N卡的ECC功能

nvidia-smi -e 0

执行成功后,输出结果如下

完成以上操作后,重启ESXi

[root@vm186:~] reboot

最后再退出维护模式

 

安装VCSA第一阶段

解压VCSA压缩文件,例如VMware-VCSA-all-8.0.3-24091160.iso

解压之后进入vcsa-ui-installer\win32,双击installer.exe

选择语言为中文简体,点击第一个Install

点击下一步

接受条款后下一步

ESXi主机名输入想要安装VCSA的ESXi的IP地址,用户名输入root,密码输入ESXi的密码,完成后下一步

会提示证书警告,选择是

虚拟机名称随意,密码根据需要设置,下一步

保持微型和默认即可,点击下一步

选择硬盘,勾选精简置备,下一步

到了这一步,以下几点特别重要!!!否则会翻车!

1、FQDN留空,一定不要输入任何内容!!!

2、网关一定要按实际填写,需保证可以上网!!!

2、DNS服务器切记不要用网关等内网地址,一定要用公网的!!!

点击完成开始第一阶段部署,静静等待即可

 

安装VCSA第二阶段

第一阶段部署完毕后,点击继续开始第二阶段部署

点击下一步

时间与主机同步,打开SSH,点击下一步

SSO域名可以自定义,在登录的时候用户名就是administrator@域名,例如本例就是administrator@vmanager.anhui,密码自定义,点击下一步

这一步不加入用户体验计划,取消勾选,点击下一步

检查无误后点击完成

点击确定开始第二阶段部署

 

VCSA添加许可证

第二阶段安装完成之后,输入VCSA的IP地址,进入网页,依次点击系统管理->许可证->添加

按照提示导入许可证,点击资产,选择VCSA,点击分配许可证

 

编辑主机图形设置

按照提示将ESXi主机添加进VCSA集群,找到对应的ESXi主机,点击配置,图形,选择图形卡,点击编辑

选择直接共享

 

Windows虚拟机添加N卡

进入到ESXi主机后台,执行下面的命令,将GPU设置成vGPU模式

esxcli graphics host set --default-type SharedPassthru

如果设置成功,使用esxcli graphics host get 命令应该可以得到下面的返回

[root@vm186:~] esxcli graphics host get
   Default Graphics Type: SharedPassthru
   Shared Passthru Assignment Policy: Performance

关闭Windows虚拟机电源,点击操作,点击编辑设置

点击添加新设备,PCI设备

根据核心数,选择GPU,打开虚拟机,安装Nvidia驱动

THE END
分享
二维码
海报
ESXi安装NvidiaGrid驱动
下载驱动 首先下载好Nvidia驱动程序 具体的驱动安装包需要自行在网上寻找 例如,我找到的文件名是 VMware-VCSA-all-8.0.3-24091160.iso 可以兼容Nvidia Tesla ……