Esxi直通主板Sata控制器
最近又在折腾家里的NAS,用的是j4125软路由,想把两个sata接口给群晖。
需要注意的是,如果你把主板的Sata控制器做了直通,那么意味着你的Esxi系统智能安装在U盘或者NVME硬盘上,如果你的Esxi系统的硬盘也刚好接在主板的Sata控制器上则无法直通。
首先步骤开始:第一步:开启Esxi的SSH服务
在Esxi的Web界面,选择“主机”,然后选择“操作”–“服务”–“启用安全Shell(SSH)“即可开启SSH服务
第二步:使用SSH客户端连接你的主机,输入以下命令
lspci -v | grep “Class 0106” -B 1
输入以上看到类似如下的返回内容如下如果正常,应该可以看到类似如下的返回内容
这个就是你的主板的Sata控制器了,如果看到这个代表已经成功一半
第三步:修改passthru.map
使用编辑器(vim等)打开/etc/vmware/passthru.map,然后在文件的末尾增加如下内容
# Intel Corporation Sunrise Point-H AHCI Controller 8086 31e3 d3d0 false
其中,8086是PCIE设备的供应商ID,31e3是PCIE设备的设备ID,这两个参数在第二步中获取,不要填写错误,d3d0不要动照写,后面是false
第四步:保存后重启sexi
打开ESXI的web控制页面,就是https://IP,切换到:管理–硬件–PCI设备。找到SATA controller就是这台机器的SATA控制器了。我这里已经直通过了,你们点击直通即可!
命令没有出现任何信息,怎么办,所以另找一条路。
打开ESXI的web控制页面,就是https://IP,切换到:管理–硬件–PCI设备
下图可以看到,SATA controller就是这台机器的SATA控制器了,然后点击它就可以看到设备的ID了。找到ID后返回第三步!