Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows Server 系統教學 >> Server 2003

Windows Server 2003 網路負載平衡 (NLB) 叢集建置完整實戰

編輯:Server 2003

網路負載平衡 (NLB) 可將最多 32 台伺服器組成叢集,對外僅公開單一虛擬 IP (VIP) 與網域名稱,自動分散流量並具備自動故障切換,是架設高可用 Web 伺服器陣列、ISA Server、VPN、終端機服務、Windows Media Services 的首選方案。本文以兩台 Windows Server 2003 為例,示範 NLB 叢集建立、節點加入與 IIS 驗證全流程。

一、NLB 核心優勢

  • 最多 32 節點線性擴充,重負載下仍保持快速回應。
  • 對外單一 VIP/網域名稱,客戶端無感知。
  • 節點失效自動偵測與流量重導,服務不中斷。
  • 可運行於一般商用伺服器,無需專用硬體負載平衡器。
  • 支援 IIS、ISA Server、VPN、終端機服務、Windows Media 等應用。

二、規劃資訊範例

項目節點 1節點 2叢集 (VIP)
電腦名稱w2003-1w2003-2cluster.heinfo.edu.cn
實體 IP202.206.197.190202.206.197.191202.206.197.195
子網路遮罩255.255.255.0 (預設)
DNS 需建立 cluster.heinfo.edu.cn → 202.206.197.195;無 DNS 環境可在客戶端 C:\Windows\System32\drivers\etc\hosts 加入對應行。

三、前置條件

  • 每台伺服器僅安裝 TCP/IP 協定,移除 IPX/SPX、NetBEUI 等非必要協定。
  • 網卡內容中勿勾選「網路負載平衡」(由 NLB 管理員安裝專用驅動)。
  • 所有節點管理員帳號/密碼相同,便於遠端管理。

四、建立第一個叢集節點

  1. 以管理員登入 w2003-1 → 「管理工具」→ 「網路負載平衡管理員」。
  2. 右鍵「網路負載平衡叢集」→ 「新增叢集」。
  3. 叢集參數:IP 位址填 202.206.197.195、完整網際網路名稱填 cluster.heinfo.edu.cn、如需遠端管理勾選並設密碼 → 下一步。
  4. 叢集 IP 位址頁直接下一步(單一 VIP)。
  5. 連接埠規則:預設「所有連接埠、TCP、多重主機」即可,依需求自訂 → 下一步。
  6. 連線:主機名稱填 w2003-1 → 「連線」→ 選擇與 VIP 同網段的網卡 IP(202.206.197.190)→ 下一步。
  7. 主機參數:優先權唯一識別碼(1~32),預設 1 → 完成。系統自動設定數分鐘。

五、加入第二個節點

  1. 在 w2003-1 的 NLB 管理員中,右鍵剛建立的叢集 → 「加入主機到叢集」。
  2. 主機名稱填 w2003-2 → 「連線」→ 選擇 202.206.197.191 網卡 → 下一步。
  3. 主機參數:優先權設 2 → 完成。

六、驗證叢集連線

  1. 關閉 NLB 管理員重新開啟 → 右鍵「網路負載平衡叢集」→ 「連線到現有」→ 輸入 w2003-1 → 選擇叢集 VIP → 完成。
  2. 主控台應顯示兩個節點狀態皆為「已汇聚」。

七、以 IIS 驗證負載分流與故障切換

  1. 兩節點皆安裝 IIS(「新增/移除 Windows 元件」→ 「應用程式伺服器」→ 勾選 ASP.NET、IIS、COM+ 網路存取)。
  2. 節點 1 C:\Inetpub\wwwroot\default.htm 寫入 This w2003-1。
  3. 節點 2 同路徑寫入 This w2003-2。
  4. 客戶端瀏覽器訪問 https://cluster.heinfo.edu.cn,將隨機顯示兩種內容之一,證實流量已分流。
  5. 拔除節點 1 網路線 → 重新整理瀏覽器,顯示節點 2 內容,服務不中斷,證實自動故障切換。
生產環境注意:正式部署時,所有節點網站內容必須保持一致(可用 DFS-R、共享儲存體、部署腳本同步),否則使用者將看到不一致頁面。

八、擴充與維運提醒

  • 後續新增節點重複「加入主機到叢集」步驟,最多 32 台。
  • 連接埠規則可依應用調整(如僅開放 80/443、啟用親和性 Affinity 以支援 Session 狀態)。
  • 定期檢視 NLB 管理員「叢集」→「檢視記錄」監控節點健康狀態。

NLB 以零成本實現企業級負載平衡與高可用,是 Windows Server 2003 架站陣列的核心技能。

Copyright © Windows教程網 All Rights Reserved