Windows-Server-2008

無法將第二台主機添加到網路負載平衡集群

  • February 8, 2020

我在 Windows server 2008 上使用網路負載平衡。(伺服器有兩個 NIC,集群配置為以單播模式執行)

我可以在任一主機上配置集群並添加創建集群的主機。但是,一旦我嘗試添加另一個節點(使用 NLB 管理器),我就會得到以下資訊:

  1. 當我嘗試連接到第二台主機時,會出現“拒絕訪問”消息。
  2. 登錄對話框要求我輸入主機上具有管理員權限的帳戶的使用者名/密碼。
  3. 當我提供有效的管理員憑據時,我收到消息:“指定電腦上的 RPC 伺服器不可用”。

原來問題只是 UAC(使用者帳戶控制)。如果您:

  1. 使用管理員帳戶
  2. 關閉 UAC 並使用管理員組中的帳戶。

(我很驚訝這並不為人所知,但我猜想是Administrator賬戶是用來配置NLB的,所以這種情況很少出現)

您可能可以解決的幾種方法…

1)在集群上切換到多播

2)更改您的路由以明確將其他網路適配器用於其他主機。它可能正在嘗試使用第一個適配器……如果在單播模式下,這將是禁止的。

特別是我會看:

  1. 網卡的系統資料庫設置 MaskSourceMac。此數字將根據您的連接方式(切換等)而有所不同

  2. 檢查 NIC 上的預設網關。根據您的 NLB 的方向(以及您嘗試執行的操作),一次通常會讓 NLB NIC 沒有預設網關,但第二個 NIC 有預設網關。

MS 知識庫實際上有大量關於 NLB 的資訊。這裡有幾個連結:

http://support.microsoft.com/?id=291959

http://support.microsoft.com/?id=323431 (2003 ..我知道…)

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