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

Windows Server 2003 NLB 網絡負載均衡集群部署圖文詳解

編輯:關於伺服器

核心優勢回顧

  • 高可用:單節點故障自動切換,服務不中斷。
  • 可擴展:最多 32 節點,按需橫向擴展。
  • 單一入口:對外僅暴露一個虛擬 IP (VIP) / 域名。
  • 低成本**:普通 x86 服務器即可,無需專用負載均衡硬件。

實驗環境規劃

角色主機名實際 IP備註
節點 1w2003-1202.206.197.190首個節點,創建集群
節點 2w2003-2202.206.197.191後加入集群
集群 VIPcbf001.com202.206.197.195DNS A 記錄指向此 IP

前置條件(關鍵)

  1. 所有節點**僅安裝 TCP/IP 協議**,禁用 NetBEUI、IPX/SPX 等非必要協議。
  2. 網卡屬性中**勾選「網絡負載平衡」**(安裝 NLB 組件後自動出現)。
  3. 節點間管理員賬號/密碼**保持一致**,便於遠程管理。
  4. DNS 解析:cbf001.com → 202.206.197.195;無 DNS 環境可修改客戶端 hosts 文件。

部署步驟:創建集群(節點 1)

  1. 「管理工具」→「網絡負載平衡管理器」。
  2. 右鍵「網絡負載平衡群集」→「新建群集」。
  3. 群集參數:
    • IP 地址:202.206.197.195
    • 子網掩碼:默認
    • 完整 Internet 名稱:cbf001.com
    • 勾選「允許遠程控制」,設置密碼。
  4. 端口規則:默認「所有端口,單親和性」。Web 服務建議改為「端口 80/443,無親和性」以獲得最佳分發。
  5. 連接**:主機名輸入 w2003-1,選擇同網段網卡(202.206.197.190)。
  6. 主機參數**:優先級唯一 ID (1),默認即可。點擊「完成」,等待配置生效。

部署步驟:添加節點 2

  1. 在節點 1 的 NLB 管理器中,右鍵集群 →「添加主機到群集」。
  2. 主機名:w2003-2,連接,選擇其網卡(202.206.197.191)。
  3. 主機參數:優先級唯一 ID (2)。完成。

驗證與測試

  1. 兩節點分別安裝 IIS,網站根目錄放置 default.htm:
    • 節點 1:This w2003-1
    • 節點 2:This w2003-2
  2. 客戶端瀏覽器訪問 https://cbf001.com,刷新觀察內容切換。
  3. 拔掉節點 1 網線,驗證流量自動切至節點 2,服務無感中斷。

生產環境關鍵補充

維度建議
會話保持NLB 支持「單親和性」(同客戶端 IP 固定映射到同節點),但推薦應用層共享 Session(Redis/SQL/StateServer),避免單點熱點。
數據一致性Web 內容必須多節點同步(DFS-R、rsync、部署流程自動化),確保任意節點響應內容一致。
健康檢查NLB 僅心跳檢測網卡通斷,**無法感知應用層故障**(如 IIS 停止、應用拋 500)。需配合監控系統(Zabbix/SCOM)+ 自動下線腳本。
防火牆/安全組節點間需通過 NLB 心跳端口(默認動態高端口),建議節點間全通或設置具體規則。
遷移建議Server 2003 已停止支持,**強烈建議遷移至 Windows Server 2019/2022 + IIS 10 + ARR (Application Request Routing) 或 Azure Load Balancer / AWS ALB / Nginx/HAProxy 反向代理**,功能更豐富、生態活躍、安全合規。

總結

NLB 是 Windows 內建的「免費軟負載」,適合中小規模、Windows 技術棧、無專業網絡設備的場景。部署核心在於:**VIP 規劃、網卡綁定、端口規則、會話策略、應用層同步**。隨業務增長,應及時向 L4/L7 專業負載均衡器演進,獲得更精細的流量控制、健康檢查、SSL 卸載、WAF 集成等企業級能力。

Copyright © Windows教程網 All Rights Reserved