前面的几篇博文主要演示了几款工具针对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上,复制也正常,至此,整个恢复过程成功完成