1. 程式人生 > 其它 >Exchange 2013和2019共存部署實驗系列(四)Exchange2013客戶端訪問角色網路負載均衡(NLB)

Exchange 2013和2019共存部署實驗系列(四)Exchange2013客戶端訪問角色網路負載均衡(NLB)

前端高可用性,就是針對客戶端訪問角色伺服器CAS做負載均衡,這裡採用Windows Server 2012自帶的元件網路負載均衡NLB)。

一、心跳網絡卡(第二張網絡卡,為方便辨別,重新命名為NLB)配置:

兩臺伺服器NLB網絡卡的IP如下:

MailCAS1

Exchange2013客戶端訪問服務

NLB10.0.0.1

MailCAS2

Exchange2013客戶端訪問服務

NLB10.0.0.2

Mail

NLB網路負載均衡群集IP

192.168.0.56

1、開啟nlb心跳網絡卡的屬性對話方塊,去掉除"TCP/IPv4

"以外的勾選,如下圖所示,

2、進入IP地址設定:

第一臺IP如下:

第二臺IP如下:

3、在"TCP/IPv4屬性"對話方塊中,點選"高階",開啟高階設定:

選擇"DNS"選項卡,去掉以下"附加主DNS字尾的父字尾"、"在DNS中註冊此連線的地址"兩項的勾選,如下圖:

選擇"WINS"選項卡,去掉"啟用LMHOSTS查詢"的勾選,再選中"禁用TCP/IP上的NetBIOS",如下圖:

4、設定網絡卡的優先順序:

設定"網路連線"對話方塊的佈局,選"選單欄",如下圖:

在選單欄上點選"高階",再選擇"高階設定",如下圖:

調整業務網絡卡的優先順序高於

nlb心跳網絡卡:

二、新增"網路負載平衡"元件:

分別在兩臺前端伺服器上開啟"伺服器管理器",開啟"新增角色和功能嚮導",在新增功能介面上新增"網路負載平衡"元件,如下圖:

三、建立網路負載平衡群集:

1、在第一臺EX伺服器上,開啟網路負載管理器,點選右鍵,選擇"新建群集",如下圖:

2、輸入第一臺主機名稱,然後點選連線,列出本機的兩張網絡卡,然後選擇業務網絡卡,點選下一步,如下圖:

3、預設優先順序為1,點選下一步,

4、在"新建群集IP地址"中新增NLB的群集IP,如下兩圖:

5、輸入nlb群集的主機名稱,選擇操作模式為"多播",

(在建立群集後,可直接用此名稱加域名來進行WEB訪問,如:https://mail.st.tech/ecp

6、埠規則預設,然後點選"完成"。

7、群集建立成功,如下圖所示,群集中已有一臺主機"MAILCAS1"。

8、接下來我們要把另一臺主機"MAILCAS2"新增到群集中,

所以右鍵點選"exnlb"群集名稱,選擇"新增主機到群集",如下圖所示:

9、輸入第二臺主機名稱,點選"連線",同樣列出二張網絡卡,選擇業務網絡卡,如下圖:

10、優先順序為2,點選下一步,

11、埠規則預設,點選"完成"。

12、到此,第二臺Mail2伺服器也已經新增進來了,稍後兩臺主機的狀態都是"已聚合"狀態,說明nlb執行正常,如下圖所示:

13、接下來在AD伺服器上,開啟DNS,新增一條主機A記錄:mail.st.tech,指向群集IP192.168.0.56,如下圖:

四、網路負載均衡的效果測試:

1、現在斷開第一臺MailCAS1的業務網絡卡,如下圖:

2、檢視MailCAS1上的網路負載平衡管理器,發現出錯,狀態提示"不可到達",如下圖:

3、現在ping一下MAILCAS1伺服器IP,不通;再ping一下群集IP,還是通的,說明nlb工作正常,如下圖:

4、現在第二臺伺服器MailCAS2上開啟網路負載平衡管理器,發現MailCAS2仍然是已聚合狀態,可正常提供服務,如下圖:

5、驗證web ecp是否能正常開啟,輸入群集IP或者群集主機名:https://192.168.0.56/ecp 或者 https://mail.st.tech/ecp

正常開啟,如下圖所示:

因郵箱服務角色未安裝,此處還不可登入。