win2003負載均衡設(shè)置方法(比較詳細)
在現(xiàn)行的許多網(wǎng)絡(luò)應(yīng)用中,有時一臺服務(wù)器往往不能滿足客戶端的要求,此時只能通過增加服務(wù)器來解決問題。
那么,有沒有一個辦法或者技術(shù)來解決此類問題呢?使用Windows 2000或Windows Server 2003中的網(wǎng)絡(luò)負載平衡群集就可以(本文將介紹Windows Server 2003中的網(wǎng)絡(luò)負載平衡技術(shù)的實現(xiàn)方法)。
一、網(wǎng)絡(luò)負載平衡的優(yōu)點
1.網(wǎng)絡(luò)負載平衡允許你將傳入的請求傳播到最多達32臺的服務(wù)器上,即可以使用最多32臺服務(wù)器共同分擔對外的網(wǎng)絡(luò)請求服務(wù)。網(wǎng)絡(luò)負載平衡技術(shù)保證即使是在負載很重的情況下它們也能作出快速響應(yīng)。
2.網(wǎng)絡(luò)負載平衡對外只須提供一個IP地址(或域名)。
3.如果網(wǎng)絡(luò)負載平衡中的一臺或幾臺服務(wù)器不可用時,服務(wù)不會中斷。網(wǎng)絡(luò)負載平衡自動檢測到服務(wù)器不可用時,能夠迅速在剩余的服務(wù)器中重新指派客戶機通訊。此保護措施能夠幫助你為關(guān)鍵的業(yè)務(wù)程序提供不中斷的服務(wù)??梢愿鶕?jù)網(wǎng)絡(luò)訪問量的增多來增加網(wǎng)絡(luò)負載平衡服務(wù)器的數(shù)量。
4.網(wǎng)絡(luò)負載平衡可在普通的計算機上實現(xiàn)。
在Windows Server 2003中,網(wǎng)絡(luò)負載平衡的應(yīng)用程序包括Internet信息服務(wù)(IIS)、ISA Server 2000防火墻與代理服務(wù)器、VPN虛擬專用網(wǎng)、終端服務(wù)器、Windows Media Services(Windows視頻點播、視頻廣播)等服務(wù)。同時,網(wǎng)絡(luò)負載平衡有助于改善你的服務(wù)器性能和可伸縮性,以滿足不斷增長的基于Internet客戶端的需求。
網(wǎng)絡(luò)負載平衡可以讓客戶端用一個邏輯Internet名稱和虛擬IP地址(又稱群集IP地址)訪問群集,同時保留每臺計算機各自的名稱。
下面,我們將在兩臺安裝Windows Server 2003的普通計算機上,介紹網(wǎng)絡(luò)負載平衡的實現(xiàn)及應(yīng)用。
這兩臺計算機中,一臺計算機名稱為w2003-1,IP地址為202.206.197.190,另一臺名為w2003-2,IP地址為202.206.197.191。
規(guī)劃網(wǎng)絡(luò)負載平衡群集使用的IP地址為202.206.197.195,規(guī)劃網(wǎng)絡(luò)負載平衡群集完整的計算機名稱為cbf001.com。你需要在 heinfo.edu.cn域中注冊此主機名稱并將地址設(shè)置為202.206.197.195。
如果你沒有DNS,可以在需要訪問網(wǎng)絡(luò)負載平衡的客戶機(包括網(wǎng)絡(luò)負載平衡主機)上編輯%systemroot%system32driversetc目錄下的hosts文件,添加一條信息 “202.206.197.195 cluster.heinfo.edu.cn”,即可解決DNS域名解析的問題。
當正式應(yīng)用時,客戶機只需要使用cbf001.com或IP地址202.206.197.195來訪問服務(wù)器,網(wǎng)絡(luò)服務(wù)平衡會根據(jù)每臺服務(wù)器的負載情況自動選擇202.206.197.190或者202.206.197.191對外提供服務(wù)。
二、網(wǎng)絡(luò)負載平衡的實現(xiàn)過程如下:
在實現(xiàn)網(wǎng)絡(luò)負載平衡的每一臺計算機上,只能安裝TCP/IP協(xié)議,不要安裝任何其他的協(xié)議(如IPX協(xié)議或者NetBEUI協(xié)議),在網(wǎng)絡(luò)屬性中,“網(wǎng)絡(luò)負載平衡”也不能被選擇,這可以從“網(wǎng)絡(luò)連接屬性”中查看。
?、傧冗M入第一臺計算機,以管理員身份登錄,從“管理工具”中運行“網(wǎng)絡(luò)負載平衡管理器”,用鼠標右鍵單擊“網(wǎng)絡(luò)負載平衡群集”,從出現(xiàn)的菜單中選擇“新建群集”,進入“群集參數(shù)”界面(圖1)。
在“IP地址”后面輸入規(guī)劃的群集參數(shù)地址202.206.197.195,在子網(wǎng)掩碼處使用默認值,在“完整Internet名稱”后面輸入cluster.heinfo.edu.cn(也可以是其他的名稱,但輸入的DNS名稱必須與輸入的IP地址相符)。
如果允許遠程控制,請選中“允許遠程控制”,并在“遠程密碼”和“確認密碼”處輸入可以進行遠程控制的密碼。
?、邳c擊“下一步”按鈕,進入群集IP地址頁面后再進入“端口規(guī)則”界面,點擊“下一步”按鈕,進入“連接”界面(圖2)。

