共用方式為


Network Load Balancing

作者: Olive Oliver

簡介

Windows Server® 2008 中的網路負載平衡 (NLB) 提供使用 TCP/IP 的流量散發,並可搭配 IIS 共用組態功能來建立 Web 服務器陣列,以提供備援和容錯功能。 NLB 的運作方式是平衡 Web 服務器陣列或叢集中節點之間的流量。 伺服器會對叢集中的其他主機發出活動訊號訊息,並接聽其他主機的活動訊號。 如果主機失敗,其餘主機會調整並轉散發工作負載。

NLB 不會監視應用程式的健康情況。 相反地,它可讓應用程式開發人員判斷負載平衡應用程式的健康情況。 由於每個應用程式都有自己的負載和健康情況概念,因此測量和監視這些數量最適合由應用程式本身達成。 藉由使用從您的應用程式和 NLB 公用 WMI 提供者收集的度量,將負載和健康情況監視新增至負載平衡應用程式是相當簡單的工作。

注意

建議伺服器有兩個網路。 其中一個適用于叢集中每個主機或節點所共用的公用叢集 IP 位址。 這很可能會用來做為伺服器上的網站 IP。 第二個用於 Web 服務器陣列節點之間的私人流量。 例如,如果伺服器使用內部網路來傳送至內部資源,例如檔案伺服器或 Active Directory 伺服器,這可用於節點之間的流量。

安裝和設定

安裝 NLB

  1. 流覽至[系統管理工具],然後按一下[伺服器管理員]。
  2. 向下捲動至 [功能] 區段,或按一下左側樹狀檢視中的 [ 功能 ] 節點。
  3. 按一下 [新增功能]
  4. 在 [ 新增功能精靈] 中,從可用的選用元件清單中選取 [ 網路負載平衡 ]。
  5. [下一步] 和 [ 安裝],視需要完成精靈。

若要設定 NLB

  1. 流覽至 [系統管理工具 ],然後按一下 [ 網路負載平衡管理員],或從命令提示字元執行 nlbmgr。

  2. 以滑鼠右鍵按一下 [網路負載平衡叢集] ,然後按一下 [ 新增叢集]。

  3. 連線到將屬於叢集一部分的主機,在此案例中為 Web 服務器。 在 [ 主機 ] 文字方塊中,輸入主機的名稱,然後按一下 [ 連線]。

  4. 選取您想要與叢集搭配使用的介面,然後按 [ 下一步]。

  5. 在 [ 主機參數 ] 頁面上,從 [ 優先順序] (唯一主機識別碼 ) 下拉式清單中選取值。

  6. [私人 IP 位址] 區域中,按一下 [ 新增 ] 以輸入叢集中每個主機所共用的 IP 位址。 NLB 會將此 IP 位址新增至所選介面上所有選擇為叢集一部分之主機的 TCP/IP 堆疊。 選取 [下一步] 以繼續操作。

  7. 在 [ 叢集 IP 位址] 頁面上,按一下 [ 新增]。

  8. 在 [ 新增 IP 位址 ] 對話方塊中,輸入 IP 位址和子網路遮罩,然後按一下 [ 確定]。

  9. 按一下 [下一步] 。

  10. 在 [ 叢集參數 ] 頁面上的 [ 叢集作業模式 ] 區域中,按一下 [ 單播 ] 以指定應該將單播媒體存取控制 (MAC) 位址用於叢集作業。 選取 [下一步] 以繼續操作。

  11. 在 [ 連接埠規則] 頁面上,如果您需要進階規則,請按一下 [編輯 ] 以修改預設連接埠規則。 否則,請使用預設值。

  12. 按一下 [完成 ] 以建立叢集。

    若要新增更多主機至叢集,以滑鼠右鍵按一下新叢集,然後按一下 [新增主機到叢集]。