當(dāng)前位置: 首頁IT技術(shù) → win2003負(fù)載平衡實(shí)用教程

win2003負(fù)載平衡實(shí)用教程

更多

為了測試win2003負(fù)載平衡的效果,這里我使用VM搭建了一個(gè)簡易的模擬環(huán)境:

兩臺(tái)server2003,配置基本相同:

雙網(wǎng)卡:網(wǎng)卡1橋接本地活動(dòng)網(wǎng)卡,網(wǎng)卡2接內(nèi)部虛擬局域網(wǎng)(lan segment:server)。

主機(jī)名:server-1,server-2

server-1:網(wǎng)卡1:192.168.1.202    網(wǎng)卡2:10.10.10.1

server-2:網(wǎng)卡1:192.168.1.203    網(wǎng)卡2:10.10.10.2

負(fù)載平衡的對外地址:192.168.1.204

兩臺(tái)機(jī)器的網(wǎng)卡2是用來做心跳線的,保證通暢即可,無需太多設(shè)置。

server-1:  開始——管理工具——網(wǎng)絡(luò)負(fù)載平衡管理器——在網(wǎng)絡(luò)平衡負(fù)載群集上右鍵——新建群集如下:

這里的IP地址就是我們設(shè)置的負(fù)載平衡對外地址,域名為對外公開域名。因?yàn)榕c實(shí)驗(yàn)無關(guān),我這里沒有做改動(dòng)。

群集操作模式我選擇多播。

解釋:

單播 在單播模式下,NLB重新對每個(gè)NLB節(jié)點(diǎn)中啟用NLB的網(wǎng)絡(luò)適配器分配MAC地址(此MAC地址稱為群集MAC地址),并且所有的NLB節(jié)點(diǎn)均使用相同的MAC地址(均使用群集MAC地址),同時(shí)NLB修改所有發(fā)送的數(shù)據(jù)包中的源MAC地址,從而使交換機(jī)不能將此群集MAC地址綁定在某個(gè)端口上。 工作在單播模式下的NLB可以在所有網(wǎng)絡(luò)環(huán)境下正常運(yùn)行,但是由于它的工作特性,具有以下兩個(gè)限制: 由于NLB所使用的群集MAC地址沒有綁定在某個(gè)具體的交換機(jī)端口上,所以所有的NLB通訊均通過在交換機(jī)的所有端口上廣播進(jìn)行,而不管此端口是否連接了NLB節(jié)點(diǎn),這造成了額外的網(wǎng)絡(luò)流量負(fù)擔(dān); 由于所有的NLB節(jié)點(diǎn)具有相同的MAC地址,NLB節(jié)點(diǎn)之間不能通過自己原有的專用IP地址進(jìn)行通訊。 
  多播 在多播模式下,NLB不會(huì)修改NLB節(jié)點(diǎn)啟用NLB的網(wǎng)絡(luò)適配器的MAC地址,而是為它再分配一個(gè)二層多播MAC地址專用于NLB的通訊(此MAC地址稱為群集MAC地址),這樣NLB節(jié)點(diǎn)之間可以通過自己原有的專用IP地址進(jìn)行通訊。但是在多播模式中,NLB節(jié)點(diǎn)發(fā)送的針對群集IP地址MAC地址ARP請求的ARP回復(fù)會(huì)將群集IP地址映射到多播MAC地址,而許多路由器或者交換機(jī)(包括CISCO的產(chǎn)品)會(huì)拒絕這一行為。當(dāng)出現(xiàn)這種情況時(shí),你必須在路由器和交換機(jī)上手動(dòng)添加靜態(tài)映射,將群集IP地址映射到群集的多播MAC地址。 
    Windows Server 2003提供了一個(gè)新的特性,稱為IGMP 多播,它可以通過使用IGMP協(xié)議支持來使交換機(jī)只將NLB通訊發(fā)送到連接NLB節(jié)點(diǎn)的端口,而不是所有交換機(jī)端口。但是此特性必須要求交換機(jī)支持IGMP偵聽,并且要求群集工作在多播模式下。

http://ivruru.blog.51cto.com

點(diǎn)擊“下一步”,進(jìn)入群集IP地址頁面,我這里只有這一個(gè)群集,繼續(xù)“下一步”,定義端口頁面,這里我默認(rèn)為全部接口(1-65535),再“下一步”,進(jìn)入"連接"頁面,開始向群集里添加服務(wù)器。

輸入“server-1”然后點(diǎn)擊“連接”,會(huì)看到如下所示:

選擇192.168.1.202地址作為群集地址,完成。

此時(shí)打開server-2(反正我的是一直都在開著),以管理員身份登陸;氐絪erver-1,在你剛才創(chuàng)建的群集上右鍵,添加主機(jī)到群集,再次來到連接頁面,輸入server-2,點(diǎn)擊連接。然后轉(zhuǎn)到server-2 ,開始——管理工具——網(wǎng)絡(luò)負(fù)載平衡管理器——在網(wǎng)絡(luò)平衡負(fù)載群集上右鍵——連接到現(xiàn)存的,輸入server-1,點(diǎn)擊連接。

等候幾分鐘,群集狀態(tài)如下:

表明負(fù)載平衡已建立成功。若server—1未顯示成功,關(guān)掉負(fù)載平衡管理器,按照server-2的連接方式重新連接一次即可!

這里驗(yàn)證方式可以在兩臺(tái)機(jī)器上建立IIS,測試是否實(shí)現(xiàn)了負(fù)載平衡。注意:IIS服務(wù)器地址應(yīng)指向負(fù)載均衡地址。

如果要在虛擬機(jī)下測試的話,需要注意,兩臺(tái)機(jī)器的SID不能一樣,否則 無法連接成功!

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)