windows nlb

 

配置windows2003網絡負載平衡羣集NLB
post by 周建青 / 2010-6-24 12:48 Thursday / windows /
NLB羣集允許用戶把兩臺或更多的服務器結合起來使用,在客戶端看起來就像是一臺服務器。進入NLB羣集的連接請求可以分解傳送給兩個或更多的NLB羣集成員,這樣用戶可以添加越來越多的服務器(最多32臺),形成一個功能非常強大的FTP站點或Web站點
 
  當把一臺服務器(包括Web服務器、FTP服務器或者流媒體服務器等等)放入網絡中之後,隨着客戶端數量的不斷增加,人們往往需要功能更強大、處理速度更快的服務器。爲了解決這個問題,如果將原有的服務器替換成功能更強大、處理速度更快的服務器顯然並不是值得稱道的辦法。但是如果能把新服務器添加到原有服務器的處理能力基礎上而不是替換它,這種方案毫無疑問更容易被用戶接受。網絡負載平衡(Network Load Balancing,NLB)羣集的出現正好實現了這一目的。
 儘管 NLB 羣集是一種非常簡潔的工具,但安裝配置 NLB 羣集必須滿足很嚴格的要求,譬如首先要保證羣集中服務器必須能夠正常的單獨運行。以安裝配置兩節點的 NLB 羣集爲例,這些條件簡述如下:
   (1) 每個節點服務器必須擁有一個靜態 IP 地址,另外還應該爲 NLB 羣集準備一個靜態 IP 地址。
   (2)NLB 羣集需要擁有一個 DNS 名稱,且該 DNS 記錄項應該與區羣集 IP 地址建立了映射關係。
   (3) 每個節點服務器上應該安裝完全相同的服務器軟件 ( 如 IIS 、終端服務器等網絡服務 ) ,以構成一個兩節點的 NLB 羣集。
                                拓撲結構
1:兩個節點都安裝好IIS
2:創建羣集主機記錄
在安裝NLB 羣集之前建議先把 DNS 準備好,在本例中節點 1 同時也是網絡中的 DNS 服務器。可以在節點 1 上爲羣集指派一個 DNS 名稱,依次單擊 “ 開始 / 所有程序 / 管理工具 /DNS” ,打開 “dnsmagt” 窗口。
在左窗格中依次展開“ServerName/ 正向查找區域 ” 目錄。然後右擊域名 “cpcw.com” 區域,執行 “ 新建主機 ” 快捷命令 ( 如圖1 )
                                                 圖1
在打開 “ 新建主機 ” 對話框 “ 名稱 ” 編輯框中鍵入一個自定義的羣集名稱 ( 本例鍵入 “Cluster”); 在 “IP 地址 ” 編輯框中鍵入準備該羣集指派的靜態 IP 地址 ( 本例爲 “10.115.223.10”) 。單擊 “ 添加主機 ” 按鈕,很快就會提示已經成功創建了主機記錄 ( 如圖2)
                      圖2
完成各項準備準備工作以後,就可以安裝配置NLB 羣集了。對於兩個節點而言,先在哪一個節點上安裝配置 NLB 羣集都是可以的。下面我們將在節點 1 上進行安裝配置。
1,打開網絡負載平衡羣集也可用命令:nlbmgr
2,配置網絡負載平衡羣集
3,設置羣集參數
4,設置羣集IP地址
5,端口規則
6,添加主機
7,設置主機參數,優先級選1,保持默認就可以
8,添加另一臺機器
9,連接到羣集,這裏的地址寫第一臺主機的內網地址
10,右鍵選擇添加主機到羣集,這裏的地址寫自己內網地址
 
11,主機參數,默認就可以
12,網絡負載平衡羣集
按以上步驟已經做好NLB羣集,接下來自己測試下就OK!!!
NLB羣集驗證管理及修復
  現在可以在跟NLB羣集處於同一個網段的任意計算機上進行羣集的驗證工作。打開IE瀏覽器,在地址欄分別鍵入每個節點的靜態IP地址(也就是兩個Web服務器的IP地址)並回車,這時用戶會看到每臺服務器的主頁。鍵入羣集IP地址並回車,用戶會看到兩臺服務器的其中一份主頁。這說明NLB羣集配置成功,已經可以實現網絡負載平衡了。
  小提示:不要試圖從一個NLB羣集節點去ping另外的節點,因爲NLB羣集帶來的負面效應就是雖然所有的羣集成員都可以接受來自客戶端的訪問請求,但羣集節點之間卻不能彼此通信。
  當NLB開始工作時,用戶可以通過三個獨立的工具對NLB進行管理,這三個工具分別是:“網絡負載平衡 屬性”對話框、“網絡負載平衡管理器”和位於文件夾%SystemRoot%\System32中的NLB.exe命令行工具。
  其中通過“網絡負載平衡 屬性”對話框對NLB羣集進行配置管理的操作在前文中關於安裝配置NLB的內容已有相關討論。使用“網絡負載平衡管理器”可以在同一個界面使用多個羣集(通過在“羣集”菜單中執行“連接到現存的”命令來添加),因此使用該工具進行管理是首選的方法。
  依次單擊“開始/所有程序/管理工具/網絡負載平衡管理器”,可以打開“網絡負載平衡管理器”窗口。遺憾的是,用戶所連接到的羣集和主機的名稱不能在會話之間保留,因此每次啓動“網絡負載平衡管理器”時,左窗格中的羣集列表均爲空。不過用戶可以將列表保存到一個文本文件中,並在以後啓動該工具時加載這個文本文件。在“網絡負載平衡管理器”窗口中依次執行“文件/保存主機列表/加載主機列表”命令來實現。
另外與 NLB 羣集的操作有關的事件被記錄在 “ 系統事件日誌 ” 中,當 NLB 發生故障以後,用戶應當首先檢查 “ 系統事件日誌 ” 以確定是哪一個環節發生了故障。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章