Windows Server 2008R2 配置網絡負載平衡(NLB)

目錄

配置環境

  VMware:(版本10.0.01)

  主集羣IP:192.168.220.102

  VM1:192.168.220.103

  VM2:192.168.220.104  

  

  說明:環境原因,採用雙節點配置記錄配置過程  

安裝

   在VM1和VM2打開服務管理器

  • 安裝網絡負載平衡

  功能--->右鍵--->添加功能--->勾選網絡負載平衡-->一路下一步直到完成

  • 安裝Web服務器 IIS

  角色--->右鍵--->添加角色--->勾選 Web服務器 IIS--->一路下一步直到安裝完成

  注意:本文只是爲了搭建網絡負載平衡,如果需要ASP.NET,請先安裝對應的需要版本的.NET Framework(Windows Server 2008中可以在功能中添加.NET Framework 3.5),然後在安裝IIS時勾選上需要的選項

配置

  VM1機器上

  開始菜單--->管理工具--->打開 網絡負載平衡管理器 --->網絡負載平衡集羣--->右鍵 新建

  輸入VM1的IP地址,點擊連接,連接成功後如下圖

  點擊下一步

  繼續下一步,點擊添加

  如下圖輸入主集羣IP地址,點擊確定

  繼續下一步,羣集操作模式選擇多播

  下一步,完成,連接成功後顯示如下圖(103機器小ICON爲綠色) 

  繼續在VM1上添加主機到羣集

  輸入VM2的IP地址,點擊連接完成

  一路下一步,直到完成

 

  在VM2機器上

  點擊連接到現存

  輸入主羣集IP,點擊連接
  連接完成後如下圖
  到些就配置完成了:
 
  注意:在配置時的優先級,根據機器的配置或需求自主調整,羣集操作模式我在後面會給出描鏈接,都是老概念,就不引述了!

測試

  1.在VM1和VM2的C盤根目錄下NLB_TEST(此目錄爲了建立網站測試用,目錄位置不限)

  2.VM1和VM2在NLB_TEST目錄中分別新建index.html,內容如下

<html>
<head>
<title>192.168.220.103</title>
<head>
<body>
<h1>Server:192.168.220.103</h1>
</body>
</html>
<html>
<head>
<title>192.168.220.104</title>
<head>
<body>
<h1>Server:192.168.220.104</h1>
</body>
</html>
VM2

  3.在VM1和VM2中分別新建網站NLB_TEST,並指向在C盤上建的NLB_TEST,端口設爲8000(IIS怎麼建網站就不詳細說明了)

  分別訪問http://192.168.220.103:8000/http://192.168.220.104:8000/,一切訪問正常

  用主集羣IP訪問 192.168.220.102:8000,顯示VM1中佈署的網站

  注意:此訪問就算多次刷新測試看不出VM1和VM2機器上的自由切換,在壓力較大的情況下才能看出

 

  4.停掉VM1節點NLB_TEST網站,訪問192.168.220.102:8000,會自動轉到104(103機器小ICON爲紅色錶停止)

 

  到此就算搭建完成了!

其它

  由於只是爲了記錄過程,很少提及概念性的東西,需要了解的可以看看以下鏈接

 

  網絡負載平衡:http://technet.microsoft.com/zh-cn/library/cc770558.aspx   (有比較全面的概念、原理、配置過程)

  

  關於羣集操作模式,官方是這麼描述的

羣集操作模式參數指定是否應該將多播媒體訪問控制 (MAC) 地址用於羣集操作。如果啓用了多播,則 NLB 會將羣集適配器的羣集 MAC 地址轉換爲多播地址。還確保羣集的主要 IP 地址作爲地址解析協議 (ARP) 的一部分解析爲該多播地址。現在,適配器可以使用在單播模式中被禁用的初始內置 MAC 地址。

啓用 Internet 組管理協議 (IGMP) 支持之前,必須首先啓用多播支持。還可以在網絡適配器上啓用 IGMP 支持。

“IGMP 多播”複選框用於啓用 IGMP 支持,以便通過限制僅與“網絡負載平衡端口”通訊來限制交換機廣播。也就是說,啓用 IGMP 支持可以確保針對 NLB 羣集的通訊只經過那些爲羣集主機提供服務的端口,而不經過所有交換端口。

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