萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows Server 2003 教學

Windows Server 2003 網路負載平衡 (NLB) 完整部署實戰指南

網路負載平衡 (NLB) 如同一個智慧型分流器,能將龐大的網路請求均勻分配給多台伺服器共同分擔,實現高可用性與擴展性。在 Windows Server 2003 中部署 NLB 並非想像中那麼簡單,需要嚴謹的規劃與設定。本文將以雙節點叢集為例,詳細記錄從架構規劃、安裝設定到 IIS 驗證的完整實作流程。

一、NLB 核心優勢

  • 高擴展性:支援最多 32 台伺服器組成叢集,即使在高負載下仍能快速回應。
  • 單一進入點:對外僅需提供一個虛擬 IP (VIP) 或域名,客戶端無需感知後端拓撲。
  • 自動容錯:節點離線時自動偵測並重新分派流量,保障關鍵業務不中斷。
  • 低門檻:可在一般商用電腦上實現,無需專用硬體負載平衡器。

適用服務包含 IIS、ISA Server、VPN、終端服務、Windows Media Services 等,能有效提升伺服器效能與彈性。

二、雙節點 NLB 叢集實作步驟

環境規劃

角色電腦名稱IP 位址
節點 1w2003-1202.206.197.190
節點 2w2003-2202.206.197.191
叢集 VIPcluster.heinfo.edu.cn202.206.197.195

需在 DNS 中註冊叢集完整網域名稱指向 VIP,或在客戶端 hosts 檔新增對應關係。

前置條件

每台節點僅安裝 TCP/IP 協定,不可安裝 IPX/SPX、NetBEUI 等其他協定;網卡屬性中「網路負載平衡」核取方塊必須保持未勾選狀態(由 NLB 管理程式控制)。

建立首個叢集節點

  1. 以 Administrator 登入 w2003-1,開啟「管理工具」→「網路負載平衡管理員」。
  2. 右鍵「網路負載平衡叢集」→「新增叢集」,進入「叢集參數」頁。
  3. 輸入叢集 IP:202.206.197.195、子網路遮罩預設、完整網域名稱:cluster.heinfo.edu.cn。如需遠端管理,勾選「允許遠端控制」並設定密碼。
  4. 連續點擊「下一步」通過「連接埠規則」與「連線」頁面,在「連線」頁輸入本機名稱 w2003-1 並連線,選擇與 VIP 同網段的網卡,完成主機參數設定,點擊「完成」。系統將自動配置叢集,稍等數分鐘。

建立新叢集參數設定

加入第二個節點

  1. 以相同 Administrator 帳密登入 w2003-2(建議雙節點帳密一致)。
  2. 回到 w2003-1 的 NLB 管理員,右鍵叢集→「加入主機到叢集」。
  3. 輸入 w2003-2 連線,選擇其對應網卡 (202.206.197.191),完成主機參數後點擊「完成」。

加入主機到叢集連線設定

驗證叢集連線

關閉並重開 NLB 管理員,右鍵「網路負載平衡叢集」→「連線到現有」,輸入 w2003-1 連線,選擇叢集 IP 完成連線。未來可依同樣方式擴充第 3、4 節點。

連線到現有叢集

三、以 IIS 驗證負載平衡效果

在兩台節點分別安裝 IIS 6.0(「控制台」→「新增/移除程式」→「新增 Windows 元件」→「應用程式伺服器」→勾選 ASP.NET、IIS、COM+ 網路存取)。

分別在 inetpub\wwwroot 建立 default.htm:

  • w2003-1 內容:This w2003-1
  • w2003-2 內容:This w2003-2

客戶端瀏覽 https://cluster.heinfo.edu.cn,瀏覽器將隨機顯示兩種內容之一,證明流量已被分流。拔除任一節點網路線,瀏覽器仍能顯示另一節點內容,驗證容錯移轉機制。生產環境中,所有節點網站內容必須保持一致,確保使用者體驗無差異。

結語

單一伺服器已難以滿足現代網路需求,NLB 提供了低成本、高可靠度的擴展方案。掌握 Windows Server 2003 下的 NLB 部署技巧,能為企業關鍵服務建立堅實的高可用基礎架構。

copyright © 萬盛學電腦網 all rights reserved