ESXi 硬盘直通:通过RDM方式 将磁盘映射为本地VMDK
ESXi 通过RDM(Raw Device Mapping)方式,将磁盘映射为本地VMDK,随后虚拟机引用该vmdk以达到“硬盘直通”的效果。
优点:不需要增加硬件和修改任何配置文件,配置较为方便,虚拟机直接添加对应vmdk即可;
缺点:若需要调整分区或增删硬盘则需要重新映射较为麻烦,同时虚拟机内部无法获得硬盘的SMART信息。
开启SSH
进入 ESXi 后台: 主机 > 操作 > 服务, 点击 启用Secure Shell(SSH)

找到需要直通的硬盘设备
存储 > 设备 > 找到需要直通的设备

查看并记录硬盘路径
选择你需要直通的硬盘设备,进入硬盘详情里面之后,复制下图中划横线的括号中的硬盘路径,这里我们记录为<路径1>

/vmfs/devices/disks/t10.ATA_____TOSHIBA_MQ04ABF100_________________________________51E2PD7HT
当前ESXi储存的路径
存储 > datastore1 > 位置,这里我们记录为<路径2>

/vmfs/volumes/67f0a5cf-27b496f4-2dfb-00f1f318c3c2
硬盘直通
打开SSH工具,登录SSH。登录以后执行以下命令。
vmkfstools -z <路径1> <路径2>/<映射文件名称>.vmdk
例如:
vmkfstools -z /vmfs/devices/disks/t10.ATA_____TOSHIBA_MQ04ABF100_________________________________51E2PD7HT /vmfs/volumes/67f0a5cf-27b496f4-2dfb-00f1f318c3c2/HDD1.vmdk
如果都正确执行的话,是不会弹出错误以及其他提示的。

完工
回到虚拟机设置,添加硬盘 > 添加现有硬盘 > 选择之前创建的直通磁盘vmdk文件。

直通配置完成之后为了安全考虑将 Secure Shell(SSH) 禁用
加入对话