【问题标题】:Azure internal load balancer not receiving frowarding request to vmAzure 内部负载均衡器未接收到 vm 的转发请求
【发布时间】:2015-12-03 20:18:13
【问题描述】:

我在设置内部负载平衡器以处理请求时遇到困难。

我已经使用这个模板设置了我的 vnet、vms、负载平衡器等

Azure Resource manager template

模板和我的设置之间的差异之一是我使用了不同的后端端口。我已经设置了探针来查看这个端口,也使用这个端口。

我已经在每个 vm (windows 2012 R2 Datacenter) 上打开了端口。我可以使用 vip 成功地将一个 vm 调用到另一个。

我知道我无法从正在负载平衡的虚拟机调用内部负载平衡器,因此当我尝试调用负载平衡器时,我设置了第三个测试虚拟机,位于相同的 vnet 和区域等中从这里我只是得到一个找不到页面。

提前感谢您的帮助

【问题讨论】:

    标签: azure virtual-machine internal-load-balancer


    【解决方案1】:

    嗨,弄清楚发生了什么。设置没问题。这个问题原来与探头设置有关。我已将探针更改为 http 并为其提供了一个 url,但我忘记了该 url 返回 301。ILB 仅在这些探针上寻找 200,否则它将把虚拟机从池中抛出。为了解决这个问题,我刚刚回到 VM(后端)端口上的 TCP 探测。

    【讨论】:

      【解决方案2】:

      您使用哪个端口?您可能需要检查 VM 上的防火墙并确保您的端口未被阻止

      【讨论】:

      • 您好,我已经打开了我需要使用的端口。如果我在 vnet 中启动另一个 vm,我可以使用 vm 内部 ip 和端口直接调用 vm,但如果我向 ilb 发出请求,则不会发生任何事情。
      • 嗨,您介意将您的 deploymentId 和 ARM 模板发送到 Azurenetdocfeedback@microsoft.com 吗?很乐意查看并检查您的配置
      • 您好,不幸的是我不得不放弃 ARM 方法,我在将点到站点 vnet 与我正在运行的 Azure Web 应用程序集成时遇到了问题。我现在已经使用经典方法创建了所有内容,但我仍然遇到同样的问题。我不太了解这些负载均衡器是如何工作的,所以我认为我犯了和以前一样的错误。
      • 随时将您的部署ID发送给我们,我们可以看看
      • 嗨,弄清楚发生了什么。设置没问题。这个问题原来与探头设置有关。我已将探针更改为 http 并为其提供了一个 url,但我忘记了该 url 返回 301。ILB 仅在这些探针上寻找 200,否则它将把虚拟机从池中抛出。为了解决这个问题,我刚刚回到 VM(后端)端口上的 TCP 探测。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      相关资源
      最近更新 更多