推荐更换这个教程会更加简单一些:ESXi直通硬件显示灰色 解决方法 https://mi-d.cn/7833
以下为旧教程,因为是早期我自己做的ESXi教程只能在网上依葫芦画瓢,不太理解意思。只能跟着别人做教程哈哈!后续会慢慢更新掉旧的ESXi教程。
注意:ESXi系统不能安装于板载SATA上,推荐使用 NVMe硬盘(ESXi安装在USB存储设备上,剩余空间不可以创建虚拟机,USB只能用于引导启动ESXi)
一般来说ESXi是不支持直接直通SATA芯片组的,需要手动添加pcie通道参数才能直通SATA,直通SATA芯片组有一个好处就是虚拟机也支持硬盘热插拔硬件效率也更高一些。DRM直通虽然可以单独一个一个硬盘直通但是这种实际上也是虚拟磁盘桥接相对来说也是比较容易出问题所以有条件我们是建议直通SATA芯片组这样可以避免各种问题,尤其是组RAID的时候。注意:只在intel6-11代测试过其它平台不确定是否可以。
主机-操作-服务-启用安全Shell(SSH)
使用SSH客户端连接你的主机,输入命令
lspci -v | grep "Class 0106" -B 1
回车
可以看到
0000:00:17.0 Mass storage controller SATA controller: Intel Corporation Union Point-H AHCI Controller [vmhba0]
Class 0106: 8086:a282
修改passthru.map
使用WINSCP打开/etc/vmware/passthru.map
或者 vi /etc/vmware/passthru.map
在文件末尾增加
#Intel Corporation Lynx Point AHCI Controller
8086 a282 d3d0 false
其中8086是PCIE设备的供应商ID,a282是PCIE设备的设备ID
这些信息可以在第二步获取
注意:不同的芯片组可能会有不同
按ESC键 再按 :wq 保存
重启服务器
重启后,右键SATA控制台(一般都包含AHCI字段),设置为直通,再次重启。序号靠前的一般为板载的第一网卡请不要乱直通