vSphere 中的虚拟机存储策略可以包含一个或多个可重复使用和可互换的构造块,称为存储策略组件。每个组件描述要为虚拟机提供的一项特定数据服务。您可以提前定义策略组件并将它们与多个虚拟机存储策略关联。

您无法将预定义的组件直接分配给虚拟机或虚拟磁盘。必须将组件添加到虚拟机存储策略,然后将策略分配给虚拟机。

组件描述来自一个服务提供程序的一种服务类型。根据您使用的提供程序,服务可能有所不同,但通常属于以下类别之一。
  • 压缩
  • 缓存
  • 加密
  • 复制

创建存储策略组件时,可以为一个特定类型和级别的服务定义规则。

以下示例说明虚拟机 VM1 和 VM2 具有相同的放置要求,但必须具有不同级别的复制服务。您可以创建具有不同复制参数的存储策略组件并将这些组件添加到相关存储策略中。

表 1. 存储策略组件
虚拟机 放置规则 存储策略组件
VM1 要求每隔 2 小时复制一次 Virtual Volumes 数据存储 间隔 2 小时的复制
VM2 要求每隔 4 小时复制一次 Virtual Volumes 数据存储 间隔 4 小时的复制

服务提供程序可以是存储系统、I/O 筛选器或其他实体。如果组件引用 I/O 筛选器,则该组件会添加到存储策略中基于主机的规则。如果组件引用除 I/O 筛选器以外的实体(例如存储系统),则该组件会添加到特定于数据存储的规则集中。

处理组件时,请遵循以下准则:
  • 每个组件只能包含一个规则集。此规则集中的所有特性都属于一个数据服务提供程序。
  • 如果组件在虚拟机存储策略中引用,则无法删除组件。在删除组件之前,您必须将其从存储策略中移除或者删除存储策略。
  • 将组件添加到策略时,您只能针对每个规则集使用同一类别(例如缓存)中的一个组件。

创建存储策略组件

存储策略组件描述必须为虚拟机提供的单个数据服务,例如复制。您可以提前定义组件并将其与多个虚拟机存储策略关联。组件可重复使用并且可互换。

过程

  1. vSphere Client 中,打开新建存储策略组件对话框。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击存储策略组件
  2. 单击创建存储策略组件
  3. 选择 vCenter Server实例。
  4. 输入策略组件的名称(例如间隔 4 小时的复制)和描述。
    确保名称不与其他组件或存储策略的名称相冲突。
  5. 选择服务类别,例如复制
  6. 选择服务提供程序。
  7. 为所选类别定义规则。
    例如,如果您正在配置间隔 4 小时的复制,请将恢复点目标 (RPO) 值设置为 4。

    对于基于 I/O 筛选器的加密,请设置在加密前允许 I/O 筛选器参数。存储提供的加密不需要此参数。

    选项 描述
    False(默认) 不允许在加密筛选器前使用其他 I/O 筛选器。
    True 允许在加密筛选器前使用其他 I/O 筛选器。其他筛选器(如复制)可以在加密明文数据之前对其进行分析。
  8. 单击确定

结果

新组件将显示在存储策略组件列表中。

下一步做什么

您可以将组件添加到虚拟机存储策略。如果组件引用的数据服务由 I/O 筛选器提供,您可以将该组件添加到存储策略中基于主机的规则。如果组件引用除 I/O 筛选器以外的实体(例如存储系统),则该组件会添加到特定于数据存储的规则集中。

编辑或克隆存储策略组件

您可以修改现有的存储策略组件。还可以通过克隆来创建现有组件的副本。

过程

  1. vSphere Client 中,导航到要编辑或克隆的存储策略组件。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击存储策略组件
  2. 选择组件,然后单击以下图标之一。
    选项 描述
    编辑设置 编辑时,您不能更改数据服务和提供程序的类别。例如,如果原始组件引用 I/O 筛选器提供的复制,则这些设置必须保持不变。
    克隆 克隆时,您可以自定义原始组件的任何设置。
  3. 修改相应的值,然后单击确定
  4. 如果分配至虚拟机的虚拟机存储策略引用了您编辑的策略组件,则将该存储策略重新应用至虚拟机。
    菜单项 描述
    稍后手动应用 如果选择此选项,则与存储策略关联的所有虚拟磁盘和虚拟机 home 对象的合规性状态将更改为“已过期”。要更新配置和合规性,请手动将存储策略重新应用于所有关联的条目。请参见重新应用虚拟机存储策略
    现在 编辑存储策略后立即更新虚拟机和合规性状态。