1. 程式人生 > >3 Exchange 2016異地容災系列-Exchange部署(五)

3 Exchange 2016異地容災系列-Exchange部署(五)

ip地址 ima config code data onf 容災 stop con

這段時間還沒等我寫出這篇博客,測試環境就over了,只能找下其他的相關圖片來更新下了。
下面我們來看下如果發生主站點災難性事故後,如何將Exchange切換到容災站點中。

一、環境信息

服務器名稱 操作系統 IP地址 網關 DNS 角色
BJAD01 windows server 2012 R2 10.1.1.1 10.1.1.10 10.1.1.1 北京域控01
BJEX01 windows server 2012 R2 10.1.1.2 10.1.1.10 10.1.1.1 北京Exchange01
BJEX02 windows server 2012 R2 10.1.1.4 10.1.1.10 10.1.1.1 北京Exchange02
SHAD01 windows server 2012 R2 172.16.1.1 172.16.1.10 10.1.1.1 上海域控01
SHEX01 windows server 2012 R2 172.16.1.2 172.16.1.10 172.16.1.1 上海Exchange01
SHEX02 windows server 2012 R2 172.16.1.3 172.16.1.10 172.16.1.1 上海Exchange02
Router windows server 2012 R2 10.1.1.10 172.16.1.10 \ \ 路由器

二、災難故障切換

1.主站點Exchange服務器全部故障

此時在SH站點服務器中PING北京站點的Exchange服務器已經無法ping通。
技術分享圖片

2.將主站點郵箱服務器標記成STOP

在上海站點任意一臺Exchange server服務器中打開Exchange powershell,執行

Stop-DatabaseAvailabilityGroup -Identity “DAG01” -ActiveDirectorySite "Default-First-Site-Name" -ConfigurationOnly:$true

技術分享圖片
檢查DAG服務器狀態,此時北京站點服務器狀態應為STOP,上海站點服務器狀態為Start。輸入如下命令:

Get-DatabaseAvailabilityGroup -Identity “DAG01” | FL name,start*,stop*

技術分享圖片
將上海站點mailbox服務器上的Cluster服務停止
技術分享圖片
將上海站點容災中心激活,在Exchange powershell中輸入命令:

Restore-DatabaseAvailabilityGroup -Identity “DAG01” –ActiveDirectorySite "SH"

技術分享圖片
執行命令將數據庫從上海容災站點裝入

Move-ActiveMailboxDatabase EDB01 -ActivateOnServer SHEX01 -MountDialOverride:None -SkipClientExperienceChecks -SkipHealthChecks -SkipLagChecks
Move-ActiveMailboxDatabase EDB02 -ActivateOnServer SHEX01 -MountDialOverride:None -SkipClientExperienceChecks -SkipHealthChecks -SkipLagChecks
Move-ActiveMailboxDatabase EDB03 -ActivateOnServer SHEX02 -MountDialOverride:None -SkipClientExperienceChecks -SkipHealthChecks -SkipLagChecks

檢查所有數據庫是否已在上海容災站點環境中裝入,確認郵件服務正常。
在內網DNS服務器上修改A記錄,mail.rrclouds.cn記錄到172.16.1.2;
autodiscover.rrclouds.cn記錄到172.16.1.2;
測試郵箱功能;

3.恢復北京主站點功能

待北京站點的服務器故障解決後,觀察是否滿足下列條件:
主站點服務器所有Exchange服務運行正常;
域控制器、見證目錄、存儲、網絡是否全部恢復正常;
如果滿足這些條件,則按照下列步驟將數據庫切換回北京主站點運行。
在北京主站點中執行命令,將主站點服務器合並到DAG組內:

Start-DatabaseAvailabilityGroup -Identity “DAG01” -ActiveDirectorySite "Default-First-Site-Name"

技術分享圖片
檢查DAG 服務器狀態,此時主站點、容災站點服務器均為Start,執行命令:

Get-DatabaseAvailabilityGroup -Identity “DAG-01” | FL name,start*,stop*

技術分享圖片
逐臺檢查主站點Mailbox服務器cluster服務狀態是否為自動-正在運行,如不是將服務狀態手動修改成自動-正在運行
技術分享圖片
檢查數據庫同步狀態是否正常,是否存在復制隊列較高的情況,執行命令:

Get-MailboxDatabase | Get-MailboxDatabaseCopyStatus

註意:副本狀態不正常或者隊列較高的時候不建議執行下一步!
將數據庫逐個切換至北京主站點服務器上,執行命令:

Move-ActiveMailboxDatabase EDB01 -ActivateOnServer BJEX01 -MountDialOverride:None -SkipClientExperienceChecks -SkipHealthChecks -SkipLagChecks
Move-ActiveMailboxDatabase EDB02 -ActivateOnServer BJEX01 -MountDialOverride:None -SkipClientExperienceChecks -SkipHealthChecks -SkipLagChecks
Move-ActiveMailboxDatabase EDB03 -ActivateOnServer BJEX02 -MountDialOverride:None -SkipClientExperienceChecks -SkipHealthChecks -SkipLagChecks

在內網DNS服務器上修改A記錄,mail.rrclouds.cn記錄到10.1.1.2;
autodiscover.rrclouds.cn記錄到10.1.1.2;
測試郵箱功能;
切換完成。

3 Exchange 2016異地容災系列-Exchange部署(五)