繁体   English   中英

Azure VM 规模集无法通过 Azure 负载均衡器访问

[英]Azure VM Scale Set not accessible through Azure Load Balancer

我遵循了本教程的每一步: https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-portal 除区域外,每个参数都相同。 就我而言,我使用东南亚。 我还使用我自己的图像,它只是 Ubuntu,上面安装了 NGINX,没有任何进一步的配置。

现在,当我尝试访问负载均衡器前端 IP 时,它总是超时。 每次。

我尝试从同一个 .net 中的另一个 VM(不在规模集中)访问规模集实例之一中的网站,它工作得很好。

我还尝试更改负载均衡器后端池以使用单独的 VM 实例(从同一图像创建,而不是在规模集中),并且它工作得很好。

最后,我还尝试创建入站 NAT 规则并将流量转发到其中一个 VM(同样,从同一映像创建,不在规模集中)。 再一次,工作得很好。

只有后端池是 VMSS 时才会给我带来麻烦。

我尝试在我的环境中测试相同的步骤和 MS 文档,但遇到了无法通过负载均衡器的前端 IP 访问虚拟机的相同问题。

在此处输入图像描述

我的 VM 映像(安装了 Nginx 的 Ubuntu 18.04 LTS):

在此处输入图像描述


要解决此问题,您可以在创建 VMSS 后或创建 VMSS 时按照以下步骤操作。

  1. 部署 VMSS 时:

    在您选择要使用的 .net 之后,在.networking 选项卡中。 单击编辑按钮对网卡进行更改,仅允许选定的端口 (HTTPS)。

    在此处输入图像描述

    完成后,您将能够使用负载均衡器成功访问 VMSS 实例。

或者

  1. 如果你已经创建了VMSS那么go到VMSS>>Netowrking>>InboundRules>>Add inbound rule如下图:

    在此处输入图像描述

结果:

添加以上端口后,应该可以使用负载均衡器public IP。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM