摘自VMware vCenter Client 文档

关于置备类型(关于虚拟磁盘置备策略

执行某些虚拟机管理操作(如创建虚拟磁盘、将虚拟机克隆到模板或迁移虚拟机)时,可以指定用于虚拟磁盘文件的置备策略。

带有硬件加速功能的 NFS 数据存储和 VMFS 数据存储支持以下磁盘置备策略。在不支持硬件加速功能的 NFS 数据存储上,只有精简格式可用。

可以使用 Storage vMotion 将虚拟磁盘从一种格式转换为另一种格式。

厚置备延迟置零以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。

厚置备置零创建支持群集功能(如 Fault Tolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与平面格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。

精简置备使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。

注意

  1. 如果虚拟磁盘支持群集解决方案(如 Fault Tolerance),请勿将磁盘设置为精简格式。

  2. 如果精简磁盘以后需要更多空间,它可以增长到其最大容量,并占据为其置备的整个数据存储空间。而且,您可以将精简磁盘手动转换为厚磁盘。

  3. 根据个人判断,使用厚置备置零比较合适,也最不容易出错。

虚拟磁盘配置

“虚拟硬盘”页面的外观随虚拟硬盘设备的支持和特性而改变。

所显示的大部分信息(例如,用于虚拟磁盘文件备用的虚拟磁盘文件路径)都是只读的,因为只有移除并重新添加虚拟硬盘设备时才可对其进行更改。

即使虚拟机正在运行,也可以添加磁盘并将更多空间添加到现有磁盘中。

如果磁盘通过正常虚拟磁盘文件备份:

  • “磁盘模式”控件可用于对磁盘行为进行高级配置,具体取决于主机的实际类型。

  • “SCSI 节点”控件可用于对虚拟 SCSI 总线位置的虚拟设备分配情况进行更改。

  • 如果磁盘通过数据存储映射的物理存储设备备份(RDM,用于裸机映射):

  • 将显示映射文件和实际裸机 LUN 的位置,此按钮可用于选择使用 SAN 时所需的 LUN 路径(别名)。

  • RDM 的兼容模式将显示。如果兼容模式为“虚拟”,还将显示“磁盘模式”控件。

  • “SCSI 节点”控件的提供方式与为正常的虚拟磁盘提供的方式一样。

更改磁盘模式以从快照中排除虚拟磁盘

借助快照,[磁盘模式]可描述虚拟硬盘如何参与快照。

通常,磁盘就像在物理机中工作一样,只是由快照机制来控制如何向磁盘写入更改。为了达到某些目的,可以将磁盘独立于快照机制,以便快照操作不对磁盘内容产生影响。独立磁盘可以是持久的或非持久的。

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

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

选择虚拟磁盘类型

虚拟磁盘由文件系统中的一个或多个文件组成,这些文件向客户机操作系统显示为单个硬盘。这些磁盘可以在主机之间移植。您可以创建虚拟磁盘、使用现有虚拟磁盘,或者创建裸设备映射 (RDM),虚拟磁盘可以通过 RDM 直接访问 SAN。

在创建虚拟机的过程中,可以使用创建虚拟机向导来添加虚拟磁盘。要在以后添加磁盘,请选择[不创建磁盘]选项并使用“虚拟机属性”对话框中的添加硬件向导来添加磁盘。

注意您无法将虚拟磁盘重新分配给其他类型的控制器。

添加 RDM 磁盘(裸设备映射)

可以将虚拟机数据直接存储在 SAN LUN 上,而不要将其存储在虚拟磁盘文件中。如果虚拟机中运行的应用程序必须存储存储设备的物理特征,则此功能非常有用。此外,通过映射 SAN LUN,您可以使用现有 SAN 命令管理磁盘存储。

将 LUN 映射到 VMFS 卷时,vCenter Server 会创建一个指向裸 LUN 的裸设备映射 (RDM) 文件。将磁盘信息封装到文件中可使 vCenter Server 锁定 LUN,以便一次只有一台虚拟机可以写入到该 LUN 中。有关 RDM 的详细信息,请参见vSphere 存储文档。

RDM 文件具有 .vmdk 扩展名,但文件只包含磁盘信息,其中描述了到 ESXi 主机上的 LUN 的映射。实际数据存储在 LUN 上。

您可创建 RDM 作为新虚拟机的初始磁盘,或将其添加到现有虚拟机中。创建 RDM 时,可以指定要映射的 LUN 以及要用来放置 RDM 的数据存储。

注意不能从模板部署虚拟机,并将其数据存储在 LUN 上。只能将其数据存储在虚拟磁盘文件中。

所需特权:

  1. 主机.本地操作.创建虚拟机

  2. 虚拟机.清单.创建

  3. 虚拟机.清单.添加新磁盘

步骤

  1. 在“选择磁盘”页面上,选择[裸设备映射],然后单击[下一步]。

  2. 从 SAN 磁盘或 LUN 列表中,选择虚拟机可直接访问的 LUN,然后单击[下一步]。

  3. 为 LUN 映射文件选择数据存储,然后单击[下一步]。

  4. 可以将 RDM 文件置于虚拟机配置文件所驻留的同一数据存储上,也可以选择不同的数据存储。

注意要将 vMotion 用于启用了 NPIV 的虚拟机,请确保该虚拟机的 RDM 文件位于同一数据存储上。启用 NPIV 后,无法在数据存储之间执行 Storage vMotion 或 vMotion。

  1. 选择一种兼容模式,然后单击[下一步]。

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

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

  4. 单击[下一步]。

end