云帐户区域包含存储配置文件,云管理员可以使用存储配置文件在 VMware Aria Automation 中为该区域定义存储。

存储配置文件的用途

存储配置文件包含磁盘自定义,以及用于按能力标记标识存储类型的方法。标记随后将与置备服务请求限制进行匹配,以在部署时创建所需的存储。

存储配置文件在特定于云的区域下进行组织。一个云帐户可能具有多个区域,每个区域下可能有多个存储配置文件。

可以进行不受供应商约束的放置。例如,假设有三个不同的供应商帐户,且每个帐户中有一个区域。每个区域包含具有 fast 能力标记的存储配置文件。在置备时,无论资源由哪个供应商云提供,包含 fast 硬性限制标记的请求都将查找匹配的 fast 功能。随后在创建已部署的存储项期间,匹配将应用关联的存储配置文件中的设置。

注: 不同的云存储可能具有不同的性能特性,但标记了该云存储的管理员仍将其视为 fast 存储。

可以在存储配置文件中使用功能标记,并在云模板中虚拟机属性的存储部分中将该标记设置为软性限制。此操作可帮助虚拟机在部署期间首选该存储配置文件进行放置。如果存储配置文件中不存在匹配的标记,则会在部署期间为该区域选择默认存储配置文件。

添加到存储配置文件的能力标记不应标识实际资源目标。相反,能力标记描述存储类型。有关相关信息,请参见 VMware Aria Automation 中的存储资源

默认置备类型

存储配置文件置备类型仅建立默认行为。该设置不一定会影响放置,并且可能会由云模板中的属性覆盖。

例如,可以为精简置备设置存储配置文件。在大多数情况下,请求将默认创建精简置备存储。但是,如果云模板的 provisioningType 属性设置为快速置零,则云模板将覆盖默认的精简置备。

注: 如果需要精确控制,最好为所需的置备类型添加功能标记和限制标记。

对于置备类型默认值,云模板属性将覆盖存储配置文件默认值,而存储配置文件默认值将覆盖 vCenter 存储策略中的默认值。

随计算机分配磁盘

在多个云区域属于不同云帐户的项目中,即使磁盘未连接到计算机,该磁盘也会跟随计算机。此行为将整合资源,以防止以后决定连接磁盘时出现故障。

例如,以下设计将不起作用。云模板尝试使用位置限制分隔磁盘,但部署却返回 No matching placement 错误。

如果需要将磁盘放在不同的云帐户中,请使用单独的部署来部署该磁盘。

resources:
  Machine1:
    type: Cloud.vSphere.Machine
      properties:
        image: ubuntu
        flavor: small
        constraints:
          - tag: 'location:siteA'
  Disk1:
    type: Cloud.vSphere.Disk
      properties:
        capacityGb: 1
        constraints:
          - tag: 'location:siteB'

使用关联性筛选器改进存储/计算资源建议

早期的 VMware Aria Automation 版本使用存储筛选器,不过存储筛选器仅选择第一个符合条件的存储选项并将其传递到下游筛选器,而现在,存储筛选器会将所有符合条件的存储选项传递到下游筛选器。这样,计算资源 spread 策略可考虑和评估多个存储配置文件,从而提供改进的存储选择。

第一类磁盘和标准磁盘

通过使用存储配置文件页面上的磁盘类型选项,或者通过使用 VMware Aria Automation API,可以创建存储配置文件以支持第一类磁盘 (FCD) 或标准磁盘存储。实际上,第一类磁盘选项会创建 vSphere 存储配置文件。

存储配置文件和数据存储优先级

通过存储配置文件和数据存储或数据存储集群的优先级值,用户可以手动定义在部署期间的选择方式。
注: 分配的存储配置文件优先级不会覆盖默认存储配置文件。当相关云模板中不包含任何限制标记时,将选择默认存储配置文件。在这种情况下,即使默认存储配置文件在所有符合条件的存储配置文件中具有最低优先级值,也会选择默认存储配置文件。

可以通过在优先级文本框中输入所需的值设置存储配置文件优先级。最高优先级值为零。

只有按功能标记和可用容量等其他因素筛选出符合条件的存储配置文件后,才会考虑存储配置文件优先级。

数据存储信息位于 数据存储选项卡下。存储配置文件中包含的数据存储可通过以下方式进行管理:
  • 显示数据中心中包含的所有数据存储和数据存储集群。
  • 手动添加要与存储配置文件关联的数据存储或数据存储集群。
  • 根据标记动态添加数据存储或数据存储集群。
要设置数据存储优先级,请选择一个或多个数据存储或数据存储集群,然后单击 设置优先级。与存储配置文件一样,最高优先级值为零。

在部署过程中,VMware Aria Automation 首先检查符合条件的存储配置文件的优先级,然后检查关联数据存储或集群的优先级。如果多个存储配置文件具有相同的优先级,则会选择最新更新的存储配置文件。如果多个数据存储或数据存储集群具有相同的优先级值,则会根据可用容量进行选择。

例如,您的环境可能包括优先级值为 1 的存储配置文件 profile_01profile_02 以及优先级值为 2 的 profile_03。虽然前两个存储配置文件具有相同的优先级,但 profile_02 最近进行了更新,因此部署时选择该存储配置文件。选择存储配置文件后,VMware Aria Automation 将检查数据存储和数据存储集群的优先级和可用容量。例如,假设 profile_02 包括两个具有相同优先级值的数据存储。在这种情况下,将选择具有最高可用容量的数据存储。

注: 如果两个存储配置文件具有相同的优先级,其中一个存储配置文件指定了计算资源,而另一个未指定计算资源,则指定了计算资源的存储配置文件具有更高的优先级。

Azure 服务器端磁盘加密

对于 Azure 资源,如果选择在受管磁盘存储配置文件中支持加密,则还需要选择具有关联密钥的磁盘加密。可用的加密和密钥对应于 Azure 中为位置配置的磁盘加密集。

Azure 磁盘加密集