板载SATA控制器直通
- 首先,在直通SATA控制器之前,请确保板载SATA接口已经连接硬盘。如果没有连接硬盘,ESXi会彻底忽略掉这个设备(也就是在web client下的主机-管理-硬件-pci设备看不到)。
- 另外由于要直通SATA控制器,所以ESXi的系统盘不能接在板载SATA控制器上,否则ESXI的存储将无法正常使用。
- 正常直通,仅需切换直通,然后重启设备即可,但是有些要直通的设备处于灰色状态,显示不支持,这种情况就需要设置强制直通。
第一步:记录设备的供应商ID、设备ID以及类ID
第二步:开启ESXI的SSH功能
第三步:查询确认ID
这一步不是必须的,只是验证一下
lspci -v | grep "Class 0106"
这的0106就是 类ID 0X106
第四步:添加直通代码
vi /etc/vmware/passthru.map
- 按
i
编辑,在最后添加
# Intel Corporation Sunrise Point-H AHCI Controller
8086 a282 d3d0 false
其中8086是供应商ID,a282是设备ID,d3d0 false是固定值
- 按
ESC
退出编辑,按:wq
保存
现在重启完成,就可以去切换直通了。
USB3.0芯片直通
前面3个步骤一样,仅需替换供应商ID、设备ID以及类ID
添加直通代码
# ntel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
8086 a2af d3d0 default
其中8086是供应商ID,a2af是设备ID,d3d0 default是固定值