当业务组成员为云计算机创建置备请求时,vRealize Automation 将从可用于该业务组的预留之一中选择计算机。云预留包括 Amazon、OpenStack、vCloud AirvCloud Director

为其置备计算机的预留必须满足以下条件:

  • 该预留的平台类型必须与从中请求计算机的蓝图相同。

  • 该预留必须已启用。

  • 该预留必须在其计算机配额中有剩余容量或者具有无限配额。

    分配的计算机配额仅包括已打开电源的计算机。例如,如果预留的配额为 50 台计算机且已置备 40 台,但其中只有 20 台已打开电源,则该预留的配额已分配 40%,而不是 80%。

  • 该预留必须在计算机请求中指定安全组。

  • 该预留必须与蓝图中指定计算机映像的区域关联。

  • 该预留必须具有足够的未分配内存和存储资源来置备计算机。

    在“即用即付”预留中,资源可以无限制。

  • 对于 Amazon 计算机,该请求指定可用性区域,以及系统是在 Virtual Private Cloud (VPC) 位置还是在非 VPC 位置为该计算机置备子网。该预留必须与网络类型(VPC 或非 VPC)匹配。

  • 对于 vCloud AirvCloud Director,如果该请求指定一个分配模型,则与该预留关联的虚拟数据中心均必须具有相同的分配模型。

  • 对于 vCloud DirectorvCloud Air,必须启用指定的组织。

  • 任何蓝图模板均必须在该预留中可用。如果预留策略映射到多个资源,则上述模板应为公用模板。

  • 如果云提供程序支持网络选择,且蓝图具有特定的网络设置,则该预留必须具有相同的网络。

    如果蓝图或预留为静态 IP 地址分配指定网络配置文件,则 IP 地址必须可以分配给新计算机。

  • 如果该请求指定分配模型,则该预留中的分配模型必须与请求中的分配模型匹配。

  • 如果蓝图指定预留策略,则该预留必须属于此预留策略。

    对于从特定蓝图中置备计算机,预留策略是一种可保证所选预留满足其任何附加要求的一种方式。例如,如果蓝图使用特定的计算机映像,则您可以使用预留策略将置备限制为与具有所需映像的区域关联的预留。

如果任何预留均不满足所有选择标准,则置备将会失败。

如果多个预留满足所有条件,则置备请求计算机所使用的预留取决于以下逻辑:

  • 先选择优先级值较低的预留,之后再选择优先级值较高的预留。

  • 如果多个预留具有相同的优先级,则选择分配的计算机配额比例最低的预留。

  • 如果多个预留具有相同的优先级和配额使用量,则系统以循环方式将计算机分布在各预留之间。

    注:

    尽管不支持以循环方式选择网络配置文件,但是支持以循环方式选择网络(如果有),它可以与不同的网络配置文件相关联。

如果一个预留上具有多条存储路径,且具有足够的容量来置备计算机卷,则系统将根据以下逻辑选择存储路径。

  • 先选择优先级值较低的存储路径,之后再选择优先级值较高的存储路径。

  • 如果蓝图或请求指定存储预留策略,则存储路径必须属于该存储预留策略。

    如果将自定义属性 VirtualMachine.DiskN.StorageReservationPolicyMode 设置为“Not Exact”,并且存储预留策略中未提供足够的容量,则会使用指定存储预留策略外部的存储路径继续进行置备。VirtualMachine.DiskN.StorageReservationPolicyMode 的默认值为“Exact”。

  • 如果多条存储路径具有相同的优先级,则系统将使用循环调度将计算机分布在各存储路径之间。