要为 vSphere 中的虚拟机创建和管理存储策略,可以使用“虚拟机存储策略”界面。

为 VMFS 数据存储创建虚拟机存储策略

可以创建与 VMFS 数据存储兼容的自定义存储策略。在存储策略中,可以指定磁盘或卷置备选项。

前提条件

过程

  1. 打开创建虚拟机存储策略向导。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击虚拟机存储策略
    3. 单击创建
  2. 输入策略名称和描述,然后单击下一步
    选项 操作
    vCenter Server 选择 vCenter Server 实例。
    名称 输入存储策略的名称,例如,VMFS 存储策略。
    描述 输入存储策略的描述。
  3. 策略结构页面上的数据存储特定规则下,为目标存储实体(VMFS 存储)启用规则。
    可以为多个数据存储启用规则。多个规则集允许使用一个策略来定义备用存储放置参数,这些参数通常来自多个存储提供程序。
  4. VMFS 规则页面上,为目标 VMFS 数据存储定义存储放置规则。
    1. 单击放置选项卡。
    2. 卷分配下拉菜单中,选择以下选项之一。
      选项 描述
      尽可能节省空间 用于以精简格式创建卷的虚拟磁盘。该选项既不保证空间预留,也不保证运行时性能。此选项提供了快速置备时间,但空间按需分配,块也按需初始化。
      已完全初始化 用于以厚置备快速置零格式创建磁盘或卷。该选项可保证在数据存储上预留所需的空间,且所有磁盘块都置零。此选项提供最佳运行时性能,但置备时间与磁盘大小成正比。
      预留空间 用于以厚置备延迟置零格式创建磁盘或卷。该选项可保证在数据存储上预留所需的空间。磁盘块不置零,因此无法保证运行时性能。
    3. 要进一步精确调整放置请求,请单击标记选项卡并添加基于标记的规则。
      基于标记的规则可以通过包含或排除特定放置标准来筛选数据存储。例如,虚拟机存储策略可以包含位于德克萨斯和加利福尼亚的 VMFS 数据存储,但排除位于内华达的数据存储。

为基于主机的数据服务创建虚拟机存储策略

要在 vSphere Client 中定义虚拟机存储策略,请使用创建虚拟机存储策略向导。在此任务中,您可以为 ESXi 主机提供的数据服务创建规则。包含这些规则的虚拟机存储策略为虚拟机激活指定的数据服务。

可用的数据服务包括加密、I/O 控制和缓存等。某些数据服务(例如加密)由 VMware 提供。主机上安装的第三方 I/O 筛选器可以提供其他数据服务。

数据服务通常对所有存储类型是通用的,不依赖于数据存储。向存储策略添加特定于数据存储的规则是可选操作。

如果您添加特定于数据存储的规则并且主机和存储上的 I/O 筛选器提供同一种类型的服务(例如加密),则您的策略可以从这两个提供程序请求该服务。因此,虚拟机数据由 I/O 筛选器和存储加密两次。然而,Virtual Volumes 提供的复制和 I/O 筛选器提供的复制不能共存于同一存储策略中。

前提条件

过程

  1. 打开创建虚拟机存储策略向导。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击虚拟机存储策略
    3. 单击创建
  2. 输入策略名称和描述,然后单击下一步
    选项 操作
    vCenter Server 选择 vCenter Server 实例。
    名称 输入存储策略的名称。
    描述 输入存储策略的描述。
  3. 策略结构页面上的基于主机的服务下,单击启用基于主机的规则
  4. 基于主机的服务页面上,定义规则并配置由主机提供的数据服务。
    1. 单击数据服务类别对应的选项卡,例如加密
    2. 为数据服务类别定义自定义规则,或者使用预定义的组件。
      选项 描述
      已禁用 这是默认设置。
      使用存储策略组件 从下拉菜单中选择存储策略组件。如果数据库中有预定义的组件,则此选项可用。
      自定义 通过为规则指定相应的提供程序和值来定义数据服务类别的自定义规则。
      注: 您可以激活多个数据服务。如果将加密与其他数据服务结合使用,请使用自定义加密选项,并将 在加密前允许 I/O 筛选器参数设置为 True。此参数可确保其他诸如复制等其他服务可以在加密之前对明文数据进行分析。
  5. 存储兼容性页面上,检查与此策略匹配的数据存储列表。
    要与基于主机的服务的策略兼容,数据存储必须连接到提供这些服务的主机。如果向策略添加特定于数据存储的规则集,则兼容的数据存储还必须满足该策略的存储要求。
  6. 查看并完成页面上,查看存储策略设置,然后单击完成
    要更改任何设置,请单击 后退以转至相关页面。

结果

基于主机的数据服务的新虚拟机存储策略会显示在列表中。

Virtual Volumes 创建虚拟机存储策略

要在 vSphere Client 中定义虚拟机存储策略,请使用创建虚拟机存储策略向导。在此任务中,将创建与 Virtual Volumes 兼容的自定义存储策略。为 Virtual Volumes 定义虚拟机存储策略时,可以创建规则来配置 Virtual Volumes 数据存储提供的存储和数据服务。将虚拟机放置在 Virtual Volumes 数据存储中时应用这些规则。自定义存储策略可以取代 VMware 提供的 Virtual Volumes 的默认“无要求”存储策略。

该过程假设您要为 Virtual Volumes 创建虚拟机存储策略。有关 vSAN 存储策略的信息,请参见《管理 VMware vSAN》文档。

