Exchange 2013和2019共存部署實驗系列(四)Exchange2013客戶端訪問角色網路負載均衡(NLB)
前端高可用性,就是針對客戶端訪問角色伺服器(CAS)做負載均衡,這裡採用Windows Server 2012自帶的元件網路負載均衡(NLB)。
一、心跳網絡卡(第二張網絡卡,為方便辨別,重新命名為NLB)配置:
兩臺伺服器NLB網絡卡的IP如下:
MailCAS1 |
Exchange2013客戶端訪問服務 |
NLB:10.0.0.1 |
MailCAS2 |
Exchange2013客戶端訪問服務 |
NLB:10.0.0.2 |
|
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、設定網絡卡的優先順序:
設定"網路連線"對話方塊的佈局,選"選單欄",如下圖:
在選單欄上點選"高階",再選擇"高階設定",如下圖:
調整業務網絡卡的優先順序高於
二、新增"網路負載平衡"元件:
分別在兩臺前端伺服器上開啟"伺服器管理器",開啟"新增角色和功能嚮導",在新增功能介面上新增"網路負載平衡"元件,如下圖:
三、建立網路負載平衡群集:
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,指向群集IP:192.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,
正常開啟,如下圖所示:
因郵箱服務角色未安裝,此處還不可登入。