(
[url]http://godoha.blog.51cto.com[/url] _ by weihu_yan 2009-1-21)
(圖,詳見附件)
1. 環(huán)境說明:兩臺windows 2003 r2企業(yè)版操作系統(tǒng)(主機名分別:nlba 、nlbb)及一臺客戶機:nlb-client 域名:shnc.com
IP地址信息:(本次使用單播方式,每臺機器分別有兩張網(wǎng)卡)
Nlba: 192.168.168.1/24 gw:192.168.168.254 dns:192.168.168.1
Nlbb:192.168.168.2/24 gw:192.168.168.254 dns:192.168.168.1
Nlb-client: 192.168.168.11 gw:192.168.168.254 dns:192.168.168.1
注:
如果選用單播,則必須保證所有主機都是雙網(wǎng)卡,一個內網(wǎng)一個心跳。如果做負載均衡的機器不能使用NetBIOS名稱解析,則可以修改機器的hosts文件,把對應NetBIOS名稱和IP地址加進去。使用負載均衡的注意事項:每臺主機系統(tǒng)管理員賬號、密碼必須相同。每次修改密碼時,幾臺集群主機修改的時間間隔盡量短。
需要了解:
NLB群集需要一個cluster(群集IP地址),并且在DNS里面要新增一個主機如下:
2. 配置好網(wǎng)卡信息后,任選一臺結點:nlba或nlbb,配置網(wǎng)絡負載平衡,
a.并設置兩臺“群集參數(shù)”都一樣!
b.主機參數(shù)設置根據(jù)各自的IP信息
c.兩個結點在設置完群集參數(shù)及主機參數(shù)后,兩臺都要將群集IP地址加入到TCP/IP里面,如下:
3. 配置好NLB后,下面我們在兩臺機器上都安裝IIS,在nlb-client的機器來測試,模擬將一個結點lan網(wǎng)卡給禁用,訪問會切換到另一個結點上!
a.(為了方便區(qū)分,將nlba及nlbb主機上的website分別修改,分別訪問localhost如下:
b.在客戶端來訪問(nlb-client)群集的IP地址一下看看!返回的網(wǎng)站!
c.由上圖發(fā)現(xiàn)訪問是在nlba機器,將nlba機器的lan網(wǎng)卡給禁用掉后,再次在客戶端訪問群集IP發(fā)現(xiàn)已切換到另一臺nlbb機器上!
4. 至此NLB配置驗證測試OK!
補充說明:
網(wǎng)絡負載平衡(Network Load Balancing,NLB)群集最早出現(xiàn)在windows 2000的advance server中,windows 2003的各版本都支持NLB群集允許用戶把兩臺或更多的服務器結合起來使用,在客戶端看起來就像是一臺服務器。進入NLB群集的連接請求可以分解傳送給兩個或更多的NLB群集成員,這樣用戶可以添加越來越多的服務器(最多32臺),形成一個功能非常強大的FTP站點或Web站點
NLB群集是一種非常簡潔的工具,但安裝配置NLB群集必須滿足很嚴格的要求,譬如首先要保證群集中服務器必須能夠正常的單獨運行。以安裝配置兩節(jié)點的NLB群集為例,這些條件簡述如下:
(1)每個節(jié)點服務器必須擁有一個靜態(tài)IP地址,另外還應該為NLB群集準備一個靜態(tài)IP地址。
(2)NLB群集需要擁有一個DNS名稱,且該DNS記錄項應該與區(qū)群集IP地址建立了映射關系。
(3)每個節(jié)點服務器上應該安裝完全相同的服務器軟件(如IIS、終端服務器等網(wǎng)絡服務),以構成一個兩節(jié)點的NLB群集。