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上,复制也正常,至此,整个恢复过程成功完成
相关文章推荐
- DC和Exchange2007双故障灾难恢复试验
- MongoDB仲裁节点的理解以及memcached,zookeeper,redis,故障恢复方案思考.
- Linux 灾难恢复 Linux 系统启动故障修复
- Mongodb集群节点故障恢复场景分析
- Mongodb集群节点故障恢复场景分析
- PostgreSQL 三节点集群故障模拟及恢复
- SQL Server的“高可用性”与“灾难恢复” 之二 故障转移群集
- Mongodb集群节点故障恢复场景分析
- PostgreSQL 一主两备节点(两备节点为同步节点)故障恢复
- Mongodb集群节点故障恢复场景分析
- SQL Server 的“高可用性”与“灾难恢复” 之二 故障转移群集
- es故障节点恢复后加入集群导致删除索引重新出现
- vertica-三节点集群,一台机器故障,所有文件丢失。的恢复
- 域中多台EXCHAGNE故障转移 &ADModify.net灾难恢复
- pgpool-II 2.10 故障节点动态恢复 基于pgpool-ii的集群配置(五)
- Mongodb集群节点故障恢复场景分析
- SQL Server ->> 高可用与灾难恢复(HADR)技术之 -- Windows故障转移群集
- 验证RAC节点reboot节点vip资源和服务会切换到另外节点,然后再手动恢复故障节点
- rac某节点asm磁盘启动失败故障定位及恢复
- spark主节点Master挂掉后,备用节点(standby)如何恢复集群状态