由于大多数现有本地控制器不满足正确寻址和与 RDM 磁盘通信的硬件要求,默认情况下,作为 ESXi/ESX 主机上的潜在 RDM 候选项,本地存储设备功能已禁用。
要将本地设备配置为 RDM 磁盘,请执行以下操作:
打开与 ESXi/ESX 主机的 SSH 服务

在vSphere Client里获取硬盘标识符:

SSH登录ESXI,配置 RDM,请运行以下命令:
1 2 3 | # vmkfstools -z /vmfs/devices/disks//vmfs/volumes///.vmdk 例如: # vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD3200BEVT2D75ZCT2________________________WD2DWXE309HU6629 /vmfs/volumes/PLEXTOR128G/RDMSTORE/WD320GRDM.vmdk |
我们来看这个文件的真身:

注意:新创建的 RDM 指针文件的大小显示为与其映射到的裸设备相同的大小,它是一个虚拟文件,不占用任何存储空间。上例中的是硬盘标识符,是一个已经存在的、被格式化为VMFS的磁盘盘符,如放置虚拟机文件的SSD/HDD硬盘盘符。ESXI默认不允许创建文件夹,可以在客户端中的资源浏览器中创建文件夹。请不要将RDM指针文件放置到将要映射的磁盘上,会导致“文件被锁定”的错误。
如果已创建 RDM 指针文件,请使用 vSphere Client 将 RDM 连接到虚拟机:
右键单击要将 RDM 磁盘添加到的虚拟机。
单击编辑设置。
单击添加…
选择硬盘。
选择使用现有虚拟磁盘。
浏览到步骤 5 中保存 RDM 指针的目录,选择 RDM 指针文件,然后单击下一步。
选择要将磁盘连接到的虚拟 SCSI 控制器,然后单击下一步。
单击完成。
如果登入系统之后,磁盘联机或挂载:

现在,虚拟机清单中的新硬盘应显示为映射的裸 LUN。注意:由于此虚拟机现有已连接的本地磁盘迁移,因此无法使用 vMotion
deepin20怎么新增字体? deepin20安装字体的教程
Linux如何给文件权限? linux给文件添加可执行权限的技巧
deepin20桌面图标样式怎么修改? deepin更换图标主题的技巧
virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法
deepin怎么注销系统? deepin系统注销与切换用户的方法
Manjaro linux怎么调鼠标速度? Manjaro鼠标设置光标速度的技巧