文章

Exchange 2010灾难恢复过程

2014116 早上8点。发现公司的邮件服务器不能用,打开控制台查看,屏幕上显示了就是下图,事情是因为前一天一块硬盘亮黄灯,小旷同志直接把硬盘给拔了下来,新的插上去了,估计大半夜的时候,硬盘RAID回写失败,那一块区域导致了我的邮件服务器崩溃。又因为hyper-V没在做快照,只有试着灾难恢复,看能不能救回服务器了

2台DC                  192.168.13.31  ad1.vesta-china.com   

                              192.168.13.32  ad2.vesta-china.com

 2台exchange      192.168.13.41  ex10a.vesta-china.com  (己崩溃)

                               192.168.13.42   ex10b.vesta-china.com

2个mailbox      Mailbox Database0781777381

                             Mailbox Database 1997069723

 好啦,先将服务器切至ex10b吧,保证邮件可以先用,再进行灾难恢复吧

 重架ex10a.vesta-china.com  (架的步骤不多说了IP ,网卡,加入AD)

ex10b.vesta-china.com 服务器的EMS中输入以下几条命令(清除残留的信息,因为之前ex10a是做了DAG,所以要让ex10b知道ex10a没了)

Get-MailboxDatabase ‘MailboxDatabase 0781777381’ | Format-List *lag* (‘’号表示数据库,因为中间有空格所以需要,如里单个不需要)

Get-MailboxDatabase ‘Mailbox Database1997069723’ | Format-List *lag*

Remove-MailboxDatabaseCopy  ‘Mailbox Database 0781777381\ex10a’

Remove-MailboxDatabaseCopy  ‘Mailbox Database 1997069723\ex10a’

Remove-DatabaseAvailabilityGroupServer–Identity DAG –MailboxServer EX10A –ConfigurationOnly

删除上面信息后可以安装EX10A了,在DOS命令下写入 setup/m:recoverserver 等待其安装30分钟左右即可

 

安装完了后加入新建DAG2,这个过程中发现之前的集群还保留着信息,报错如下

    删掉退出数据库集群 ,DOS命令下   Cluster node dag/forcecleanup

   找到服务   Cluster services  点击为禁用   再次添加

   并且将之前的DAG组里的用户全部剔除掉

 将之前DAG里的B服务器退出DAG

Remove-DatabaseAvailabilityGroupServer-Identity dag -MailboxServer ex10b -configurationonly  

退出后,会出现一个备用服务的数据库全部退出挂载情况,只需要重启B服务器,将数据库重新挂载,但是ex10b 服务器的数据库也移掉 重启发现,OK    

 新DAG加载数据库

好。找到EX10B服务器。。。 将新加的A服务器添加到DAG2中

看到下面报错就关闭循环

把它的数据库卸载   因为它启用了密件抄送就是日志收件人,然后新的AB服务器加入了新的DAG后如下,开始进行数据库副本复制了

中途是一个复制被搁浅的报错

重启服务器后继续复制

Update-MailboxDatabaseCopy   ‘Mailbox Database 0781777381\ex10a’

等吧,时间长达5个小时,看硬盘的转数了,这里推荐邮件服务器的硬盘最好用raid10,因为这是瓶颈,最后两个数据库复制完成之后,开始测试是否成功了

测试服务器集群的可用性
以下两项通过了以后就可以了
Test-Replicationhealth ex10a
Get-MailboxDatabaseCopyStatus -Server ex10a

大功告成,灾难恢复成功,先恢复应用,再恢复数据库,当时来说不容易

 

 

 

2 Comments

Leave a Reply