码迷,mamicode.com
首页 > 数据库 > 详细

恢复数据库可用性组成员服务器

时间:2015-01-21 06:38:51      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:恢复 dag

简单看了下technet恢复数据库可用性组成员服务器,ex2013跟ex2010过程是一致的。
可参考如下:

http://blog.sina.com.cn/s/blog_6ecd398f0100mrwf.html 


环境:2台mailbox 服务器构成的DAG,其中一台down机,恢复方法如下。
我测试环境如下:
一台DC(winosr201),同时做DAG仲裁,                          IP:172.16.1.1
一台Exchange3角色(winosr202)(在实验环境快照出来)   IP:172.16.1.2  copy:2.2.2.2
一台Exchange承担mailbox服务器(winosr203)                  IP:172.16.1.3    copy:2.2.2.3                
DAG ip:172.16.1.10
DAG存在2邮箱数据库mailbox01,拥有a用户,mailbox02,拥有b用户,收件放些邮件测试结果

可用以上环境来测试DAG恢复,下面关注是的DAG中的一台承担mailbox服务器(172.16.1.3)down机了,还原的方法:
1.配置DAG,如:http://gzlianggj.spaces.live.com/blog/cns!E0AE9B2AFD828452!465.entry?&_c02_vws=1
2.模拟winosr203 磁盘损坏,down机。更换硬盘或服务器,进行恢复。(在测试环境,直接恢复初始安装系统快照)。DAG显示如下:
技术分享 技术分享
3.winosr203,安装操作系统,设置IP,跟损坏环境一致,在dsa.msc上重置计算机帐号,winosr203加入域。
技术分享 技术分享
4.打开winosr202上的EMS,
a.使用 Get-MailboxDatabase cmdlet 为要恢复的服务器上的任何邮箱数据库副本检索所有重播延迟和截断延迟设置。
Get-MailboxDatabase mailbox01 | Format-List *lag*
Get-MailboxDatabase mailbox01 | Format-List *lag*
技术分享 技术分享
b.使用 Remove-MailboxDatabaseCopy cmdlet 删除要恢复的服务器上的所有邮箱数据库副本。
Remove-MailboxDatabaseCopy mailbox01\winosr203
Remove-MailboxDatabaseCopy mailbox02\winosr203
技术分享 技术分享
c.使用 Remove-DatabaseAvailabilityGroupServer cmdlet 从 DAG 中删除故障服务器的配置。
Remove-DatabaseAvailabilityGroupServer -Identity dag -MailboxServer winosr203 -configurationonly
技术分享 技术分享
再从故障转移群集删除winosr203这节点
5.现以灾难恢复模式安装exchange2010.安装filterpack,安装组件servermanagercmd –ip exhange-mbx.xml –restart 再在cmd下使用Setup /m:RecoverServer /r:m 恢复安装邮箱角色,如果不接r:m,则恢复典型的3角色安装。
技术分享 技术分享
6.安装恢复过程完成后,使用 Add-DatabaseAvailabilityGroupServer cmdlet 将恢复后的服务器添加到 DAG 中。
Add-DatabaseAvailabilityGroupServer -Identity dag -MailboxServer winosr203
技术分享 技术分享
7.手动再添加邮箱数据库副本。
技术分享 技术分享
注:当前以那一个数据库为激活数据库,像刚开始添加数据库副本时,2个激活的数据库全在winosr202上,需手工激活或称转换另一台作为激活数据库,这样2台数据数据库均有一台作为激活数据库,操作如下:
技术分享
8.将服务器添加回 DAG 后,可以使用 Add-MailboxDatabaseCopy cmdlet 重新配置邮箱数据库副本。如果以前添加的任何数据库副本的重播延迟或截断延迟时间大于 0,可以使用 Add-MailboxDatabaseCopy cmdlet 的 ReplayLagTimeTruncationLagTime 参数重新配置这些设置。

Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX1 Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer MBX1 -ReplayLagTime 3.00:00:00 Add-MailboxDatabaseCopy -Identity DB3 -MailboxServer MBX1 -ReplayLagTime 3.00:00:00 -TruncationLagTime 3.00:00:00

客户端如常使用:
技术分享



 

参考:http://technet.microsoft.com/zh-CN/library/dd638206(v=exchg.150).aspx

 

本文出自 “1+1=?” 博客,请务必保留此出处http://lianggj.blog.51cto.com/176264/1606424

恢复数据库可用性组成员服务器

标签:恢复 dag

原文地址:http://lianggj.blog.51cto.com/176264/1606424

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!