缩放时 Azure 虚拟机规模集命名不按顺序

时间:2021-07-22 14:22:35

标签: azure azure-virtual-machine azure-vm-scale-set

当我手动将 vmss 从 2 调用到 4 时,它为新节点提供了比当前索引更高的序数索引:

vm-01,vm-02,vm-06,vm-07

如果删除新的并重新缩放将显示 vm-08 和 vm-09

有没有办法强制索引保持顺序?

1 个答案:

答案 0 :(得分:2)

无法将其排序为 1,2,3,4 。默认情况下,当您向上扩展然后向下扩展时,将删除具有最高 id 的实例。因此,如果您再次尝试扩展,那么它将考虑创建或删除的最高实例 id,然后添加新的规模集实例。

如虚拟机规模集常见问题解答中所述:

<块引用>

问:如果我将规模集容量从 20 减少到 15,哪些 VM 是 删除了吗?

Ans:默认情况下,虚拟机从规模集中删除 跨可用区均匀分布(如果规模集部署在 区域配置)和故障域,以最大限度地提高可用性。虚拟机 具有最高 ID 的首先被删除。您可以更改顺序 通过为规模指定缩减策略来移除虚拟机 设置。

问:如果我将容量从 15 增加到 18 会怎样?

回答:如果将容量增加到 18,则会创建 3 个新的 VM。每个 时间,VM 实例 ID 从之前的最高值开始递增 值(例如,20、21、22)。虚拟机跨故障平衡 域。

参考:

Azure Virtual Machine Scale-sets FAQ