ESXI 7.0 版本配置N卡显卡直通

ESXI 7.* 版本配置N卡显卡直通

前因

​ ESXI版本太新,网上啥参考资料没有。显卡直通各种问题,虚机一装显卡驱动就直接把宿主机直接整挂了。于是各种查资料,各种尝试,终于搞定直通问题。

配置

名称 版本
服务器 DELL R720
ESXI ESXI 7.0
显卡 NVIDIA GTX650Ti

流程

1、安装ESXI并接好显卡

没啥可说的

2、更改ESXi配置文件

管理—>硬件PCI设备中搜索nvidia,勾选其中一个后,选择切换直通 (这里有第一个不同点,ESXI7.0这里不需要重新引导了,切换完自动生效)

ESXI 7.0 版本配置N卡显卡直通_第1张图片

管理—>服务—>TSM-SSH,开启SSH服务,然后在主机—>操作—>进入维护模式

ESXI 7.0 版本配置N卡显卡直通_第2张图片

使用远程工具进入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项
# NVIDIA
10de  ffff  bridge   false
10de  ffff  link     false
10de  ffff  d3d0   false
10de  11c6  bridge   false    # 这里为上面记录的class。由工作模式不清楚,索性全部加上。
10de  11c6  link     false
10de  11c6  d3d0   false

完成上述操作,必须重新引导ESXI!!

3、配置虚拟机

参数每人不同,这里只有踩坑点。

(1)开始构建虚拟机时,红框处务必一定不能是Esxi 7.0,不改装驱动肯定出问题。

我这里用的6.7,其它没试过,不知道可行性。
ESXI 7.0 版本配置N卡显卡直通_第3张图片

(2)内存需要全部提前预留,不留启动会报错(甚至不能保存)

ESXI 7.0 版本配置N卡显卡直通_第4张图片

(3)添加显卡设备:添加其它设备 ——> PCI设备

ESXI 7.0 版本配置N卡显卡直通_第5张图片

(4)手动添加高级参数项

虚拟机选项 ——> 高级 ——> 编辑配置参数 ——> 添加参数(hypervisor.cpuid.v0:FALSE

该参数的作用为欺骗显卡此时身处环境不为虚拟环境。

ESXI 7.0 版本配置N卡显卡直通_第6张图片

(5)启动虚拟机即可

ESXI 7.0 版本配置N卡显卡直通_第7张图片

问题

Q:启动虚拟机后可能存在无法正常识别显卡的问题

A:手动安装显卡对应驱动即可

你可能感兴趣的:(虚拟化,ssh,服务器,linux,虚拟化,vmware)