DAG成员服务器 exmb02 已损坏:
1.使用 Get-MailboxDatabase cmdlet 为要恢复的服务器上的任何邮箱数据库副本检索所有重播延迟和截断延迟设置:
Get-MailboxDatabase mbdb01 | Format-List *lag*
2.使用 Remove-MailboxDatabaseCopy cmdlet 删除要恢复的服务器上的所有邮箱数据库副本,有几个副本则需要删除几个:
1)Get-MailboxDatabasecopyStatus查看当前的邮箱数据库副本状态,可以得到其需要删除的副本邮箱名称(此时得到的是 mbdb01\exmb01,exmb01是好的,在下一步删除的时候需要改为“mbdb01\exmb02”),便于下一步进行删除
2)删除要恢复的服务器上的所有邮箱数据库副本:
Remove-MailboxDatabaseCopy mbdb01\exmb02
Remove-MailboxDatabaseCopy mbdb02\exmb02
3.使用 Remove-DatabaseAvailabilityGroupServer cmdlet 从 DAG 中删除故障服务器的配置:
Remove-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MBX1 -ConfigurationOnly
注意:如果要删除的 DAG 成员处于脱机状态,并且无法将其联机,则必须向上述命令中添加 ConfigurationOnly 参数。
4.在AD中重置故障DAG计算机账号MBX1
5.该计算机重装系统,加域,安装EX MB角色所需组件,然后通过安装程序运行 Setup /m:RecoverServer 进行恢复安装
6.打开故障转移群集管理器,删除故障节点exmb02:(收回该节点)
如果不删除的话,则在将其重新添加到DAG组的时候会出现下图中的红色错误提示
7.安装恢复过程完成后,使用 Add-DatabaseAvailabilityGroupServer cmdlet 将恢复后的服务器添加到 DAG 中:
Add-DatabaseAvailabilityGroupServer -Identity DAG01 -MailboxServer exmb02
8.将服务器添加回 DAG 后,可以通过EMC控制台重新为数据库添加副本
也可以使用 Add-MailboxDatabaseCopy cmdlet 重新配置邮箱数据库副本。如果以前添加的任何数据库副本的重播延迟或截断延迟时间大于 0,可以使用 Add-MailboxDatabaseCopy cmdlet 的 ReplayLagTime 和 TruncationLagTime 参数重新配置这些设置。
Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX1 -ActivationPerference 2
为数据库DB1在MBX1上添加副本,激活顺序为2. 命令执行完成后需要等待一段时间才会出现“Healthy”状态
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
注:在通过EMC重新添加副本的时候,先将状态为"service down"的副本删除,然后重新添加即可。
8.查看副本数据库状态,切换测试
参考:http://technet.microsoft.com/zh-CN/library/dd638206(v=exchg.141).aspx
http://exchange-kb.sundns.com/2010/201305145921.html