一、環(huán)境信息
主數(shù)據(jù)中心
服務(wù)器名稱 | IP地址 | 角色 | 備注 |
AD01 | 172.19.34.21 | AD域控 | |
Exchange2010 | 172.19.34.22 | CAS+HUB+MAILBOX | |
Exchange2010-01 | 172.19.34.26 | Mailbox |
備用數(shù)據(jù)中心
服務(wù)器名稱 | IP地址 | 角色 | 備注 |
AD02 | 192.168.1.2 | AD域控 | |
Exchange2010-02 | 192.168.1.3 | CAS+HUB+MAILBOX | |
Exchange2010-03 | 192.168.1.4 | CAS+HUB+MAILBOX |
Exchange DAG信息
名稱 | 配置信息 | 備注 | 備注 |
DAG02 | 172.19.34.244 192.168.1.5 | DAG群集名稱 | |
主仲裁 | AD01 | C:\DAG | 主仲裁配置信息 |
備用仲裁 | AD02 | C:\DAG | 備用仲裁配置信息 |
備注:
1、主數(shù)據(jù)中心和備用數(shù)據(jù)中心通過WIndows 2008 R2軟路由進(jìn)行連接。
2、本實(shí)例中選擇的是一個(gè)AD 站點(diǎn),這樣我就省去了配置Exchange 2010的Casarray和數(shù)據(jù)庫(kù)的RPCClientAccessesServer。如果是Exchange 2013以后版本就不用考慮AD站點(diǎn)的問題。
3、本實(shí)例以Exchange 2010為例,同樣適用于Exchange 2013以后的版本。
二、配置過程(因?yàn)楸容^簡(jiǎn)單,再次不多說)
1、創(chuàng)建DAG群集高可用組
2、配置DAG IP、仲裁信息。
3、添加四個(gè)節(jié)點(diǎn)到DAG群集組中。
4、創(chuàng)建數(shù)據(jù)庫(kù)、添加數(shù)據(jù)庫(kù)副本。
5、啟用DAG的DAC模式。使用命令Set-DatabaseAvailabilityGroup -Identity dag02 -DatacenterActivationMode DagOnly 設(shè)置
三、模擬故障切換(主數(shù)據(jù)中心切換到備份數(shù)據(jù)中心)
1、手動(dòng)將主數(shù)據(jù)中心和備用數(shù)據(jù)中心的網(wǎng)絡(luò)突然中斷,并將主數(shù)據(jù)中心的兩臺(tái)Exchange服務(wù)器和一臺(tái)ad服務(wù)器強(qiáng)制關(guān)機(jī)。(模擬主數(shù)據(jù)中心發(fā)生故障)
2、主數(shù)據(jù)中心發(fā)生故障時(shí),在備用數(shù)據(jù)中心上,查看當(dāng)前DAG狀態(tài)。由于此時(shí)DAG在線節(jié)點(diǎn)數(shù)量少于最少在線節(jié)點(diǎn)數(shù),此時(shí)DAG處于丟失仲裁狀態(tài)。DAG處于Offline狀態(tài),并且數(shù)據(jù)庫(kù)也處于卸載狀態(tài)。
查看DAG群集狀態(tài),顯示為下移。
通過Cluster res查看資源,無法獲取到。
3、在主數(shù)據(jù)中心發(fā)生故障時(shí),在備用數(shù)據(jù)中心中打開Exchange 2010 EMC控制臺(tái)時(shí),可能會(huì)失敗,此時(shí)最好使用Exchange Powershell操作。
4、接下來,開始進(jìn)行DAG數(shù)據(jù)中心切換。首先在備用數(shù)據(jù)中心中的每臺(tái)Exchange Mailbox服務(wù)器上使用命令:Stop-Service clussvc 停止節(jié)點(diǎn)的Cluster服務(wù)。(也可以手動(dòng)在服務(wù)管理器中停止)
5、節(jié)點(diǎn)的Cluster服務(wù)停止后,在備用數(shù)據(jù)中心的任意一個(gè)Exchange Mailbox節(jié)點(diǎn)上,運(yùn)行命令停止主數(shù)據(jù)中心中兩個(gè)節(jié)點(diǎn)的DAG功能。
Stop-DatabaseAvailabilityGroup –Identity DAG02 –MailboxServer Exchange2010 –ConfigurationOnly
Stop-DatabaseAvailabilityGroup –Identity DAG02 –MailboxServer Exchange2010-01 –ConfigurationOnly
6、接下來,在備份數(shù)據(jù)中心任意一臺(tái)Mailbox Server上使用命令恢復(fù)DAG功能。(注意運(yùn)行此命令時(shí)需要將備份數(shù)據(jù)中心的所有DAG節(jié)點(diǎn)的CLuster服務(wù)停止)
Restore-DatabaseAvailabilityGroup –Identity DAG02
7、在備份數(shù)據(jù)中心執(zhí)行恢復(fù)操作后,查看數(shù)據(jù)庫(kù)是否在備份數(shù)據(jù)中心正常掛載。下圖顯示成功將數(shù)據(jù)庫(kù)Mount。
備份數(shù)據(jù)中心成功激活后,查看DAG狀態(tài),當(dāng)前DAG仲裁目錄自動(dòng)選擇了備用仲裁目錄。
四、主數(shù)據(jù)中心恢復(fù)(備用數(shù)據(jù)中心切換到主數(shù)據(jù)中心)
上面我們進(jìn)行了主數(shù)據(jù)中心和備用數(shù)據(jù)中心之間的切換。當(dāng)主數(shù)據(jù)中心恢復(fù)正常后,我們需要再次將DAG切換到主數(shù)據(jù)中心。下面介紹操作步驟:
1、主數(shù)據(jù)中心恢復(fù)正常后,即使主數(shù)據(jù)中心擁有DAG的多少節(jié)點(diǎn)數(shù),此時(shí)DAG也不會(huì)運(yùn)行主數(shù)據(jù)中心裝入數(shù)據(jù)庫(kù)。是因?yàn)镈AG啟用了DAC模式,就是為了防止此種情況發(fā)生。下圖顯示主數(shù)據(jù)中心恢復(fù)后的狀態(tài)。
2、在備份數(shù)據(jù)中心任意一臺(tái)Exchange Mailbox節(jié)點(diǎn)上運(yùn)行命令,恢復(fù)該站點(diǎn)的DAG功能。
Start-DatabaseAvailabilityGroup –Identity DAG02 –ActiveDirectorySite Default-Firest-Site-Name
命令執(zhí)行完成后,等待主數(shù)據(jù)中心DAG節(jié)點(diǎn)與備用數(shù)據(jù)中心數(shù)據(jù)同步完成后即可恢復(fù)正常。
3、主數(shù)據(jù)中心恢復(fù)正常后,我們查看DAG群集狀態(tài),發(fā)現(xiàn)此時(shí)DAG的仲裁目錄仍然使用的是備用仲裁目錄。如果要將DAG仲裁目錄切換回主仲裁目錄,只需要運(yùn)行命令:Set-DatabaseAvailabilityGroup –Identity DAG02即可。
命令運(yùn)行完成后查看DAG仲裁狀態(tài),已經(jīng)成功切換到主仲裁目錄。
Exchange DAG數(shù)據(jù)中心切換操作完成。
聯(lián)系客服