您的位置:首页 > 其它

Exchange DAG备份恢复(七)---节点故障后的灾难恢复

2012-12-06 15:56 302 查看



 
前面的几篇博文主要演示了几款工具针对DAG的备份恢复,那么现再我们遇到的情况是,DAG中其中一台节点硬件损坏不能启动,那又该如何进行恢复呢
为了模拟DAG节点cqexdag01故障,这里我在VMware管理台中将cqexdag01关闭



 
cqexdag01发生故障后,所有的数据库副本会自动在cqexdag02节点上进行激活,虽然不影响用户使用邮箱,但是由单个节点来承载数据,始终是不保险的,还是尽快需要将cqexdag01恢复,重新实现高可用性



 
下面我们就开始一步步进行恢复
第一步:检索故障节点cqexdag01上的所有邮箱数据库副本的重播延迟时间和截断延迟时间,打开Exchange Management Shell,运行如下命令:
Get-MailboxDatabase CQ-MB-01 | Format-List *lag*
Get-MailboxDatabase CQ-MB-02 | Format-List *lag*
从返回的结果看到cqexdag01的所有数据库副本的重播延迟时间和截断延迟时间均为0,如果这里大于0,请记录下来,在最后恢复副本的时候需要重新配置这些设置



 
第二步:删除已经损坏的DAG节点cqexdag01上的数据库副本,由于cqexdag01离线,这里只能通过Exchange Management Shell进行删除
Remove-MailboxDatabaseCopy CQ-MB-01\cqexdag01
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上,复制也正常,至此,整个恢复过程成功完成


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息