RDM 是独立 VMFS 卷中的映射文件,它可充当裸物理存储设备的代理。RDM 允许虚拟机直接访问和使用存储设备。RDM 包含用于管理和重定向对物理设备进行磁盘访问的元数据。

该文件具有直接访问物理设备的一些优点,同时保留了 VMFS 中虚拟磁盘的一些优点。因此,它可以将 VMFS 易管理性结合到裸设备访问中。

RDM 可以用“将裸设备映射到数据存储”、“映射系统 LUN”或“将磁盘文件映射到物理磁盘卷”等短语来描述。所有这些短语均指 RDM。

图 1. 裸设备映射
虚拟机可以使用 VMFS 数据存储中的裸设备映射 (RDM) 文件在物理存储上直接访问 LUN。

尽管 VMware 建议针对大多数虚拟磁盘存储器使用 VMFS 数据存储,但在特定情况下,您可能需要使用裸 LUN,或者使用位于 SAN 中的逻辑磁盘。

例如,在以下情况下,需要使用裸 LUN 处理 RDM:

  • 当在虚拟机中运行 SAN 快照或其他分层应用程序时。RDM 通过使用 SAN 特有功能可以更好地启用可扩展备份卸载系统。

  • 在任何跨物理主机的 MSCS 群集情况下 — 虚拟到虚拟群集以及物理到虚拟群集。在此情况下,群集数据和仲裁磁盘应配置为 RDM 而非共享 VMFS 上的虚拟磁盘。

将 RDM 视为从 VMFS 卷到裸 LUN 的符号链接。映射使 LUN 显示为 VMFS 卷中的文件。在虚拟机配置中引用 RDM 而非裸 LUN。RDM 包含对裸 LUN 的引用。

使用 RDM,可以:

  • 使用 vMotion 迁移具有裸 LUN 的虚拟机。

  • 使用 vSphere Web Client 将原始 LUN 添加到虚拟机。

  • 使用分布式文件锁定、权限和命名等文件系统功能。

RDM 有两种可用兼容模式:

  • 虚拟兼容模式允许 RDM 的功能与虚拟磁盘文件完全相同,包括使用快照。

  • 对于需要较低级别控制的应用程序,物理兼容模式允许直接访问 SCSI 设备。