由于大多数现有本地控制器不满足正确寻址和与 RDM 磁盘通信的硬件要求,默认情况下,作为 ESXi/ESX 主机上的潜在 RDM 候选项,本地存储设备功能已禁用。
要将本地设备配置为 RDM 磁盘,请执行以下操作:
打开与 ESXi/ESX 主机的 SSH 服务
在vSphere Client里获取硬盘标识符:
SSH登录ESXI,配置 RDM,请运行以下命令:
1 2 3 | # vmkfstools -z /vmfs/devices/disks/ 例如: # vmkfstools -z /vmfs/devices/disks/t10.ATA_____WDC_WD3200BEVT2D75ZCT2________________________WD2DWXE309HU6629 /vmfs/volumes/PLEXTOR128G/RDMSTORE/WD320GRDM.vmdk |
我们来看这个文件的真身:
注意:新创建的 RDM 指针文件的大小显示为与其映射到的裸设备相同的大小,它是一个虚拟文件,不占用任何存储空间。上例中的
如果已创建 RDM 指针文件,请使用 vSphere Client 将 RDM 连接到虚拟机:
右键单击要将 RDM 磁盘添加到的虚拟机。
单击编辑设置。
单击添加…
选择硬盘。
选择使用现有虚拟磁盘。
浏览到步骤 5 中保存 RDM 指针的目录,选择 RDM 指针文件,然后单击下一步。
选择要将磁盘连接到的虚拟 SCSI 控制器,然后单击下一步。
单击完成。
如果登入系统之后,磁盘联机或挂载:
现在,虚拟机清单中的新硬盘应显示为映射的裸 LUN。注意:由于此虚拟机现有已连接的本地磁盘迁移,因此无法使用 vMotion