当业务组成员为虚拟机创建置备请求时,vRealize Automation 将从可用于该业务组的预留之一中选择计算机。

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

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

    任何类型的虚拟预留上均可创建通用虚拟蓝图。

  • 该预留必须已启用。

  • 计算资源必须可访问且不处于维护模式。

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

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

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

    当虚拟预留的计算机配额、内存或存储全部分配完毕之后,无法从中置备其他虚拟机。预留的资源可能超过虚拟化计算资源的物理容量(过载),但是如果某计算资源的物理容量已 100% 分配,则在回收该资源之前,无法在使用该计算资源的任何预留中置备其他计算机。

  • 如果蓝图具有特定的网络设置,则该预留必须具有相同的网络。

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

  • 如果蓝图或请求指定一个位置,则该计算资源必须与此位置关联。

    如果自定义属性 VRM.Datacenter.Policy 的值为 Exact,且与该位置关联的计算资源的预留不满足所有其他条件,则置备将会失败。

    如果 VRM.Datacenter.Policy 的值为 NotExact,且与该位置关联的计算资源的预留不满足所有其他条件,则无论位置如何,均可在其他预留上继续进行置备。此选项为默认选项。

  • 如果蓝图或请求指定自定义属性 VirtualMachine.Host.TpmEnabled,则必须在该预留的计算资源上安装可信硬件。

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

    对于从特定蓝图中置备计算机,预留策略是一种可保证所选预留满足其任何附加要求的一种方式。例如,您可以使用预留策略将置备限制为使用特定模板进行克隆的计算资源。

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

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

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

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

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

    注:

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

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

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

    如果自定义属性 VirtualMachine.DiskN.StorageReservationPolicyMode 的值为 NotExact,且存储预留策略中的所有存储路径均没有足够的容量,则可以使用指定存储预留策略之外的存储路径继续置备。VirtualMachine.DiskN.StorageReservationPolicyMode 的默认值为 Exact

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

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