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