Windows server 2012 服務器之NLB網絡負載平衡

今天,給大家介紹的是NLB,網路負載平衡

        網絡負載平衡,英文簡稱爲NLB,它允許你將傳入的請求傳播到最多達32臺的服務器上,即可以使用最多32臺服務器共同分擔對外的網絡請求服務。網絡負載平衡,保證即使是在負載很重的情況下它們也能夠,在很快的時間內做出反應。

        網絡負載平衡可以讓客戶端用一個邏輯Internet名稱和虛擬IP地址(又稱羣集IP地址)訪問羣集,同時保留每臺計算機各自的名稱。網絡負載平衡對外只須提供一個IP地址(或域名)。

        當網絡負載平衡中的服務器故障,不可用時,網絡負載平衡會自動檢測到不可用的服務器,並在剩餘的服務器中,重新指派客戶機通訊。從而實現服務器的高可用,並且,可以根據網絡訪問量的增多來增加網絡負載平衡服務器的數量。

下面是今天的實驗項目

示例:利用Windows Server 2012實現網絡負載平衡,並實現WEB站點的高可用

下圖是今天實驗的拓撲圖,用兩臺服務器實現網絡負載平衡

先說一下今天的實驗環境,server01是域控,server02和server03做負載平衡並安裝Web服務,server05是客戶機,做測試用,server02和server03兩臺服務器需要兩塊網卡,一塊用於通信,一塊做心跳線,如下圖

2015-06-04_103341

步驟1:安裝NLB角色

打開服務器管理器,選擇添加角色與功能

2015-06-03_161436

檢查服務器信息

2015-06-03_161502

在功能中選擇網絡負載平衡

2015-06-03_161541

添加所需要的功能,並完成安裝

2015-06-03_161602

步驟2: 配置NLB

打開服務器管理器,單擊工具,選擇網絡負載平衡管理器

2015-06-03_161719

右鍵單擊網絡負載平衡管理器,選擇新建羣集

2015-06-04_102616

輸入要做網絡負載平衡的服務器的名稱,點擊鏈接,選擇用於通訊的IP地址

2015-06-04_102955

選擇優先級,一般第一個服務器是1,第二個是2,以此類推

2015-06-04_103030

單擊添加,添加羣集IP地址

2015-06-04_103101

輸入羣集IP地址,單擊確定

2015-06-04_103144

檢查羣集IP配置,注意羣集羣集操作模式選項,這裏選擇的是多播,單擊下一步

這裏我們來稍微介紹一下羣集的操作模式

羣集操作模式:

單播: 所有節點的MAC地址會被替換成統一的羣集MAC地址

多播: 每個節點使用自己的MAC地址

2015-06-04_121057

配置端口規則,實驗環境,默認即可,單擊完成

2015-06-04_103223

這樣我們就配置完成了一臺服務器,下面我們來給羣集添加服務器,右鍵單擊羣集IP地址,選擇添加主機到羣集

2015-06-04_103443

輸入另一臺主機的名稱server03,單擊鏈接,選擇用於通訊的IP地址

2015-06-04_103514

大家會發現,這裏的優先級變成了2,而且無法選擇1,那是因爲,優先級是1的,是最開始加入進來的服務器

餘下的配置與剛纔一樣,只是少了添加羣集IP地址,單擊下一步,並完成配置

2015-06-04_103550

配置完的網路負載平衡如下圖,在這裏說一下,並不是配置完成,網絡負載平衡就會馬上生效,他會有一個配置的過程,真正完成配置的狀態如下圖

2015-06-04_113548

下面我們來測試一下

找一臺客戶機:長ping 192.168.10.100

2015-06-04_121343

然後,我們斷開server02的網卡,模擬服務器故障,無法通訊

2015-06-04_121355

然後我們查看長ping的客戶機,發現之斷了一次,又正常通訊了

2015-06-04_121413

我們鏈接server02的網卡,斷開server03的網卡

2015-06-04_121449

再次查看長ping的客戶機,發現依然可以正常通訊

2015-06-04_121506

這說明,我們的網絡負載平衡是正常的,只有在網絡負載平衡正常的情況下,我們才能用實現WEB站點的高可用。

下面我們來實現WEB站點的高可用

我們現在server01上新建一個共享文件夾,放我們的網站

2015-06-04_125734

然後再server02和server03上安裝IIS服務,並配置IIS服務器

2015-06-04_125945

Server02上的IIS配置相同

2015-06-04_130309

配置完成後,我們現在客戶機上用瀏覽器訪問http://192.168.10.100

2015-06-04_124447

然後斷開server02的網卡,再次訪問

2015-06-04_124521

我們發現,依然可以正常訪問,到此Web服務器通過NLB實現高可用就算配置完成。

嘎嘎~下次見!

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