Windows-Server-2008
無法將第二台主機添加到網路負載平衡集群
我在 Windows server 2008 上使用網路負載平衡。(伺服器有兩個 NIC,集群配置為以單播模式執行)
我可以在任一主機上配置集群並添加創建集群的主機。但是,一旦我嘗試添加另一個節點(使用 NLB 管理器),我就會得到以下資訊:
- 當我嘗試連接到第二台主機時,會出現“拒絕訪問”消息。
- 登錄對話框要求我輸入主機上具有管理員權限的帳戶的使用者名/密碼。
- 當我提供有效的管理員憑據時,我收到消息:“指定電腦上的 RPC 伺服器不可用”。
原來問題只是 UAC(使用者帳戶控制)。如果您:
- 使用管理員帳戶
- 關閉 UAC 並使用管理員組中的帳戶。
(我很驚訝這並不為人所知,但我猜想是Administrator賬戶是用來配置NLB的,所以這種情況很少出現)
您可能可以解決的幾種方法…
1)在集群上切換到多播
2)更改您的路由以明確將其他網路適配器用於其他主機。它可能正在嘗試使用第一個適配器……如果在單播模式下,這將是禁止的。
特別是我會看:
網卡的系統資料庫設置 MaskSourceMac。此數字將根據您的連接方式(切換等)而有所不同
檢查 NIC 上的預設網關。根據您的 NLB 的方向(以及您嘗試執行的操作),一次通常會讓 NLB NIC 沒有預設網關,但第二個 NIC 有預設網關。
MS 知識庫實際上有大量關於 NLB 的資訊。這裡有幾個連結:
http://support.microsoft.com/?id=291959
http://support.microsoft.com/?id=323431 (2003 ..我知道…)