ESXi 直通板载SATA控制器

首先,在直通SATA控制器之前,请确保板载SATA接口已经连接硬盘。如果没有连接硬盘,ESXi会彻底忽略掉这个设备(也就是在web client下的主机-管理-硬件-pci设备看不到)。另外由于要直通SATA控制器,所以ESXi的系统盘不能接在板载SATA控制器上,否则ESXI的存储将无法正常使用。具体步骤如下:

1、shell下执行如下命令
lspci -v | grep "Class 0106" -B 1

查看是否有如下显示

0000:00:1f.2 SATAcontroller Mass storage controller: Intel Corporation Lynx Point AHCIController [vmhba0]

         Class 0106: 8086:8c02
2、手工配置直通。
vi /etc/vmware/passthru.map
添加如下:
#Intel Corporation Lynx Point AHCI Controller
8086   8c02    d3d0    false
3、保存,重启即可。
注意:不同的芯片组可能会有不同。8c02 更改为第一步在终端看到的硬件ID即可。
点赞
  1. cubale说道:
    Google Chrome Windows 10
    照着作者说的做,真的成功了。但轻轻提醒下,作者最好一个命令的“fasle”写错啦。 应该是“false”
    1. 博主说道:
      Google Chrome Windows 10
      多谢提醒,的确是写错了,已经更正。
  2. 华城过客说道:
    Sogou Explorer Windows 10
    PCIE添加了,确实是参数没设置好,之前物理机设置的是:DiskIdxMap=0006 SataPortMap=62(主板只有一个SATA控制期,但是有6个sata扣,之前插了一个pcie转sata乐阔卡,两个SATA口,),现在去掉了乐阔卡,现在虚拟机上设置成:DiskIdxMap=00 SataPortMap=6,可以知道磁盘了,但是发现群辉里硬盘编号不一样,从硬盘7开始的。有点蒙了。难道应该设置成 SataPortMap=0
  3. 华城过客说道:
    Sogou Explorer Windows 10
    按照步骤操作了,第一行“#Intel Corporation Lynx Point AHCI Controller”有的网友提供的是“# Intel Corporation Sunrise Point-H AHCI Controller” 我按照这两种不同的都试了,也都显示直通成功了,可以启动群辉后,都是提示没有发现磁盘,直通后,群辉找不到直通的磁盘。供应商ID和设备ID确定没有写错。
    1. 博主说道:
      Google Chrome Windows 10
      直通PCIE以后,你有没有添加PCIE给群晖虚拟机?然后有没有修改好引导盘的参数。

发表回复