win2003負(fù)載均衡設(shè)置方法(比較詳細(xì))
在現(xiàn)行的許多網(wǎng)絡(luò)應(yīng)用中,有時(shí)一臺(tái)服務(wù)器往往不能滿足客戶端的要求,此時(shí)只能通過(guò)增加服務(wù)器來(lái)解決問(wèn)題。
那么,有沒(méi)有一個(gè)辦法或者技術(shù)來(lái)解決此類問(wèn)題呢?使用Windows 2000或Windows Server 2003中的網(wǎng)絡(luò)負(fù)載平衡群集就可以(本文將介紹Windows Server 2003中的網(wǎng)絡(luò)負(fù)載平衡技術(shù)的實(shí)現(xiàn)方法)。
一、網(wǎng)絡(luò)負(fù)載平衡的優(yōu)點(diǎn)
1.網(wǎng)絡(luò)負(fù)載平衡允許你將傳入的請(qǐng)求傳播到最多達(dá)32臺(tái)的服務(wù)器上,即可以使用最多32臺(tái)服務(wù)器共同分擔(dān)對(duì)外的網(wǎng)絡(luò)請(qǐng)求服務(wù)。網(wǎng)絡(luò)負(fù)載平衡技術(shù)保證即使是在負(fù)載很重的情況下它們也能作出快速響應(yīng)。
2.網(wǎng)絡(luò)負(fù)載平衡對(duì)外只須提供一個(gè)IP地址(或域名)。
3.如果網(wǎng)絡(luò)負(fù)載平衡中的一臺(tái)或幾臺(tái)服務(wù)器不可用時(shí),服務(wù)不會(huì)中斷。網(wǎng)絡(luò)負(fù)載平衡自動(dòng)檢測(cè)到服務(wù)器不可用時(shí),能夠迅速在剩余的服務(wù)器中重新指派客戶機(jī)通訊。此保護(hù)措施能夠幫助你為關(guān)鍵的業(yè)務(wù)程序提供不中斷的服務(wù)??梢愿鶕?jù)網(wǎng)絡(luò)訪問(wèn)量的增多來(lái)增加網(wǎng)絡(luò)負(fù)載平衡服務(wù)器的數(shù)量。
4.網(wǎng)絡(luò)負(fù)載平衡可在普通的計(jì)算機(jī)上實(shí)現(xiàn)。
在Windows Server 2003中,網(wǎng)絡(luò)負(fù)載平衡的應(yīng)用程序包括Internet信息服務(wù)(IIS)、ISA Server 2000防火墻與代理服務(wù)器、VPN虛擬專用網(wǎng)、終端服務(wù)器、Windows Media Services(Windows視頻點(diǎn)播、視頻廣播)等服務(wù)。同時(shí),網(wǎng)絡(luò)負(fù)載平衡有助于改善你的服務(wù)器性能和可伸縮性,以滿足不斷增長(zhǎng)的基于Internet客戶端的需求。
網(wǎng)絡(luò)負(fù)載平衡可以讓客戶端用一個(gè)邏輯Internet名稱和虛擬IP地址(又稱群集IP地址)訪問(wèn)群集,同時(shí)保留每臺(tái)計(jì)算機(jī)各自的名稱。
下面,我們將在兩臺(tái)安裝Windows Server 2003的普通計(jì)算機(jī)上,介紹網(wǎng)絡(luò)負(fù)載平衡的實(shí)現(xiàn)及應(yīng)用。
這兩臺(tái)計(jì)算機(jī)中,一臺(tái)計(jì)算機(jī)名稱為w2003-1,IP地址為202.206.197.190,另一臺(tái)名為w2003-2,IP地址為202.206.197.191。
規(guī)劃網(wǎng)絡(luò)負(fù)載平衡群集使用的IP地址為202.206.197.195,規(guī)劃網(wǎng)絡(luò)負(fù)載平衡群集完整的計(jì)算機(jī)名稱為cbf001.com。你需要在 heinfo.edu.cn域中注冊(cè)此主機(jī)名稱并將地址設(shè)置為202.206.197.195。
如果你沒(méi)有DNS,可以在需要訪問(wèn)網(wǎng)絡(luò)負(fù)載平衡的客戶機(jī)(包括網(wǎng)絡(luò)負(fù)載平衡主機(jī))上編輯%systemroot%system32driversetc目錄下的hosts文件,添加一條信息 “202.206.197.195 cluster.heinfo.edu.cn”,即可解決DNS域名解析的問(wèn)題。
當(dāng)正式應(yīng)用時(shí),客戶機(jī)只需要使用cbf001.com或IP地址202.206.197.195來(lái)訪問(wèn)服務(wù)器,網(wǎng)絡(luò)服務(wù)平衡會(huì)根據(jù)每臺(tái)服務(wù)器的負(fù)載情況自動(dòng)選擇202.206.197.190或者202.206.197.191對(duì)外提供服務(wù)。
二、網(wǎng)絡(luò)負(fù)載平衡的實(shí)現(xiàn)過(guò)程如下:
在實(shí)現(xiàn)網(wǎng)絡(luò)負(fù)載平衡的每一臺(tái)計(jì)算機(jī)上,只能安裝TCP/IP協(xié)議,不要安裝任何其他的協(xié)議(如IPX協(xié)議或者NetBEUI協(xié)議),在網(wǎng)絡(luò)屬性中,“網(wǎng)絡(luò)負(fù)載平衡”也不能被選擇,這可以從“網(wǎng)絡(luò)連接屬性”中查看。
?、傧冗M(jìn)入第一臺(tái)計(jì)算機(jī),以管理員身份登錄,從“管理工具”中運(yùn)行“網(wǎng)絡(luò)負(fù)載平衡管理器”,用鼠標(biāo)右鍵單擊“網(wǎng)絡(luò)負(fù)載平衡群集”,從出現(xiàn)的菜單中選擇“新建群集”,進(jìn)入“群集參數(shù)”界面(圖1)。
在“IP地址”后面輸入規(guī)劃的群集參數(shù)地址202.206.197.195,在子網(wǎng)掩碼處使用默認(rèn)值,在“完整Internet名稱”后面輸入cluster.heinfo.edu.cn(也可以是其他的名稱,但輸入的DNS名稱必須與輸入的IP地址相符)。
如果允許遠(yuǎn)程控制,請(qǐng)選中“允許遠(yuǎn)程控制”,并在“遠(yuǎn)程密碼”和“確認(rèn)密碼”處輸入可以進(jìn)行遠(yuǎn)程控制的密碼。
?、邳c(diǎn)擊“下一步”按鈕,進(jìn)入群集IP地址頁(yè)面后再進(jìn)入“端口規(guī)則”界面,點(diǎn)擊“下一步”按鈕,進(jìn)入“連接”界面(圖2)。
?、墼凇斑B接”界面的“主機(jī)”欄中輸入當(dāng)前計(jì)算機(jī)的名稱w2003-1,然后點(diǎn)擊“連接”按鈕,將在“對(duì)配置一個(gè)新的群集可用的接口”框中顯示出連接的計(jì)算機(jī)的網(wǎng)卡及IP地址。選擇與群集IP地址同一網(wǎng)段的地址(用于對(duì)外提供網(wǎng)絡(luò)應(yīng)用的網(wǎng)卡),然后點(diǎn)擊“下一步”按鈕,進(jìn)入設(shè)置“主機(jī)參數(shù)”界面,點(diǎn)擊“完成”按鈕,系統(tǒng)將自動(dòng)開(kāi)始網(wǎng)絡(luò)負(fù)載平衡群集的配置。幾分鐘后,網(wǎng)絡(luò)負(fù)載平衡群集配置完成。
④打開(kāi)第二臺(tái)計(jì)算機(jī),并以管理員的身份登錄進(jìn)入。
注意:在網(wǎng)絡(luò)負(fù)載平衡中的每個(gè)節(jié)點(diǎn)上,管理員賬號(hào)的用戶名和密碼最好一致。
?、萑缓?,在第一臺(tái)計(jì)算機(jī)上,用鼠標(biāo)右鍵單擊新創(chuàng)建的群集,從出現(xiàn)的菜單中選擇“添加主機(jī)到群集”。將出現(xiàn)“連接”界面,在“主機(jī)”中輸入第二臺(tái)計(jì)算機(jī)的計(jì)算機(jī)名稱,點(diǎn)擊“連接”按鈕,將會(huì)在“對(duì)配置群集可用的接口”下面顯示出連接的計(jì)算機(jī)上的網(wǎng)絡(luò)配置。選擇202.206.197.191的網(wǎng)卡,進(jìn)入主機(jī)參數(shù)界面,點(diǎn)擊“完成”按鈕,即可返回網(wǎng)絡(luò)負(fù)載平衡管理器(圖3)。
⑥關(guān)閉網(wǎng)絡(luò)負(fù)載平衡管理器后再進(jìn)入網(wǎng)絡(luò)負(fù)載平衡管理器。用鼠標(biāo)右鍵單擊“網(wǎng)絡(luò)負(fù)載平衡群集”,從出現(xiàn)的菜單中選擇“連接到現(xiàn)存的”,將會(huì)彈出“連接”界面。
輸入第一臺(tái)計(jì)算機(jī)的名稱,點(diǎn)擊“連接”按鈕,在“群集”下面將列出群集的IP地址,選擇此IP地址,并點(diǎn)擊“完成”按鈕,連接群集即可完成。
以后,如果這兩臺(tái)服務(wù)器不能滿足需求,可以按以上步驟添加第3臺(tái)、第4臺(tái)計(jì)算機(jī)到網(wǎng)絡(luò)負(fù)載平衡中以滿足要求。
三、用IIS服務(wù)驗(yàn)證網(wǎng)絡(luò)負(fù)載平衡
網(wǎng)絡(luò)負(fù)載平衡配置好后,為了實(shí)現(xiàn)某項(xiàng)具體的服務(wù),需要在網(wǎng)絡(luò)負(fù)載平衡的計(jì)算機(jī)上安裝相應(yīng)的服務(wù)。例如:為了實(shí)現(xiàn)IIS網(wǎng)站的負(fù)載平衡,需要在相應(yīng)的網(wǎng)絡(luò)負(fù)載平衡的計(jì)算機(jī)上安裝IIS服務(wù)。
安裝網(wǎng)絡(luò)負(fù)載平衡的應(yīng)用程序時(shí),不需要特別的方法,只需要在配置好網(wǎng)絡(luò)負(fù)載平衡的計(jì)算機(jī)上安裝相應(yīng)的服務(wù)即可。但是為了讓每個(gè)用戶在通過(guò)網(wǎng)絡(luò)負(fù)載平衡訪問(wèn)到不同的計(jì)算機(jī)時(shí),能夠訪問(wèn)到一致的數(shù)據(jù),需要在網(wǎng)絡(luò)負(fù)載平衡的每臺(tái)計(jì)算機(jī)上保持?jǐn)?shù)據(jù)的一致性。舉例來(lái)說(shuō):實(shí)現(xiàn)了兩個(gè)節(jié)點(diǎn)的IIS的網(wǎng)絡(luò)負(fù)載平衡,為了保證兩個(gè)網(wǎng)站內(nèi)容的一致性,除了這兩個(gè)IIS服務(wù)器的配置相同外,相應(yīng)的網(wǎng)站數(shù)據(jù)必須一致。
為了檢驗(yàn)網(wǎng)絡(luò)負(fù)載平衡,我們可以通過(guò)IIS來(lái)進(jìn)行驗(yàn)證,其他的一些應(yīng)用如終端服務(wù)、Windows Media服務(wù)與IIS的應(yīng)用相類似?! ≡诰W(wǎng)絡(luò)負(fù)載平衡的每一臺(tái)計(jì)算機(jī)上安裝IIS服務(wù),方法如下:
在“添加/刪除程序”中,點(diǎn)擊“添加Windows組件”,進(jìn)入Windows組件向?qū)?,雙擊“應(yīng)用程序服務(wù)器”,進(jìn)入“應(yīng)用程序服務(wù)器”(圖4)。
選中ASP.NET、Internet信息服務(wù)及應(yīng)用網(wǎng)絡(luò)COM+訪問(wèn)后,即可開(kāi)始安裝IIS服務(wù)。
安裝之后,進(jìn)入第一臺(tái)計(jì)算機(jī)的inetpubwwwroot目錄,新建一個(gè)文本文件,輸入以下內(nèi)容:
This win2003-1
然后將它保存為default.htm文件。這個(gè)網(wǎng)頁(yè)在IE中將顯示如下內(nèi)容:
This w2003-1
在第二臺(tái)計(jì)算機(jī)的inetpubwwwroot目錄,新建一個(gè)文本文件,并輸入下面的內(nèi)容:
This win2003-2
這個(gè)網(wǎng)頁(yè)在IE瀏覽器中將顯示“This w2003-2”,隨后將這個(gè)文件以default.htm名稱保存。
然后,在其他計(jì)算機(jī)上的IE瀏覽器中鍵入http//cbf001.com,將會(huì)顯示為“This win2003-1”或 “This win2003-2”,根據(jù)網(wǎng)絡(luò)的負(fù)載,網(wǎng)絡(luò)負(fù)載平衡會(huì)自動(dòng)轉(zhuǎn)發(fā)到第一臺(tái)計(jì)算機(jī)或第二臺(tái)計(jì)算機(jī)。
為了驗(yàn)證效果,你可以在瀏覽的時(shí)候,拔掉第一臺(tái)計(jì)算機(jī)的網(wǎng)線或拔掉第二臺(tái)機(jī)器的網(wǎng)線,將會(huì)發(fā)現(xiàn)瀏覽到的將是不同內(nèi)容。
當(dāng)然,我們只是測(cè)試的時(shí)候,為了驗(yàn)證網(wǎng)絡(luò)負(fù)載平衡的效果,兩個(gè)網(wǎng)站的內(nèi)容不一致,而在正式應(yīng)用的時(shí)候,網(wǎng)絡(luò)負(fù)載平衡群集的每個(gè)節(jié)點(diǎn)計(jì)算機(jī)的內(nèi)容將是一致的,這樣,不管使用那一個(gè)節(jié)點(diǎn)響應(yīng),都保證訪問(wèn)的內(nèi)容是一致的。
相關(guān)文章
Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設(shè)置)
這篇文章主要介紹了Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設(shè)置),需要的朋友可以參考下2016-06-06如何設(shè)置虛擬內(nèi)存 winxp、win2003最正確的設(shè)置虛擬內(nèi)存方法
我不是說(shuō)如何支持4G以上內(nèi)存的廢話,地球人都知道裝上2003SP2企業(yè)版即可支持了。很多人插了8G內(nèi)存卻發(fā)現(xiàn)系統(tǒng)無(wú)論運(yùn)行多少程序物理內(nèi)存才使用3G左右,機(jī)器隨著運(yùn)行程序的時(shí)間越來(lái)越慢,硬盤(pán)燈也一直在閃2013-06-06IIS7配置PHP5.5 對(duì)找不到的文件啟用文件監(jiān)視的解決方法
本文主要介紹IIS7配置PHP5.5 對(duì)找不到的文件啟用文件監(jiān)視的解決方法,比較實(shí)用,希望能給大家做一個(gè)參考。2016-06-06win server2012 r2服務(wù)器共享文件夾如何設(shè)置
本文主要介紹了win server2012 r2服務(wù)器共享文件夾如何設(shè)置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06讓手機(jī)訪問(wèn)WAP網(wǎng)站服務(wù)器 IIS WAP服務(wù)器的MIME類型設(shè)置
這其實(shí)只需要一部支持wap的手機(jī),一臺(tái)電腦,一個(gè)網(wǎng)關(guān)(是硬件,一般由電信服務(wù)商提供)就可以了,網(wǎng)關(guān)可以臨時(shí)用電信的,所以你只需要有手機(jī)和電腦就可以了。2009-05-05cscript.exe自動(dòng)啟動(dòng)解決方法分享
現(xiàn)在給下VPS客戶cscript.exe自動(dòng)啟動(dòng)解決辦法,希望可以服務(wù)器相關(guān)客戶解決問(wèn)題2011-12-12Windows Server 2019 驗(yàn)證DHCP服務(wù) & 備份與恢
這篇文章主要介紹了Windows Server 2019 驗(yàn)證DHCP服務(wù) & 備份與恢復(fù)DHCP數(shù)據(jù) Ⅲ,需要的朋友可以參考下2023-05-05獨(dú)立主機(jī)/VPS 一鍵開(kāi)啟IIS的GZIP方法
現(xiàn)代的瀏覽器IE6和Firefox都支持客戶端Gzip,也就是說(shuō),在服務(wù)器上的網(wǎng)頁(yè),傳輸之前,先使用Gzip壓縮再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示,這樣雖然稍微占用了一些服務(wù)器和客戶端的CPU,但是換來(lái)的是更高的帶寬利用率2012-04-04Winserver2019搭建iSCSI雙向認(rèn)證服務(wù)的實(shí)現(xiàn)
本文主要介紹了Winserver2019搭建iSCSI雙向認(rèn)證服務(wù)的實(shí)現(xiàn),通過(guò)具體的配置步驟,實(shí)現(xiàn)了iSCSI雙向認(rèn)證的搭建和測(cè)試,感興趣的可以了解一下2023-09-09解決預(yù)裝win8系統(tǒng)重裝win7后無(wú)法進(jìn)入系統(tǒng)
本文主要介紹了解決預(yù)裝win8系統(tǒng)重裝win7后無(wú)法進(jìn)入系統(tǒng)的方法。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-04-04