前提条件

过程

  1. 打开创建虚拟机存储策略向导。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击虚拟机存储策略
    3. 单击创建
  2. 输入策略名称和描述,然后单击下一步
    选项 操作
    vCenter Server 选择 vCenter Server 实例。
    名称 输入存储策略的名称,例如 Virtual Volumes 存储策略。
    描述 输入存储策略的描述。
  3. 策略结构页面上的“数据存储特定规则”下,为目标存储实体(例如 Virtual Volumes 存储)启用规则。
    可以为多个数据存储启用规则。多个规则集允许使用一个策略来定义备用存储放置参数,这些参数通常来自多个存储提供程序。
  4. Virtual Volumes 规则页面上,为目标 Virtual Volumes 数据存储定义存储放置规则。
    1. 单击放置选项卡,然后单击添加规则
    2. 从“添加规则”下拉菜单中,选择可用功能并指定其值。
      例如,您可以指定 Virtual Volumes 对象每秒的读取操作数。

      您可以根据需要为所选的存储实体包含任意数量的规则。验证您提供的值是否位于 Virtual Volumes 数据存储播发的值范围内。

    3. 要进一步精确调整放置请求,请单击标记选项卡并添加基于标记的规则。
      基于标记的规则可以通过包含或排除特定放置标准来筛选数据存储。例如,虚拟机存储策略可以包含位于德克萨斯和加利福尼亚的 Virtual Volumes 数据存储,但排除位于内华达的数据存储。
  5. (可选) 定义规则以配置特定于数据存储的服务。
    加密、缓存或复制等数据服务由存储提供。将虚拟机放置在 Virtual Volumes 数据存储中时,引用数据服务的虚拟机存储策略会为虚拟机请求这些服务。
    1. 单击数据服务类别对应的选项卡,例如复制
    2. 为数据服务类别定义自定义规则,或者使用预定义的组件。
      选项 描述
      已禁用 这是默认设置。
      使用存储策略组件 从下拉菜单中选择存储策略组件。如果数据库中有预定义的组件,则此选项可用。
      自定义 通过为规则指定相应的提供程序和值来定义数据服务类别的自定义规则。
  6. 存储兼容性页面上,检查与此策略匹配的数据存储列表。
    如果策略包含多个规则集,则数据存储至少必须满足一个规则集以及该集中的所有规则。
  7. 查看并完成页面上,查看存储策略设置,然后单击完成
    要更改任何设置,请单击 后退以转至相关页面。

结果

Virtual Volumes 兼容的新虚拟机存储策略将显示在列表中。

下一步做什么

现在即可将此策略与虚拟机关联,或将该策略指定为默认策略。

为基于标记的放置创建虚拟机存储策略

基于标记的规则引用分配给数据存储的标记,并可以筛选要用于放置虚拟机的数据存储。要在 vSphere Client 中定义基于标记的放置,请使用创建虚拟机存储策略向导。

注: 在数据存储集群级别,仅当集群中的所有数据存储具有一致的标记时,才能使用基于标记的存储策略。

前提条件

  • 确保“虚拟机存储策略”界面填充了有关存储环境中可用的存储实体和数据服务的信息。请参见在 vSphere 中填充虚拟机存储策略界面
  • 所需特权:虚拟机存储策略.更新虚拟机存储策略.查看

过程

  1. 打开创建虚拟机存储策略向导。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击虚拟机存储策略
    3. 单击创建
  2. 输入策略名称和描述,然后单击下一步
    选项 操作
    vCenter Server 选择 vCenter Server 实例。
    名称 输入存储策略的名称。
    描述 输入存储策略的描述。
  3. 策略结构页面的“数据存储特定规则”下,启用基于标记的放置规则。
  4. 基于标记放置页面上,创建标记规则。
    1. 单击添加标记规则并定义基于标记的放置标准。可参考以下示例:
      选项 示例
      标记类别 服务级别
      使用情况选项 使用具有以下标记的存储
      标记 金级
      具有金级标记的所有数据存储将与存储放置目标兼容。
    2. (可选) 添加更多基于标记的规则。
  5. 存储兼容性页面上,检查与此策略匹配的数据存储列表。
  6. 查看并完成页面上,查看存储策略设置,然后单击完成
    要更改任何设置,请单击 后退以转至相关页面。

结果

与标记的数据存储兼容的新虚拟机存储策略将显示在列表中。

编辑或克隆虚拟机存储策略

如果虚拟机和虚拟磁盘的存储要求已更改,则可以修改现有的存储策略。还可以通过克隆来创建现有虚拟机存储策略的副本。克隆时,可以选择自定义原始存储策略。

前提条件

所需特权: StorageProfile.View

过程

  1. vSphere Client 中,导航到存储策略。
    1. 单击菜单 > 策略和配置文件
    2. 策略和配置文件下,单击虚拟机存储策略
  2. 选择存储策略,然后单击以下图标之一:
    • 编辑
    • 克隆
  3. (可选) 修改该策略,然后单击确定
  4. 如果编辑由虚拟机使用的存储策略,请将该策略重新应用于虚拟机。
    选项 描述
    稍后手动应用 如果选择此选项,则与存储策略关联的所有虚拟磁盘和虚拟机 home 对象的合规性状态将更改为“已过期”。要更新配置和合规性,请手动将存储策略重新应用于所有关联的条目。请参见重新应用虚拟机存储策略
    现在 编辑存储策略后立即更新虚拟机和合规性状态。