③在“連接”界面的“主機”欄中輸入當前計算機的名稱w2003-1,然后點擊“連接”按鈕,將在“對配置一個新的群集可用的接口”框中顯示出連接的計算機的網(wǎng)卡及IP地址。選擇與群集IP地址同一網(wǎng)段的地址(用于對外提供網(wǎng)絡(luò)應(yīng)用的網(wǎng)卡),然后點擊“下一步”按鈕,進入設(shè)置“主機參數(shù)”界面,點擊“完成”按鈕,系統(tǒng)將自動開始網(wǎng)絡(luò)負載平衡群集的配置。幾分鐘后,網(wǎng)絡(luò)負載平衡群集配置完成。
?、艽蜷_第二臺計算機,并以管理員的身份登錄進入。
注意:在網(wǎng)絡(luò)負載平衡中的每個節(jié)點上,管理員賬號的用戶名和密碼最好一致。
?、萑缓螅诘谝慌_計算機上,用鼠標右鍵單擊新創(chuàng)建的群集,從出現(xiàn)的菜單中選擇“添加主機到群集”。將出現(xiàn)“連接”界面,在“主機”中輸入第二臺計算機的計算機名稱,點擊“連接”按鈕,將會在“對配置群集可用的接口”下面顯示出連接的計算機上的網(wǎng)絡(luò)配置。選擇202.206.197.191的網(wǎng)卡,進入主機參數(shù)界面,點擊“完成”按鈕,即可返回網(wǎng)絡(luò)負載平衡管理器(圖3)。

