巧用Win2003负载平衡服务实现LCS2005企业版的部署:LCS2005系列之五
生活随笔
收集整理的這篇文章主要介紹了
巧用Win2003负载平衡服务实现LCS2005企业版的部署:LCS2005系列之五
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
巧用Win2003負載平衡解決LCS2005企業(yè)版部署 在前面的博文中我們介紹了一些LCS2005標準版的部署和使用,今天我們來實現(xiàn)LCS2005企業(yè)版的部署。LCS企業(yè)版比標準版復(fù)雜得多,由于LCS企業(yè)版需要支持更多的用戶及業(yè)務(wù),因此LCS企業(yè)版部署時往往需要由多個LCS服務(wù)器組成一個企業(yè)池,然后整個企業(yè)池內(nèi)的所有服務(wù)器共享一個負載平衡前端和一個數(shù)據(jù)庫后端。企業(yè)池的拓撲如下圖所示,我們可以把企業(yè)池理解為一個虛擬的具有強大處理能力的LCS服務(wù)器。由于LCS標準版只能由一臺服務(wù)器處理用戶負載,而LCS企業(yè)版可以由企業(yè)池內(nèi)的多臺服務(wù)器共同承載,因此LCS企業(yè)版的業(yè)務(wù)吞吐能力必然比標準版要強大得多。
?
由于LCS企業(yè)版在部署時前端需要有硬件的負載平衡器,因此很多朋友在進行企業(yè)版部署實驗時都很頭疼,今天我們就要為大家介紹利用Win2003的負載平衡服務(wù)來實現(xiàn)LCS企業(yè)版的部署。如下圖所示,我們準備讓Denver作為LCS企業(yè)池的后端數(shù)據(jù)庫,企業(yè)池內(nèi)有Firenze和Berlin兩臺LCS服務(wù)器,注意,負責(zé)前端的負載平衡器是由Berlin和Firenze通過Win2003的負載平衡服務(wù)虛擬出來的。?
本次部署LCS企業(yè)版的實驗需要用到四臺計算機,拓撲如下圖所示,Florence是域控制器,Denver是數(shù)據(jù)庫服務(wù)器,安裝了SQL2000+SP3,Berlin和Firenze既是LCS服務(wù)器,又要負責(zé)用負載平衡服務(wù)虛擬出前端的負載平衡器。整個LCS企業(yè)版的部署可以分為下列幾個步驟。 1、 Active Directory準備 2、 DNS準備 3、 創(chuàng)建企業(yè)池前端的負載平衡器 4、 創(chuàng)建企業(yè)池后端的數(shù)據(jù)庫 5、 安裝企業(yè)池內(nèi)的服務(wù)器?
一 Active Directory準備 首先我們要在部署LCS企業(yè)版之前完成Active Directory的準備,例如對Active Directory架構(gòu)的擴展,在林中創(chuàng)建LCS相關(guān)對象等工作,這個過程和部署LCS標準版基本是一樣的。 1、? 準備架構(gòu) 在域控制器Florence上放入LCS2005企業(yè)版的安裝光盤,從安裝界面中選擇“企業(yè)版池”,如下圖所示,選擇“準備架構(gòu)”。?
出現(xiàn)準備架構(gòu)的向?qū)?#xff0c;點擊下一步繼續(xù)。?
架構(gòu)文件路徑使用默認設(shè)置,點擊下一步繼續(xù)。?
開始進行Active Directory的架構(gòu)擴展。?
如下圖所示,架構(gòu)準備順利完成。?
?
出現(xiàn)準備林向?qū)?#xff0c;點擊下一步繼續(xù)。?
向?qū)崾疚覀儨蕚淞值倪^程中將要在林根的Active Directory中進行哪些操作,點擊下一步繼續(xù)。?
準備林的過程很快完成。?
3、? 準備域 如下圖所示,準備林完成之后,點擊“準備域”進行Active Directory準備的最后一項工作。由于我們是在域林的林根進行LCS企業(yè)版的部署,因此“域添加到林根”就不需要進行了。?
出現(xiàn)準備域向?qū)?#xff0c;點擊下一步繼續(xù)。?
向?qū)枋隽藴蕚溆虻倪^程中將要對Active Directory進行哪些操作,點擊下一步繼續(xù)。?
如下圖所示,準備域完成,至此,部署LCS企業(yè)版所需的Active Directory準備已經(jīng)全部完成。?
二 DNS準備 LCS企業(yè)池對用戶來說可以透明地當作一個LCS服務(wù)器,因此我們需要通過在DNS中創(chuàng)建SRV記錄向用戶說明是LCS企業(yè)池在域中提供SIP服務(wù),那么用戶應(yīng)該如何連接LCS企業(yè)池呢?其實用戶只要連接企業(yè)池前端的負載平衡器就可以了,用戶連接到負載平衡器,然后由負載平衡器為用戶選擇連接企業(yè)池內(nèi)負載最輕的LCS服務(wù)器。也就是說,企業(yè)池前端的負載平衡器代表了企業(yè)池,因此,我們還需要為企業(yè)池前端的負載平衡器創(chuàng)建一條A記錄。如下圖所示,我們先在DNS中為Lcstest.com區(qū)域創(chuàng)建一條A記錄,這條A記錄就是用于描述企業(yè)池前端的負載平衡器。在A記錄中我們?yōu)樨撦d平衡器取名為itetpool.lcstest.com,地址為192.168.11.100,itetpool.lcstest.com其實也就是LCS企業(yè)池的名稱。?
接下來我們可以在DNS中為lcstest.com區(qū)域創(chuàng)建一條SRV記錄,如下圖所示,我們在SRV記錄中聲明lcstest.com域內(nèi)的itetpool.lcstest.com在5060端口提供基于TCP的不加密連接。?
三 創(chuàng)建企業(yè)池前端的負載平衡器 接下來我們要利用Berlin和Firenze兩臺服務(wù)器所提供的負載平衡服務(wù)來創(chuàng)建出LCS企業(yè)池前端的負載平衡器,只要服務(wù)器上的網(wǎng)卡支持負載平衡功能,我們可以很輕松地完成這個任務(wù)。首先我們在Berlin上進行操作,打開本地連接屬性,如下圖所示,勾選“網(wǎng)絡(luò)負載平衡”,點擊網(wǎng)絡(luò)負載平衡的“屬性”。?
?
如下圖所示,在網(wǎng)絡(luò)負載平衡屬性的設(shè)置中,我們首先配置群集參數(shù),群集就是我們要創(chuàng)建的負載平衡器。群集的IP為192.168.11.100,群集的完全合格域名是itetpool.lcstest.com。群集的操作模式默認是單播模式,我們修改為多播模式。由于單播模式下群集內(nèi)的計算機不能相互通訊,根據(jù)實踐經(jīng)驗,如果我們采用單播模式,在使用過程中有時會出現(xiàn)用戶連接到群集后無法相互通訊的問題,在多播模式下還沒有出現(xiàn)這種問題。當然,問題原因是否如我們猜測的那樣由單播模式引起,目前還沒有進行深入研究得出確切結(jié)論,希望有知道的朋友不吝賜教。?
切換到網(wǎng)絡(luò)負載平衡屬性的“主機參數(shù)”標簽,如下圖所示,在專用IP配置中我們要設(shè)置的是Berlin本機的IP地址,在此我們輸入192.168.11.108。優(yōu)先級我們設(shè)置為1,注意,優(yōu)先級只是用于區(qū)分群集內(nèi)的不同主機,并沒有權(quán)限上的差別。?
輸入了專用IP地址配置后,點擊確定,出現(xiàn)如下圖提示,Windows提示我們需要把群集使用的IP地址192.168.11.100添加到Berlin的IP地址集。?
我們?nèi)绾尾拍馨讶杭刂诽砑拥?/span>Berlin的地址集呢?如下圖所示,我們在Berlin本地連接的TCP/IP屬性中點擊“高級”。?
在高級屬性中切換到“IP設(shè)置”標簽,如下圖所示,點擊“添加”按鈕,把群集使用的IP地址192.168.11.100添加到Berlin的地址集即可。點擊確定后我們完成了在Berlin上的負載平衡配置,至此,群集192.168.11.100宣布誕生,Berlin是群集內(nèi)的第一臺計算機。?
接下來我們在Firenze上進行設(shè)置,讓Firenze也加入這個負載平衡群集。Firenze上的設(shè)置和Berlin很類似,如下圖所示,我們在Firenze上也要勾選“網(wǎng)絡(luò)負載平衡”,并設(shè)置網(wǎng)絡(luò)負載平衡的屬性。????????
群集的IP地址,完全合格域名,群集的操作模式都和Berlin上的配置完全一樣。?
優(yōu)先級的設(shè)置中Firenze和Berlin不一樣,我們設(shè)置Firenze為2,專用IP我們輸入Firenze本機的IP地址192.168.11.102。?
當然,如下圖所示,我們也要把群集使用的IP地址192.168.11.100添加到Firenze的地址集。點擊確定后,Firenze作為群集內(nèi)的第二臺服務(wù)器加入群集。至此,負載平衡群集部署完畢,LCS企業(yè)池前端的負載平衡器已經(jīng)創(chuàng)建成功了。?
四 創(chuàng)建企業(yè)池后端的數(shù)據(jù)庫 創(chuàng)建了企業(yè)池前端的負載平衡器,我們接下來就可以創(chuàng)建LCS企業(yè)池后端的數(shù)據(jù)庫了。我們在Denver上進行企業(yè)池的創(chuàng)建,選擇在Denver上進行操作主要是因為企業(yè)池的后端數(shù)據(jù)庫需要在Denver的SQL2000上創(chuàng)建出來。在Denver上放入LCS2005的企業(yè)版安裝光盤,如下圖所示,選擇“創(chuàng)建/升級 Enterprise Edition池”。?
出現(xiàn)LCS企業(yè)池的創(chuàng)建向?qū)?#xff0c;點擊下一步繼續(xù)。?
LCS企業(yè)池的名稱為itetpool.lcstest.com,只不過池的名稱和域名要分開寫,企業(yè)池的后端數(shù)據(jù)庫是Denver。?
如果Denver上已經(jīng)有同名數(shù)據(jù)庫,將被安裝向?qū)Ц采w。?
數(shù)據(jù)庫的安裝路徑選擇默認值即可。?
開始企業(yè)池后端數(shù)據(jù)庫的創(chuàng)建。?
如下圖所示,Denver上創(chuàng)建了企業(yè)池的后端數(shù)據(jù)庫,企業(yè)池創(chuàng)建成功。?
五 安裝企業(yè)池內(nèi)的服務(wù)器 現(xiàn)在我們已經(jīng)搞定了LCS企業(yè)池前端的負載平衡器,創(chuàng)建了LCS企業(yè)池后端的數(shù)據(jù)庫,接下來就該為企業(yè)池內(nèi)的LCS服務(wù)器安裝服務(wù)器文件了。企業(yè)池內(nèi)有Berlin和Firenze兩臺服務(wù)器,兩臺服務(wù)器安裝服務(wù)器文件的過程完全相同,我們以Berlin為例為大家介紹安裝過程。在Berlin上放入LCS企業(yè)版安裝光盤,如下圖所示,選擇“安裝Enterprise Edition Server的文件”。?
出現(xiàn)LCS2005服務(wù)器的安裝向?qū)?#xff0c;點擊下一步繼續(xù)。?
接受軟件許可協(xié)議,點擊下一步繼續(xù)。?
輸入用戶信息及產(chǎn)品密鑰,點擊下一步繼續(xù)。?
安裝向?qū)б呀?jīng)做好了LCS服務(wù)器的安裝準備,點擊“安裝”開始LCS服務(wù)器的部署。?
如下圖所示,LCS服務(wù)器在Berlin上已經(jīng)安裝成功,點擊“完成”結(jié)束LCS服務(wù)器的安裝。?
安裝完LCS服務(wù)器后,如下圖所示,安裝向?qū)г儐柺欠裥枰せ罘?wù)器,點擊“是”。?
出現(xiàn)LCS企業(yè)版服務(wù)器的激活向?qū)?#xff0c;點擊下一步繼續(xù)。?
選擇在itetpool.lcstest.com池中激活Berlin上安裝的LCS企業(yè)版服務(wù)器。?
在Active Directory中創(chuàng)建一個賬號用以啟動LCS服務(wù),我們同樣需要將此賬號配置為密碼用不過期,否則在14天后將無法啟動LCS服務(wù)。?
存檔服務(wù)由于沒有配置,因此暫時不啟用存檔代理。?
激活服務(wù)器后啟動LCS服務(wù)。?
如下圖所示,Berlin上的LCS服務(wù)器激活完成。?
從下圖可以看出,Berlin已經(jīng)成功安裝并激活了LCS服務(wù)器。?
Berlin安裝了LCS服務(wù)器后,LCS企業(yè)池中就有一臺服務(wù)器能為用戶提供即時通訊服務(wù)了,用同樣的方法在Firenze上安裝并激活LCS服務(wù)后,企業(yè)池內(nèi)的所有服務(wù)器就全部到位了。至此,我們借助負載平衡服務(wù)完成了LCS2005企業(yè)版的部署,希望本文能為部署LCS企業(yè)版的朋友提供一些參考。總結(jié)
以上是生活随笔為你收集整理的巧用Win2003负载平衡服务实现LCS2005企业版的部署:LCS2005系列之五的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQLite的ADO.NET Provi
- 下一篇: 恢复exchange2003的公共文件夹