你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Flex ScaleSet

从 8.3.0 开始,CycleCloud 可以对规模集使用 弹性业务流程 。 这与 CycleCloud 中标准统一规模集的自动使用不同。 在此模式下,在 CycleCloud 外部创建 Flex 规模集,并指定应使用它的节点。 CycleCloud 创建和删除该规模集中的 VM。 这适用于头节点和执行 nodearrays。

若要使用 Flex 业务流程,必须使用锁定到给定资源组 (必须) 创建的 CycleCloud 凭据。 这是因为弹性规模集中的 VM 必须与规模集位于同一资源组中。 如果还没有要使用的资源组,可以使用 az CLI 创建资源组:

az group create --location REGIONNAME --resource-group RESOURCEGROUP

规模集必须在弹性业务流程模式下创建,并且将忽略其上的任何 VM 设置, (例如 VM 大小或映像) 。 因此,最简单的方法是通过 az CLI 创建它:

az vmss create --orchestration-mode Flexible --resource-group RESOURCEGROUP --name SCALESET --platform-fault-domain-count 1

最后,在应在群集模板上使用的节点或节点数组上指定此规模集的完全限定 ID:

[nodearray execute]
FlexScaleSetId = /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RESOURCEGROUP/providers/Microsoft.Compute/virtualMachineScaleSets/SCALESET

注意

规模集目前) 1000 个 VM 的大小 (有限制。 若要进行更大的缩放,必须创建多个规模集并将其分配给不同的节点数组。