ESXi本地存储的裸设备映射 (RDM)

作者:袖梨 2022-11-14

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

要将本地设备配置为 RDM 磁盘,请执行以下操作:

  1. 打开与 ESXi/ESX 主机的 SSH 服务

    1.jpg

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

    2.jpg

  3. 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


    我们来看这个文件的真身:

    3.jpg

  4. 注意:新创建的 RDM 指针文件的大小显示为与其映射到的裸设备相同的大小,它是一个虚拟文件,不占用任何存储空间。上例中的是硬盘标识符,是一个已经存在的、被格式化为VMFS的磁盘盘符,如放置虚拟机文件的SSD/HDD硬盘盘符。ESXI默认不允许创建文件夹,可以在客户端中的资源浏览器中创建文件夹。请不要将RDM指针文件放置到将要映射的磁盘上,会导致“文件被锁定”的错误。

  5. 如果已创建 RDM 指针文件,请使用 vSphere Client 将 RDM 连接到虚拟机:

    1. 右键单击要将 RDM 磁盘添加到的虚拟机。

    2. 单击编辑设置

    3. 单击添加…

    4. 选择硬盘。

    5. 选择使用现有虚拟磁盘。

    6. 浏览到步骤 5 中保存 RDM 指针的目录,选择 RDM 指针文件,然后单击下一步

    7. 选择要将磁盘连接到的虚拟 SCSI 控制器,然后单击下一步

    8. 单击完成

    9. 如果登入系统之后,磁盘联机或挂载:

      4.jpg

  6. 现在,虚拟机清单中的新硬盘应显示为映射的裸 LUN。注意:由于此虚拟机现有已连接的本地磁盘迁移,因此无法使用 vMotion

相关文章

精彩推荐