可以使用裸设备映射 (RDM) 将虚拟机数据直接存储在 SAN LUN 中,而不是将其存储在虚拟磁盘文件中。您可将 RDM 磁盘添加到现有虚拟机,或者也可在虚拟机创建过程中自定义虚拟机硬件时添加磁盘。

授予虚拟机对 RDM 磁盘的直接访问权限时,将会创建一个驻留在 VMFS 数据存储上并指向 LUN 的映射文件。尽管映射文件与常规虚拟磁盘文件的扩展名均为 .vmdk,但映射文件只包含映射信息。虚拟磁盘数据直接存储在 LUN 上。

默认情况下,在虚拟机创建过程中,会根据所选客户机操作系统,将硬盘和 SCSI 或 SATA 控制器添加到虚拟机。如果该磁盘不能满足需求,则可以在创建过程结束时移除该磁盘并添加 RDM 磁盘。

前提条件

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. (可选) 要删除现有硬盘,请将光标移至磁盘上方,然后单击移除图标。
    磁盘即会从虚拟机中移除。如果其他虚拟机共享该磁盘,则不会删除磁盘文件。
  3. 虚拟硬件选项卡上,从新设备下拉菜单中选择 RDM 磁盘,然后单击添加
  4. 选择裸设备映射的目标 LUN,然后单击确定
    磁盘将在虚拟设备列表中显示。
  5. 选择映射文件的位置。
    • 要将映射文件与虚拟机配置文件存储在一起,请选择与虚拟机存储在同一目录中
    • 要选择映射文件的位置,请选择浏览,然后选择磁盘的数据存储位置。
  6. 选择兼容模式。
    选项 描述
    物理

    允许客户机操作系统直接访问硬件。如果正在虚拟机中使用 SAN 感知应用程序,则物理兼容模式非常有用。但是,带有物理兼容 RDM 的虚拟机不能克隆,不能制作成模板,也不能迁移(如果迁移涉及复制磁盘)。

    虚拟

    允许 RDM 像虚拟磁盘一样工作,以便您可以使用执行快照和克隆之类的功能。当克隆磁盘或将其制作成模板时,LUN 的内容将复制到 .vmdk 虚拟磁盘文件中。当迁移虚拟兼容模式 RDM 时,可以迁移映射文件,或将 LUN 的内容复制到虚拟磁盘中。

  7. 接受默认节点或选择一个不同的虚拟设备节点。

    在大多数情况下,可以接受默认设备节点。对于硬盘而言,非默认设备节点对于控制引导顺序或拥有不同的 SCSI 控制器类型是很有用的。例如,您可能需要在启用总线共享的情况下,使用 BusLogic 控制器从 LSI Logic 控制器进行引导并与另一个虚拟机共享一个数据磁盘。

  8. (可选) 如果选择了虚拟兼容性模式,请选择磁盘模式来更改磁盘受快照影响的方式。
    磁盘模式对使用物理兼容模式的 RDM 磁盘不可用。
    选项 描述
    从属 快照中包含从属磁盘。
    独立 - 持久

    持久模式磁盘的行为与物理机上常规磁盘的行为相似。写入持久模式磁盘的所有数据都会永久性地写入磁盘。

    独立 - 非持久

    关闭虚拟机电源或重置虚拟机时,对非持久模式磁盘的更改将丢失。使用非持久模式,您可以每次使用相同的虚拟磁盘状态重新启动虚拟机。对磁盘的更改会写入重做日志文件并从中读取,重做日志文件会在关闭虚拟机电源或重置虚拟机时被删除。

  9. 单击确定