可以使用裸设备映射 (RDM) 将虚拟机数据直接存储在 SAN LUN 中,而不是将其存储在虚拟磁盘文件中。您可将 RDM 磁盘添加到现有虚拟机,或者也可在虚拟机创建过程中自定义虚拟机硬件时添加磁盘。
授予虚拟机对 RDM 磁盘的直接访问权限时,将会创建一个驻留在 VMFS 数据存储上并指向 LUN 的映射文件。尽管映射文件与常规虚拟磁盘文件的扩展名均为 .vmdk,但映射文件只包含映射信息。虚拟磁盘数据直接存储在 LUN 上。
默认情况下,在虚拟机创建过程中,会根据所选客户机操作系统,将硬盘和 SCSI 或 SATA 控制器添加到虚拟机。如果该磁盘不能满足需求,则可以在创建过程结束时移除该磁盘并添加 RDM 磁盘。
过程
- 右键单击清单中的虚拟机,然后选择编辑设置。
- (可选) 要删除现有硬盘,请将光标移至磁盘上方,然后单击移除图标。
磁盘即会从虚拟机中移除。如果其他虚拟机共享该磁盘,则不会删除磁盘文件。
- 在虚拟硬件选项卡上,从新设备下拉菜单中选择 RDM 磁盘,然后单击添加。
- 选择裸设备映射的目标 LUN,然后单击确定。
磁盘将在虚拟设备列表中显示。
- 选择映射文件的位置。
- 要将映射文件与虚拟机配置文件存储在一起,请选择与虚拟机存储在同一目录中。
- 要选择映射文件的位置,请选择浏览,然后选择磁盘的数据存储位置。
- 选择兼容模式。
选项 |
描述 |
物理 |
允许客户机操作系统直接访问硬件。如果正在虚拟机中使用 SAN 感知应用程序,则物理兼容模式非常有用。但是,带有物理兼容 RDM 的虚拟机不能克隆,不能制作成模板,也不能迁移(如果迁移涉及复制磁盘)。 |
虚拟 |
允许 RDM 像虚拟磁盘一样工作,以便您可以使用执行快照和克隆之类的功能。当克隆磁盘或将其制作成模板时,LUN 的内容将复制到 .vmdk 虚拟磁盘文件中。当迁移虚拟兼容模式 RDM 时,可以迁移映射文件,或将 LUN 的内容复制到虚拟磁盘中。 |
- 接受默认节点或选择一个不同的虚拟设备节点。
在大多数情况下,可以接受默认设备节点。对于硬盘而言,非默认设备节点对于控制引导顺序或拥有不同的 SCSI 控制器类型是很有用的。例如,您可能需要在启用总线共享的情况下,使用 BusLogic 控制器从 LSI Logic 控制器进行引导并与另一个虚拟机共享一个数据磁盘。
- (可选) 如果选择了虚拟兼容性模式,请选择磁盘模式来更改磁盘受快照影响的方式。
磁盘模式对使用物理兼容模式的 RDM 磁盘不可用。
选项 |
描述 |
从属 |
快照中包含从属磁盘。 |
独立 - 持久 |
持久模式磁盘的行为与物理机上常规磁盘的行为相似。写入持久模式磁盘的所有数据都会永久性地写入磁盘。 |
独立 - 非持久 |
关闭虚拟机电源或重置虚拟机时,对非持久模式磁盘的更改将丢失。使用非持久模式,您可以每次使用相同的虚拟磁盘状态重新启动虚拟机。对磁盘的更改会写入重做日志文件并从中读取,重做日志文件会在关闭虚拟机电源或重置虚拟机时被删除。 |
- 单击确定。