欢迎来到云服务器租用和托管数据中心

网络技术

RDM的定义和特征,RDM的好处

原始设备映射 (RDM) 是 VMware 的虚拟化技术,允许虚拟机 (VM) 直接访问逻辑单元号 (LUN)。然后,IT 管理员可以使用任何文件系统(例如适用于 Windows 的新技术文件系统 (NTFS))对 LUN 进行格式化,从而无需使用虚拟机文件系统 (VMFS)。

RDM的定义和特征,RDM的好处

RDM 有利于集群配置,如 VM 到 VM 或物理到 VM 和存储区域网络 (SAN) 快照。但是,它也有局限性:它不映射磁盘分区并且可能无法在直接连接的块设备上工作。

RDM的定义和特征

顾名思义,Raw Device Mapping是将 LUN 直接映射到 VM 的映射文件。换句话说,RDM 允许 VM 绕过 VMFS——VMware 默认的存储管理接口——直接访问存储设备。这样,RDM 充当驻留在 VMFS 卷中的原始 LUN 的代理。

作为代理,RDM 包含管理 VM 并将其重定向到原始物理存储设备的元数据。当 vSphere 管理员将 VM 的虚拟磁盘 (vDisk) 配置为直接指向存储阵列上的 LUN 时,会在 VMFS 卷中创建一个RDM 文件。有了 RDM,集群中的任何虚拟机都可以访问存储阵列,就像任何其他磁盘一样。

VM 读取位于 VMFS 卷中的映射文件。作为原始 LUN 的代理,RDM 包含物理存储设备的原始 ID。当虚拟机获悉存储阵列的原始 ID 时,它会自动将其读取和写入的数据发送到存储设备,不再引用 VMFS 数据存储。

这样,VM 将 RDM 视为小型计算机系统接口 (SCSI) 设备,可用于通常的文件操作。

RDM的定义和特征,RDM的好处

RDM元数据

RDM 包含指定以下内容的元数据:

  • 兼容模式。有两种模式:物理和虚拟。使用物理模式,您可以获得原始 LUN 的最小 SCSI 虚拟化,适用于 VM 中的 SAN 感知代理。相反,虚拟模式指定原始 LUN 的完全虚拟化。您可以将虚拟模型用于 SAN 快照和高级文件锁定等操作。
  • 动态名称解析。RDM 存储有关每个原始 LUN 的唯一标识数据。反过来,VMFS 根据当前的 SCSI 设备解析元数据,而不管服务器配置的变化,例如设备位置、适配器变化和路径变化。
  • 具有 VM 集群的 RDM。在这种情况下,您的设置类似于访问同一虚拟磁盘文件的 VM 集群,但映射文件替换了虚拟磁盘文件。对于需要访问同一 SCSI 设备以进行故障转移的 VM 集群,VMware 建议采用这种方法。
  • SCSI 设备访问模式。您可以使用三种方法访问 SCSI 设备:VMFS 数据存储上的虚拟磁盘文件、物理模式 RDM 和虚拟模式 RDM。

RDM 的类型

RDM 有两种模式:物理和虚拟。您选择的选项在很大程度上取决于您想要实现的虚拟化功能。

物理RDM

物理 RDM(也称为直通 RDM (pRDM))将 SCSI 设备的物理属性公开给 VM 中的来宾操作系统。除了被虚拟化的 REPORT LUNs 命令之外,所有其他 SCSI 命令都直接进入客户操作系统。这允许虚拟机利用 SCSI 设备的低级存储功能。

RDM的定义和特征,RDM的好处

在以下场景中,物理 RDM 更可取:

  • 在 VM 中运行 SAN 管理代理和其他基于 SCSI 的软件。
  • 经济高效的虚拟到物理集群。
  • 物理到虚拟集群。

虚拟RDM

顾名思义,虚拟 RDM (vRDM) 将所有 SCSI 设备的底层物理属性虚拟化。因此,该设备的显示方式与虚拟磁盘文件在 VMFS 卷上的显示方式相同。由于 SCSI 设备的完全虚拟化,所有命令都被虚拟化,除了读取和写入,它们直接传递给原始 LUN。

vRDM 在以下场景中更可取:

  • 框内簇和跨框簇
  • 虚拟机快照
  • 虚拟机克隆
  • 文件锁定

RDM 的好处

RDM 适用于各种用例,包括来宾操作系统集群、分布式文件锁定、SAN 快照和用户友好的永久名称等。

来宾操作系统集群。原始设备映射提供了三种不同的方式来使用 VM 实现集群:

  • 盒中集群 (CIB)。当您有两个虚拟机在同一台 ESX/ESXi 主机上运行时,您可以将它们配置为一个集群。这种方法在测试和开发场景中很有用。
  • 集群跨框 (CAB)。当您在不同的 ESX/ESXi 主机上拥有 VM 时,您可以使用 vRDM 将它们配置为使用 CAB 的集群。
  • 物理到虚拟集群。通过这种方法,您可以获得物理和虚拟集群的好处,即使您不能通过这种方法使用 vRDM。

分布式文件锁定。您可以将 VMFS 分布式锁定功能用于带有 RDM 的 SCSI 设备。通过分布式文件锁定,您可以使用共享的原始 LUN 而不必担心数据丢失。

RDM的定义和特征,RDM的好处

SAN 快照。vRDM 允许客户操作系统将映射文件更像是一个虚拟磁盘文件。在 vSphere 快照中包含 RDM 更简单。用户友好的持久名称。使用 RDM,您可以确定要为 SCSI 设备使用的名称。创建映射名称后,您无需使用设备名称来引用它。文件系统操作。RDM 允许虚拟机利用原始 LUN 的文件系统实用程序。您可以对在 SCSI 设备上运行的 RDM 文件使用大多数普通文件操作。

RDM 的局限性

尽管 RDM 有很多好处,但也存在一些限制,例如:

  • 您不能将 RDM 与直接连接的块设备和某些独立磁盘冗余阵列 (RAID) 设备一起使用。RDM 使用序列号来识别 SCSI 设备,直连块和 RAID 设备不支持。
  • 您不能在物理兼容模式下使用 SAN 快照。使用物理兼容模式时,VM 只能管理自己的存储和其他镜像操作。
  • 您不能重定向到分区。RDM 需要整个 LUN 而不是其中的一部分。
  • 在使用 vMotion 迁移 VM 时,您必须保持一致的 LUN ID 以在所有参与的主机之间进行映射。

Copyright © 2003-2020 香港服务器和服务器租用 梦飞数据中心 版权所有