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