Networking

Windows Server 2008 R2 網路負載平衡沒有平衡

  • April 22, 2014

我在給定兩台伺服器(WS 2008 R2)的情況下設置了一個 NLB 集群。每台伺服器都有一個網卡,我為它設置了一個靜態 IP 地址。我為集群分配了一個 Internet 名稱 (MyCluster),並為其分配了一個靜態 IP 地址。第三個框充當客戶端,將 TCP 數據(通過 WCF)發送到我配置的集群 IP(靜態 IP)。我正在從其中一個節點的 NLB 管理器觀察 NLB 集群 - 兩個節點都是綠色的,比如說已啟動。但是,我只能看到進入其中一台 NLB 伺服器的流量。當我暫停它時,我看到流量流向另一個 NLB 伺服器,依此類推。我期望流量在它們之間平均分配。我無法弄清楚我錯過了什麼,請問有什麼建議嗎?

謝謝/。

joeqwerty 請求的埠規則螢幕截圖 在此處輸入圖像描述

如果您希望單個會話在兩個 NLB 節點之間保持平衡,則需要將Client Affinity 更改None. 這將允許第一個可用節點回答每個請求。但是要小心,如果您使用會話,這可能會導致只有一個節點知道會話的問題。

根據我的經驗,我沒有觀察到 NLB 以循環方式工作。在負載平衡開始之前,使用低客戶端快速刷新大約需要 30 秒來強制進行單個負載平衡。

引用自:https://serverfault.com/questions/590629