2臺全角色Exchange2013服務器3網卡NLB+DAG配置詳解
應用場景:企業規模小的時候安裝有一臺全角色的Exchange2013。當企業規模變大,有高可用需求後有2個方案解決這個問題:
方案一:增加2臺CAS+2臺郵箱共4臺機器做一個全新的高可用環境,然後把原有用戶遷移過來。
方案二:再增加一臺全角色的Exchange2013,跟原來那臺全角色機器做NLB+DAG組成高可用。
顯然方案二成本更低、費時少,當機器很緊張時方案二可行性高很多。現在我們來按方案二詳細做一下實施,測試可行性。
環境:DC1臺,EX1(原有全角色機器),EX2(新安裝的全角色Exchange2013)
配置:1.把ExchangeTrustedSubsystem組添加到域管理員組中。
2.給2臺EX機器添加三塊網卡,內網一塊,NLB一塊,DAG一塊,NLB和DAG網卡不需要配置DNS和網關。
EX1內網卡:192.168.0.171NLB:192.168.200.1DAG:192.168.100.1
EX2內網卡:192.168.0.172NLB:192.168.200.2DAG:192.168.100.2
NLB羣集IP:192.168.0.243
DAG羣集IP:192.168.0.249
注意事項:一定要先配置好NLB,確認NLB正常工作後再才能配置DAG,順序不能錯。
1.先按上面的IP規劃配置好2臺機器各網卡
2.在2臺機器的服務管理器裏分別添加“網絡負載平衡”組件
3.點開始菜單,打開網絡負載平衡管理器,新建羣集
4.在主機處輸入EX1的主機名,然後點連接,再選擇好本地內網卡後點下一步。
5.保持默認,下一步
6.點“添加”,添加好NLB羣集IP地址
7.填寫好NLB羣集名字,這裏選擇羣集模式爲“多播”,關於“單播”和“多播”的區別請自行查找相關文章。
8.EX1機器的NLB羣集配置完成
9.在羣集上點右鍵――添加主機到羣集,我們把EX2添加進來
10.按之前的步驟添加EX2的主機名,點連接
11.NLB羣集配置完成,2臺EX現在網絡是已聚合狀態,表示NLB正常運行。
12.在DC上DNS中爲NLB羣集添加一條A記錄指向NLB羣集IP
13.現在來測試NLB工作是否正常,再進行下一步DAG的創建。如果測試不成功千萬不要創建DAG。
14.在EX上先打開負載平衡管理器,然後打開網絡和共享中心,禁用掉內網卡,然後刷新下NLB羣集,馬上提示錯誤
15.我們PING下NLB羣集地址,看看在EX1掉線時羣集有沒有在正常提供報務
16.打開EX2的負載平衡管理器,可以看到EX2的NLB正常運行
17.驗證ECP是否能正常打開,一切正常。
18.現在打開ECP,配置DAG,首先確認2臺EX數據庫是否都正常
19.確認都正常後點“數據庫可用性組”,正式添加DAG
20.輸入好DAG名字,名字隨便取,見證服務器,這裏我直接使用DC做見證,見證目錄爲空表示默認,手動指定也可以。然後在下面添加上規劃中的DAG羣集IP。
21.再來添加DAG成員服務器EX1、EX2
22.添加成功
23.選擇DAG,點編輯,勾上下面的“手動配置數據庫可用性組網絡”
24.DAG網絡自動出來了,現在我們再點“新建DAG網絡”來手動創建一個Replication網絡
25.填好複製網絡名稱,添加好規劃中的DAG網絡子網
26.Replication複製網絡創建成功,在這裏需要禁用上面的DAG網絡的複製功能
27.現在再來點複製網絡的“查看詳情”看看網絡有沒有正常運行。可以看到2臺機器的DAG複製網絡IP成功添加進來,並且狀態是UP。
28.現在開始給2臺服務器分別添加對方的數據庫副本
30.添加完成,MB01是屬於FE服務器原來的,MB02是屬於FE2原始數據庫,現在如果隨便那一臺機器壞掉,網絡中斷,數據庫會自動跑到工作正常的機器上去。
31.現在全部配置工作已完成,我們來測試NLB+DAG是否能正常工作。禁用EX1的網卡,看看數據庫有沒有自動切換到EX2機器上去。
32.可以看到,2個數據庫現在都是EX2這臺機器承載,EX1這臺機器顯示狀態未知。
33.我們再把EX1網絡連接上,再看數據庫狀態。EX1上線了,EX1的數據庫狀態顯示正常,雖然MB01現在還是由EX2承載,但這不影響。
34.我們再來斷開EX2的網絡看看是什麼效果,可以看到,數據庫全部自動切換到EX1這臺機器上了。
35.現在再把EX2上線,可以看到雖然EX2上線,數據庫副本狀態都是正常,但數據庫還是由EX1承載,不會把MB02自動在原始服務器EX2上激活,雖然這不影響數據庫切換,但有些人就是看着不爽,這時可以手動在EX2上激活MB02數據庫。
36.成功激活,MB01由原始EX1承載,MB02由原始EX2服務器承載。NLB+DAG驗證成功