ESXI 7.* 版本配置N卡显卡直通
前因
ESXI版本太新,网上啥参考资料没有。显卡直通各种问题,虚机一装显卡驱动就直接把宿主机直接整挂了。于是各种查资料,各种尝试,终于搞定直通问题。
配置
名称 | 版本 |
---|
服务器 | DELL R720 |
ESXI | ESXI 7.0 |
显卡 | NVIDIA GTX650Ti |
流程
1、安装ESXI并接好显卡
没啥可说的
2、更改ESXi配置文件
在管理
—>硬件
的PCI
设备中搜索nvidia
,勾选其中一个后,选择切换直通
(这里有第一个不同点,ESXI7.0这里不需要重新引导了,切换完自动生效)
使用远程工具进入ESXI中,连接后首先输入:
[root@localhost:~] lspci -v # 查看PCI—E上具体硬件地址,那个0000的地址需要记录下来,下面的class的也要记录下来(Audio的不用)0000:42:00.0 Display controller VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 650 Ti]
Class 0300: 10de:11c6
0000:42:00.1 Multimedia controller Audio device: NVIDIA Corporation GK106 HDMI Audio Controller
Class 0403: 10de:0e0b[root@localhost:~] vi /etc/vmware/esx.conf# 在最后一行添加:/device/0000:42:00.0/owner = "passthru" [root@localhost:~] vi /etc/vmware/passthru.map# 找到NVIDIA项# NVIDIA10de ffff bridge false10de ffff link false10de ffff d3d0 false10de 11c6 bridge false # 这里为上面记录的class。由工作模式不清楚,索性全部加上。10de 11c6 link false10de 11c6 d3d0 false
完成上述操作,必须重新引导ESXI!!
参数每人不同,这里只有踩坑点。
(1)开始构建虚拟机时,红框处务必一定不能是Esxi 7.0,不改装驱动肯定出问题。
我这里用的6.7,其它没试过,不知道可行性。
(2)内存需要全部提前预留,不留启动会报错(甚至不能保存)
(3)添加显卡设备:添加其它设备
——> PCI设备
(4)手动添加高级参数项
虚拟机选项
——> 高级
——> 编辑配置参数
——> 添加参数(hypervisor.cpuid.v0:FALSE
该参数的作用为欺骗显卡此时身处环境不为虚拟环境。
(5)启动虚拟机即可
问题
Q:启动虚拟机后可能存在无法正常识别显卡的问题
A:手动安装显卡对应驱动即可
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/5257.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏微信支付宝扫一扫,打赏作者吧~
休息一下~~
评论列表: