如何配置Windows的網(wǎng)絡(luò)負(fù)載平衡(Network Load Balancing)
首先,NLB通常只用于只讀服務(wù)器的情況下,因?yàn)閿?shù)據(jù)同步是無法靠NLB自身實(shí)現(xiàn)的。比如終端服務(wù),WEB服務(wù)器(可以把數(shù)據(jù)提交到SQL數(shù)據(jù)庫或第三方存儲(chǔ),不能在組成NLB的主機(jī)中存儲(chǔ)數(shù)據(jù)),構(gòu)成NLB的主機(jī)上面的數(shù)據(jù)不應(yīng)該是頻繁變化的,而且同步工具只能由管理員手工完成,如果不滿足以上條件,請(qǐng)使用共用磁盤陣列的群集。
在Windows 2000/2003中,只需要在網(wǎng)卡上添加并啟動(dòng)“網(wǎng)絡(luò)負(fù)載平衡”2000只能有一塊網(wǎng)卡啟動(dòng),2003則沒有這種限制了。
首先要配置的是群集參數(shù)。這一頁中所有的參數(shù)在構(gòu)成NLB系統(tǒng)的計(jì)算機(jī)中應(yīng)該是一樣的。screen.width-500)this.style.width=screen.width-500;
}" border=0>
IP地址,子網(wǎng)掩碼和Internet名字是客戶機(jī)訪問NLB系統(tǒng)時(shí)用的。名字會(huì)被注冊(cè)到DNS中(也可以由管理員手工注冊(cè)),地址和掩碼要與NLB連接客戶機(jī)的網(wǎng)卡所在的網(wǎng)段中的地址規(guī)則保持一致。
最下面的網(wǎng)絡(luò)地址由系統(tǒng)自動(dòng)生成,決定于下面的單播/組播選項(xiàng)和群集的IP地址。
單播前面為02-BF,組播為03-BF,后面是IP地址的十六進(jìn)制表示。如果采用IGMP組播那就是標(biāo)準(zhǔn)的組播了,采用01-00-5E開頭的MAC地址。
單播的方式下,兩臺(tái)主機(jī)都會(huì)把自己網(wǎng)卡的MAC地址更改為玫刂罰?庋?教ㄖ骰??薹ㄍü?飪橥?ㄏ嗷ネㄑ叮ㄒ蛭狹AC地址相同),組播方式不更改網(wǎng)卡的原MAC地址,所以兩個(gè)主機(jī)可以通過這塊網(wǎng)卡相互通訊(需要指定不同的從屬IP地址)通常我們采用較多的是單網(wǎng)卡多播或多網(wǎng)卡單播。
遠(yuǎn)程控制根據(jù)需要設(shè)置。通常也不需要。
第二頁是主機(jī)參數(shù),這一頁中的參數(shù)基本上要求NLB中的各主機(jī)不相同。screen.width-500)this.style.width=screen.width-500;
}" border=0>
第一項(xiàng)優(yōu)先級(jí)肯定是要不同了,用于后面指定單主機(jī)的端口訪問由哪臺(tái)主機(jī)處理。
第二項(xiàng)專用IP肯定也是不同的,應(yīng)該屬于一個(gè)網(wǎng)段,這個(gè)是用于NLB主機(jī)相互通訊的。
和前面的群集地址一樣,需要手工配置在網(wǎng)卡,單網(wǎng)卡的情況下應(yīng)該把專有IP配置成為主IP地址,多網(wǎng)卡的情況把專有IP配置在心跳信號(hào)專用網(wǎng)卡上就可以了。
第三項(xiàng)初始狀態(tài)選擇“己啟動(dòng)”就可以了。[此貼 2004-9-4 10:32:23 被作者本人編輯過]
第三頁就是NLB最關(guān)鍵的部分了,決定了NLB系統(tǒng)如何工作,這部分內(nèi)容在兩臺(tái)主機(jī)上也基本是一樣的,沒有要求完全相同,但必須“兼容”。screen.width-500)this.style.width=screen.width-500;
}" border=0>
這一頁是指定端口規(guī)則,上面的方框中列出了所有己經(jīng)定義的端口規(guī)則,缺省的情況下只有一條端口規(guī)則,內(nèi)容是所有的TCP/UDP端口都負(fù)載平衡。
下面我們來看一下如何定義。screen.width-500)this.style.width=screen.width-500;
}" border=0>
第一項(xiàng)集群IP用于指定到達(dá)哪個(gè)群集IP的請(qǐng)受按下面的情況處理,這個(gè)就選所有吧,因?yàn)橐话阋仓挥幸粋€(gè)IP了。
第二項(xiàng)是TCP或UDP的端口范圍。
第三項(xiàng)是協(xié)議。
第四項(xiàng)是篩選模式:
首先是多主機(jī),單主機(jī)和禁用此端口。
多主機(jī)是多主機(jī)之間負(fù)載平衡,相似性是指對(duì)是否對(duì)客戶端的源IP做出反映,如果是單一則所有來自某一客戶機(jī)的請(qǐng)求都由固定的主機(jī)處理,類C則所有屬于一個(gè)C類地址的客戶機(jī)的請(qǐng)求都由某一主機(jī)處理。負(fù)載量是指各主機(jī)在負(fù)載平衡時(shí)分擔(dān)多少任務(wù),這里只是一個(gè)比值,不是百分比,比如兩臺(tái)主機(jī)可以分別設(shè)置為70和80,那它們的任務(wù)比就是7:8,這也是唯一一個(gè)兩臺(tái)主機(jī)可以不同的參數(shù),其它的參數(shù)必須相同。
單一主機(jī)則指該端口范圍內(nèi)的請(qǐng)求只由一臺(tái)主機(jī)處理,優(yōu)先級(jí)決定哪臺(tái)主機(jī)受理。
禁用此端口指群集不對(duì)到達(dá)該端口范圍的請(qǐng)求做出響應(yīng),客戶機(jī)得不到任何回應(yīng)。
最后要說的是沒有指出如何處理的端口采用單一主機(jī)處理,由前面主機(jī)參數(shù)中的指定的優(yōu)先級(jí)決定哪臺(tái)主機(jī)處理。
簡單寫了寫,有錯(cuò)誤告訴我,謝謝。