配置網站負載平衡服務NLB

隨着計算機技術的不斷髮展,單臺計算機的性能和可靠性越來越高。但現實中還是有許多應用是單臺計算機難以達到,例如:

銀行存儲用戶數據的數據庫服務器必須保證24小時不間斷的運轉,並在發生嚴重硬件故障時仍能繼續提供服務。

大型Web服務器在站點高峯時會有上百萬用戶同時訪問,而且隨着業務的發展,訪問的用戶會更多。

如何解決上述問題呢?

v網絡負載平衡羣集

§Network Load Balancing,簡稱NLB

§NLB羣集可以將兩臺或更多服務器結合起來使用

§一個NLB羣集最多支持32臺計算機

§NLB羣集只能用於各節點的服務與數據完全相同的情況

§增強 Web、TMG、***等服務的可靠性和可伸縮性

vNLB的工作原理

§羣集中的每臺服務器都有固定IP地址

§羣集中的每臺服務器還有一個共同的IP地址

vNLB的羣集IP地址

§NLB將客戶端的訪問信息發送給羣集中的所有節點

§NLB算法決定提供服務的節點

v其他不提供服務的節點丟棄訪問請求

§NLB通過單播或多播來確保算法的特點

190442337.png

一、先決條件準備

1.準備域環境,拓撲圖如圖所示,並規劃IP地址設置:

190456888.png每個節點做兩塊網卡,一塊也可以做NLB,兩塊是爲了方便管理。且都加入與域環境。也可以不加入域,一般建議加入域


網絡環境:


節點1   2008-1   vmnet1 192.168.6.1    vmnet2 1.1.1.1

節點2   2008-2   vmnet1 192.168.6.2    vmnet2 1.1.1.2

步驟:

首先我們先把ip按要求規劃好,然後加入域  細節截圖

注意: 更改完域控的ip  需要重啓兩個服務: dns srever      netlogon

注意:  用域管理員登錄


分別在兩臺服務器安裝好web角色服務和網絡負載平衡功能

193801722.png

193817328.png

193820556.png

193826511.png本處ip爲本機外網卡的ip  

193830490.png

193835916.png

193839856.png此處爲羣集ip的地址     www.a.com爲fqdn名選擇多播

v單播(Unicast

§NLB會重新分配網絡適配器的MAC地址

啓用NLB的網絡適配器

MAC地址爲NLB羣集的MAC地址

所有NLB節點使用NLB羣集的MAC地址

§單播的缺點

造成交換機的網絡流量負擔

NLB節點之間不能通過自己原有的專用IP地址進行通信

§單播的優點

無縫地與大多數路由器和交換機協同工作

v多播(Multicast

§NLB羣集分配一個新的MAC地址給羣集節點

不修改羣集節點的網絡適配器的MAC地址

增加一個MAC地址

vNLB羣集的MAC地址

羣集節點間可使用原有IP地址通信

§多播的缺點

需要路由器的支持

v在路由器中手動關聯羣集IP地址和羣集MAC地址

§多播的優點

入站流量僅到達羣集中的主機

vIGMP 多播(IGMP Multicast

§Windows Server 2008的功能

§解決交換機中的數據“洪水”

NLB的計算機不會看到發往NLB羣集的數據

vNLB對路由器的要求

§多播模式

接受地址解析協議(ARP)應答

接受單播IP地址的ARP應答

需路由器支持

§單播模式

對路由器沒有要求


設置羣集端口的監聽範圍

193844102.png

無相似性:

194252354.jpg

單一相似性

194317867.jpg

網絡相似性

194337433.jpg

創建完成,將另一節點加入集羣


193848211.png

193853154.png選擇集羣ip

193857129.png

193901495.png選擇本機外網卡的ip

193905933.png

193911679.png

集羣設置完成   以下爲驗證

現實應該會有域名解析到羣集ip   此處就不做dns了  直接修改hosts文件

194941629.png   正常情況訪問的是優先級高的那臺服務器    

194944814.png

194948843.png禁用網卡後還可以訪問


我們是爲了驗證,所以才把內容設置爲不同

195146632.png

195148920.png

兩臺服務器都綁定着羣集ip   證明同時在服務   所以 達到了負載平衡的目的    但是負載平衡不是用NLB達到的  這裏不做介紹



本次實驗結束





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章