前面的幾篇博文主要演示了幾款工具針對DAG的備份恢復,那麼現再咱們遇到的狀況是,DAG中其中一臺節點硬件損壞不能啓動,那又該如何進行恢復呢數據庫
爲了模擬DAG節點cqexdag01故障,這裏我在VMware管理臺中將cqexdag01關閉服務器
cqexdag01發生故障後,全部的數據庫副本會自動在cqexdag02節點上進行激活,雖然不影響用戶使用郵箱,可是由單個節點來承載數據,始終是不保險的,仍是儘快須要將cqexdag01恢復,從新實現高可用性網絡
下面咱們就開始一步步進行恢復ide
第一步:檢索故障節點cqexdag01上的全部郵箱數據庫副本的重播延遲時間和截斷延遲時間,打開Exchange Management Shell,運行以下命令:工具
Get-MailboxDatabase CQ-MB-01 | Format-List *lag*測試
Get-MailboxDatabase CQ-MB-02 | Format-List *lag*操作系統
從返回的結果看到cqexdag01的全部數據庫副本的重播延遲時間和截斷延遲時間均爲0,若是這裏大於0,請記錄下來,在最後恢復副本的時候須要從新配置這些設置.net
第二步:刪除已經損壞的DAG節點cqexdag01上的數據庫副本,因爲cqexdag01離線,這裏只能經過Exchange Management Shell進行刪除3d
Remove-MailboxDatabaseCopy CQ-MB-01\cqexdag01orm
Remove-MailboxDatabaseCopy CQ-MB-02\cqexdag01
第三步:從DAG中刪除發生故障的成員服務器cqexdag01
Remove-DatabaseAvailabilityGroupServer -Identity cqdag -MailboxServer cqexdag01 -ConfigurationOnly
加-ConfigurationOnly參數,是由於成員服務器cqexdag01此時已經處於離線狀態
第四步:從故障轉移羣集管理器中,刪除故障節點cqexdag01
在節點cqexdag01上單擊右鍵,指向【更多操做】,選擇【退出】
選擇【收回節點 cqexdag01】
第五步:重置計算機帳戶
新加入的服務器會使用cqexdag01這個計算機名稱,那麼這裏就要在在AD用戶和計算機中,重置發生故障的計算機帳戶cqexdag01
第六步:爲新服務器安裝操做系統並打好補丁(Windows Server 2008 R2 + Service pack 1,安裝過程省略)
第七步:配置網卡
新服務器中也須要兩塊網卡,其中Intranet網卡用於內部網絡(MAPI網絡),Private網卡用於複製網絡
爲Intranet網卡配置IP地址、子網掩碼以及DNS,這些都要與原來發生故障的服務器相同
爲Private網卡配置IP地址、子網掩碼,一樣與原來保持一致,而後打開【高級】
切換到【DNS】,去掉【附加主 DNS 後輟的父後輟】和【在 DNS 中註冊此鏈接的地址】前的勾
切換到【WINS】,去掉【啓用 LMHOSTS 查找】前的勾,在NetBIOS設置中,選擇【禁用 TCP/IP 上的 NetBIOS】
第八步:修改計算機名稱並加入域
將新服務器的名稱修改成cqexdag01,重啓服務器,而後將它加入到contoso.net域中,再次重啓
第九步:安裝Filter Pack2.0
第十步:添加郵箱服務器所須要的組件
打開Windows PowerShell,運行下面的命令
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server -Restart
第十一步:恢復安裝Exchange Server 2010 SP2
將Exchange Server 2010 SP2的安裝包解壓到D:\SP2目錄中
在CMD中切換到D:\SP2目錄,運行命令
Setup.com /m:RecoverServer /t:"D:\Exchange Server"
/m:RecoverServer 表示本次安裝是以恢復安裝模式進行
/t:"D:\Exchange Server" 指定安裝的路徑,如不指定會安裝到默認目錄中
安裝完成後,根據提示,須要重啓服務器
第十二步:將新服務器添加到DAG中
運行添加DAG成員的命令:
ADD-DatabaseAvailabilityGroupServer -Identity cqdag -MailboxServer cqexdag01
第十三步:從新在cqexdag01上添加數據庫副本
Add-MailboxDatabaseCopy -Identity CQ-MB-01 -MailboxServer cqexdag01
Add-MailboxDatabaseCopy -Identity CQ-MB-02 -MailboxServer cqexdag01
另外,若是咱們在第一步中檢索到數據庫CQ-MB-01在節點cqexdag01上的重播延遲時間和截斷延遲時間都大於0,好比這裏是3天,那麼就要運行下面的命令來添加數據庫副本
Add-MailboxDatabaseCopy -Identity CQ-MB-01 -MailboxServer cqexdag01 -ReplayLagTime 3.00:00:00 -TruncationLagTime 3.00:00:00 (格式爲 Days.Hours:Minutes:Seconds)
第十四步:測試數據庫副本的激活
在Exchange管理控制檯中,右鍵單擊數據庫CQ-MB-01在cqexdag01上的副本,選擇【激活數據庫副本】
單擊【肯定】
數據庫CQ-MB-01成功切換到cqexdag01上,複製也正常,至此,整個恢復過程成功完成