【问题标题】:Azure VM Scale Set not accessible through Azure Load BalancerAzure VM 规模集无法通过 Azure 负载均衡器访问
【发布时间】:2021-10-11 15:41:46
【问题描述】:

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

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

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

我还尝试将负载均衡器后端池更改为使用单个 VM 实例(从同一映像创建,而不是在规模集中),它工作得非常好。

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

只有当后端池是给我带来麻烦的 VMSS 时。

【问题讨论】:

  • 您好@BagasWahyuHidayah,如果回答对您有帮助,请Accept it as an Answer,以便遇到相同问题的其他人可以找到此解决方案并解决他们的问题。

标签: azure azure-load-balancer vnet


【解决方案1】:

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

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


要解决此问题,您可以在创建 VMSS 后或创建 VMSS 时执行以下步骤。

  1. 部署 VMSS 时:

    选择要使用的 vnet 后,在网络选项卡中。点击 在编辑按钮上对 nic 进行更改只允许选中 端口 (HTTPS)。

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

  1. 如果您已经创建了 VMSS,请转到 VMSS>>Netowrking>>InboundRules>>Add inbound rule如下图:

结果:

添加上述端口后,应该可以使用负载均衡器的公网IP了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多