?、揸P(guān)閉網(wǎng)絡(luò)負載平衡管理器后再進入網(wǎng)絡(luò)負載平衡管理器。用鼠標右鍵單擊“網(wǎng)絡(luò)負載平衡群集”,從出現(xiàn)的菜單中選擇“連接到現(xiàn)存的”,將會彈出“連接”界面。
輸入第一臺計算機的名稱,點擊“連接”按鈕,在“群集”下面將列出群集的IP地址,選擇此IP地址,并點擊“完成”按鈕,連接群集即可完成。
以后,如果這兩臺服務(wù)器不能滿足需求,可以按以上步驟添加第3臺、第4臺計算機到網(wǎng)絡(luò)負載平衡中以滿足要求。
三、用IIS服務(wù)驗證網(wǎng)絡(luò)負載平衡
網(wǎng)絡(luò)負載平衡配置好后,為了實現(xiàn)某項具體的服務(wù),需要在網(wǎng)絡(luò)負載平衡的計算機上安裝相應(yīng)的服務(wù)。例如:為了實現(xiàn)IIS網(wǎng)站的負載平衡,需要在相應(yīng)的網(wǎng)絡(luò)負載平衡的計算機上安裝IIS服務(wù)。
安裝網(wǎng)絡(luò)負載平衡的應(yīng)用程序時,不需要特別的方法,只需要在配置好網(wǎng)絡(luò)負載平衡的計算機上安裝相應(yīng)的服務(wù)即可。但是為了讓每個用戶在通過網(wǎng)絡(luò)負載平衡訪問到不同的計算機時,能夠訪問到一致的數(shù)據(jù),需要在網(wǎng)絡(luò)負載平衡的每臺計算機上保持數(shù)據(jù)的一致性。舉例來說:實現(xiàn)了兩個節(jié)點的IIS的網(wǎng)絡(luò)負載平衡,為了保證兩個網(wǎng)站內(nèi)容的一致性,除了這兩個IIS服務(wù)器的配置相同外,相應(yīng)的網(wǎng)站數(shù)據(jù)必須一致。
為了檢驗網(wǎng)絡(luò)負載平衡,我們可以通過IIS來進行驗證,其他的一些應(yīng)用如終端服務(wù)、Windows Media服務(wù)與IIS的應(yīng)用相類似?! ≡诰W(wǎng)絡(luò)負載平衡的每一臺計算機上安裝IIS服務(wù),方法如下:
在“添加/刪除程序”中,點擊“添加Windows組件”,進入Windows組件向?qū)?,雙擊“應(yīng)用程序服務(wù)器”,進入“應(yīng)用程序服務(wù)器”(圖4)。
選中ASP.NET、Internet信息服務(wù)及應(yīng)用網(wǎng)絡(luò)COM+訪問后,即可開始安裝IIS服務(wù)。
安裝之后,進入第一臺計算機的inetpubwwwroot目錄,新建一個文本文件,輸入以下內(nèi)容:
This win2003-1
然后將它保存為default.htm文件。這個網(wǎng)頁在IE中將顯示如下內(nèi)容:
This w2003-1
在第二臺計算機的inetpubwwwroot目錄,新建一個文本文件,并輸入下面的內(nèi)容:
This win2003-2
這個網(wǎng)頁在IE瀏覽器中將顯示“This w2003-2”,隨后將這個文件以default.htm名稱保存。
然后,在其他計算機上的IE瀏覽器中鍵入http//cbf001.com,將會顯示為“This win2003-1”或 “This win2003-2”,根據(jù)網(wǎng)絡(luò)的負載,網(wǎng)絡(luò)負載平衡會自動轉(zhuǎn)發(fā)到第一臺計算機或第二臺計算機。
為了驗證效果,你可以在瀏覽的時候,拔掉第一臺計算機的網(wǎng)線或拔掉第二臺機器的網(wǎng)線,將會發(fā)現(xiàn)瀏覽到的將是不同內(nèi)容。
當然,我們只是測試的時候,為了驗證網(wǎng)絡(luò)負載平衡的效果,兩個網(wǎng)站的內(nèi)容不一致,而在正式應(yīng)用的時候,網(wǎng)絡(luò)負載平衡群集的每個節(jié)點計算機的內(nèi)容將是一致的,這樣,不管使用那一個節(jié)點響應(yīng),都保證訪問的內(nèi)容是一致的。
相關(guān)文章
Windows Server 2012 沒有遠程桌面授權(quán)服務(wù)器可以提供許可證,遠程會話被中斷
今天在登錄公司內(nèi)部的服務(wù)器的時候,無法進行遠程訪問,彈出錯誤信息:沒有遠程桌面授權(quán)服務(wù)器可以提供許可證,遠程會話被中斷,經(jīng)過網(wǎng)上的尋找,原來是server 2012 遠程登錄只提供120天的使用期限2020-06-06
windows server 2019 安裝 CA-證書服務(wù)器的方法步驟
本文主要介紹了在Windows Server 2019上安裝和配置Active Directory證書服務(wù),包括安裝ADCS并創(chuàng)建頒發(fā)CA證書,具有一定的參考價值,感興趣的可以了解一下2024-12-12
windows2003下apache配置虛擬主機和綁定域名服務(wù)
年前就找朋友申請一個域名,由于工作比較忙也沒弄,昨天下午在搞apache虛擬主機配置,試了很多次就是不行,不知道怎么搞。今天上午終于找到原因了。。。。。。。。。自己太粗心了,忘了一個設(shè)置。實在慚愧??!2009-02-02
WebsitePanel Standalone Server安裝配置方法
這篇文章主要為大家介紹下WebsitePanel安裝后的配置方法,結(jié)合了上一篇文章,需要的朋友可以參考下2013-12-12
詳解IIS中URL重寫工具的匹配URL-規(guī)則模式(rule patterns)
rule patterns規(guī)則模式在IIS的URL重寫模塊中,是較為關(guān)鍵的設(shè)置。只有規(guī)則模式的URL匹配成功時,其他的規(guī)則才能起到作用。規(guī)則模式的匹配URL設(shè)置主要是匹配URL中的路徑部分,一般使用正則表達式和通配符對URL路徑進行匹配,下面會仔細的說明2017-03-03
Winserver 2019搭建DFS文件服務(wù)器的圖文教程
這篇文章主要介紹了Winserver 2019搭建DFS文件服務(wù)器的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06
IIS中查看W3P.exe進程對應(yīng)的應(yīng)用程序池的方法
在進程中發(fā)現(xiàn)個別的w3p.exe進程占用資源較高,這個進程每一個代表一個應(yīng)用程序池,我們就知道哪些網(wǎng)站可能導(dǎo)致了這個原因。2011-03-03
必須要懂的win2003服務(wù)器上的asp站點安全設(shè)置
下面的方法,大部分的虛擬注意管理系統(tǒng),也是一樣的原理,開的空間,網(wǎng)站之間安全互不影響,如果不這樣,一個網(wǎng)站有問題,其它網(wǎng)站也遭殃。2009-08-08

