无法在具有 "standard" SKU 的 Azure 内部负载均衡器的后端池中看到可用性集

can't see availability set in the backend pool in azure internal load balancer with "standard" SKU

希望有人能在这里提供帮助,是否有任何我需要注意的特定选项将使 Azure 标准负载均衡器获取(显示)后端池配置中的可用性集?

基本上,我创建了一个 AS,它有一个虚拟机(目前),然后我创建了带有标准 SKU 的 azure "internal" 负载均衡器,但是当我尝试创建一个 bep 时,它只提供了一个下拉列表中关于关联的虚拟网络选项。

我尝试在与可用性集 RG 相同的 RG 内创建负载均衡器,因为在这个站点上我看到有人提到这是一个可能的解决方案。

当我使用 basic SKU 创建 ILB 时,没有 选择相同 AS 的问题。所以我想知道需要什么才能使其适用于 standard SKU?

非常感谢任何帮助。

对于负载均衡器的后端池,可以直接关联AS、规模集或VM,用于基本SKU LB。虽然标准 LB 与虚拟网络的范围完全集成,并且所有虚拟网络概念都适用。所以你只需要 select 一个虚拟网络,VNET 内的 VM 将显示在下拉列表中。

注意:只有同一区域中具有标准 SKU public IP 或没有 public IP 的虚拟机才能附加到此负载均衡器。

如果您没有在下拉列表中看到虚拟机,您可以禁用虚拟机的 public IP 地址或将标准 SKU public IP 地址附加到您的虚拟机,然后尝试添加后端池再次到您的标准 LB。

参考:https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-overview