Azure Public 负载均衡器无法访问后端池 VM

Azure Public Load Balancer cannot access to backend pool VMs

我正面临 Azure Public 负载均衡器问题,无法访问负载均衡器 public 端口 80 使用的 IP 但我可以访问后端池 VM 的端口 80。

My Azure Public 负载均衡器设置全部遵循 Microsoft Azure 文档。

后端池虚拟机也可以通过虚拟机 public IP 访问端口 80。

这种情况有解决办法吗?

谢谢。

如果您无法通过负载均衡器前端 IP/端口连接到您的 VM,这通常是您的 LB 配置、后端运行状况或防火墙/NSG 阻止了连接。

请参考以下故障排除文档来完成您的配置: https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-troubleshoot-backend-traffic

您的 LB 配置将使用负载均衡器的 Load Balancing Rules 进行设置。

Azure 负载均衡器不会通过 Health Probes 将流量路由到未报告健康的后端,因此请确保您的后端是健康的。

防火墙或 NSG 也可以阻止连接,因此请确保您的 environment/OS 防火墙中没有阻止流量的防火墙,并检查您的子网/NIC 上的网络安全组 (NSG) VM 未阻止负载平衡探测(AllowAzureLoadBalancerInBound 规则)。

您还可以通过 Azure 门户中负载均衡器资源的“诊断和解决问题”选项卡,运行 针对负载均衡器上特定问题的自动故障排除程序如下图所示: