Azure VM 未分配到不同的故障域

问题描述

我在 azure 中创建了两个 vm 并分配了一个可用性集。 但在概览中,我看到两个虚拟机都分配在同一个容错域下。

enter image description here

vm (Vm availability-test-vm2) 是否应该分配给容错域 1 而不是 0?

解决方法

默认情况下,您的可用性集中配置的虚拟机被分隔为最多三个的资源管理器部署容错域。

如果可用性集中只有两个 VM,则每个 VM 应位于不同的容错域中。但是,如果有两个以上的 VM(例如,2 个容错域中有 3 个 VM)或您创建了三个 VM(即使删除了其中一个),则剩余的 2 个 VM 可能会分配到同一个容错域,因为原来的三个 VM 应该在容错域 0,1,0 中。

例如

enter image description here

你可以create and deploy virtual machines in an availability set using Azure PowerShell。请注意,VM 只能在创建时添加到可用性集中。