1.建立RDM虚拟磁盘

ESXI进行RDM直通,本质上是利用类似Linux的软链接的方式,或者说Windows的快捷方式。

1.1 在ESXI中找到想要直通的磁盘路径

首先,我们需要在ESXI的"存储”-“设备"中,找到我们想要进行直通的磁盘。

image-6ds8.png

接着进入如下的页面,查看该磁盘的详细信息。

image-bmsq.png

其中/vmfs/devices/disks/naa.614187705f8039002f38c50f079b1684是该磁盘所挂载的路径。

1.2 使用SSH登录ESXI进行RDM直通

首先我们需要在ESXI的"主机”-“操作”-“服务"中,开启ESXI的SSH服务。

image-ccdo.png

接着,我们就可以使用SSH客户端去连接到ESXI服务器,或者使用如下的命令进行登录(192.168.11.100需要换成自己的服务器的IP地址):

ssh root@192.168.11.100

进入到ESXI之后,接着使用如下的命令进行创建RDM直通。

# 命令格式如下
vmkfstools -z {diskId} {vmkPath}

# 举例
# 其中/vmfs/devices/disks/naa.614187705f8039002f38c50f079b1684是硬盘的路径
# 其中/vmfs/volumes/datastore1/raid10-3456.vmdk是需要建立的软链接的地址, 这个地址需要放到其他的存储空间中, 不能放到需要进行直通的磁盘上
vmkfstools -z /vmfs/devices/disks/naa.614187705f8039002f38c50f079b1684 /vmfs/volumes/datastore1/raid10-3456.vmdk

2.虚拟机挂载RDM虚拟磁盘

选择虚拟机,接着添加现有硬盘:

image-qbxv.png

找到我们刚刚建立的RDM虚拟磁盘:

image-kwzh.png

接着就可以成功添加直通的硬盘:

image-9ui2.png

接着通过虚拟机,使用fdisk -l命令可以发现,我们29.1TB的磁盘已经成功挂载。(虚拟机支持热插拔,把硬盘添加之后虚拟机就可以识别到,虚拟机不用关机)

image-pm0p.png