什么是RDM(原始设备映射)

什么是RDM(原始设备映射)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-08-02
文章简介

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

2025阿里云双十一服务器活动

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

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

顾名思义,RawDeviceMapping是将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包含指定以下内容的元数据:

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

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

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

    什么是RDM,原始设备映射

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

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

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

  • 盒中集群(CIB)。当您有两个虚拟机在同一台ESX/ESXi主机上运行时,您可以将它们配置为一个集群。这种方法在测试和开发场景中很有用。
  • 集群跨框(CAB)。当您在不同的ESX/ESXi主机上拥有VM时,您可以使用vRDM将它们配置为使用CAB的集群。
  • 物理到虚拟集群。通过这种方法,您可以获得物理和虚拟集群的好处,即使您不能通过这种方法使用vRDM。
  • 分布式文件锁定。您可以将VMFS分布式锁定功能用于带有RDM的SCSI设备。通过分布式文件锁定,您可以使用共享的原始LUN而不必担心数据丢失。

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

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

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

    如本文对您有帮助,就请抽根烟吧!