簡體   English   中英

Azure負載均衡器規則無法正常工作

[英]Azure load balancer rule not working

我是Azure負載均衡的新手。所以我試圖將3個VM(v2)添加到負載均衡器(v2)並按如下方式配置:

  1. 添加了3個具有可用性集的VM。 創建Load Balancer並使用可用性集。
  2. 為所有3個VM上的TCP端口添加了入站防火牆規則
  3. 配置了入站NAT規則,以便客戶端可以在內部從特定端口訪問特定VM-很好!

現在我需要測試一個場景,當我需要客戶端將數據發送到應該分配給3個VM的特定TCP端口時,我執行了以下步驟:

  1. 刪除了以前創建的NAT規則。
  2. 在單個后端池下添加了3個VM。
  3. 將探針添加到非http TCP端口。
  4. 創建了Load Balancer規則,其中我定義了傳入端口和不同的傳出TCP端口。

這似乎沒有用,任何想法為什么?

我在后端池中配置了3個VM,並且需要公共網絡才能在自定義tcp端口上訪問LB,這將反過來在池中隨機配置VM。 探針配置為連接自定義TCP端口。 三個VM使用具有入站規則的通用NSG,以允許來自傳入自定義TCP端口的連接。

服務(td-agent / Fluentd)運行的端口在3 VM的當前問題上為24224:

1)無法從LB的公共IP遠程登錄到自定義TCP端口。 但是,如果我為該端口創建入站NAT規則(在刪除LB規則之后),這將觸及特定VM,這不是我的要求。

2)LB的診斷未按配置寫入存儲器以檢查探針是否正常工作。

3)沒有工具或命令來檢查或模擬探頭如何連接,如果有,請告訴我。

這也已發布在這里: https : //social.msdn.microsoft.com/Forums/azure/en-US/fca163f9-0d41-4a42-8278-0caaed91b3ff/azure-load-balancer-rule-not-working

自從我使用fluentd服務以來,我遵循了一些預安裝步驟,這些步驟似乎已導致Azure負載均衡器在“優化網絡內核參數”下出現了問題http://docs.fluentd.org/articles/before-install net.ipv4.tcp_tw_recycle屬性是導致LB出現問題的屬性。 有關這方面的討論可以在此鏈接中找到。

刪除此配置后,我可以使用VM上的命令查看來自Azure LB IP的確認:

tcpdump -i eth0 src 168.63.129.16和端口24224

但是,診斷程序仍無法正常工作,因為該功能仍處於預覽模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM