Exchange2013通过NBU灾难恢复

时间:2022-08-24 01:08:07

Exchange邮件系统

Exchange邮件系统的备份针对DAG中的数据库。

在还原之前,需在NBU服务器上进行DAG服务器的映射配置。

Exchange2013通过NBU灾难恢复


配置还原所用的用户及NBU服务启动帐号

Exchange2013通过NBU灾难恢复


对NBU启动帐号配置权限

New-ManagementRole -Name EWSImpersonationRole -Parent ApplicationImpersonation

New-ManagementRoleAssignment -Role EWSImpersonationRole -User nbuadmin EWSImpersonationRoleAssignment

然后进行邮件数据库的备份

邮件服务器环境:

DC : XHJT-DC-02-VT

邮件服务器:XHJT-MBS-01-VT XHJT-MBS-02-V-0

DAG名称:dag.dev.contoso.com

测试数据库:XHJT-DB-01-VT

邮件用户:mailtest 邮件测试

邮件颗粒度还原

目的: 通过完整备份还原整个用户邮件或单个用户邮件

  1. 删除测试邮箱中的邮件

Exchange2013通过NBU灾难恢复

  1. 客户端DAG服务器名称

Exchange2013通过NBU灾难恢复

  1. 选择要还原的用户的邮件

Exchange2013通过NBU灾难恢复

  1. 选择还原的位置

Exchange2013通过NBU灾难恢复

  1. 还原成功

Exchange2013通过NBU灾难恢复







还原的效果

Exchange2013通过NBU灾难恢复



数据库覆盖还原

目的: 通过还原数据库的方式达至还原数据的目的

数据库:XHJT-DB-01-VT

  1. 还原前先卸除数据库及挂起服务器复本

Exchange2013通过NBU灾难恢复


  1. 选择指定时间的备份及数据库

Exchange2013通过NBU灾难恢复

  1. 选择还原到原来的位置

Exchange2013通过NBU灾难恢复

  1. 还原数据库成功

Exchange2013通过NBU灾难恢复

  1. 重新设定数据库的副本,保持DAG数据库的同步。

Exchange2013通过NBU灾难恢复


效果如下,测试帐号的邮件还到至备份前的状态

Exchange2013通过NBU灾难恢复



数据库异库还原(邮件手工迁移)

目的:通过NBU还原数据库后,再将邮件还原到指定用户邮箱

服务器:XHJT-MBS-01-VT

数据库:XHJT-DB-01-VT

测试帐号:mailtest

  1. 创建还原数据库并重启Microsoft Exchange 信息存储服务

确认数据库创建成功

Exchange2013通过NBU灾难恢复


  1. 恢复数据库至还原数据库中

Exchange2013通过NBU灾难恢复

Exchange2013通过NBU灾难恢复


  1. 查看还原数据库中的用户
  2. 恢复邮件至指定邮箱New-MailboxRestoreRequest -SourceDatabase XHJT-DB-01-VT-RY -SourceStoreMailbox 邮件测试 -TargetMailbox 邮件测试

Exchange2013通过NBU灾难恢复

查看邮件还原执行情况

Exchange2013通过NBU灾难恢复

Exchange2013通过NBU灾难恢复

  1. 还原操作完成后,进行还原请求的删除

Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest

验证,刚才删除的邮件又回来了。

Exchange2013通过NBU灾难恢复



邮件服务器灾难恢复(单台)

目的:在邮件服务器无法启动的情况下,通过重新安装的方式,重建Exchange服务器

服务器:XHJT-MBS-01-VT

  1. 查看数据库的复制情况,确定哪些数据库副本在故障服务器上Get-MailboxDatabase | Format-List Name, *lag*

Exchange2013通过NBU灾难恢复

  1. 删除故障服务器上的数据库副本(XHJT-DB-01-VT,XHJT-DB-02-VT,TestDBRemove-MailboxDatabaseCopy -Identity 数据库名称XHJT-MBS-01-VT

Exchange2013通过NBU灾难恢复

  1. 查看当前有哪些数据库在损坏的服务器XHJT-MBS-01-VTGet-MailBoxDatabaseCopyStatus -Server XHJT-MBS-01-VT
  2. 手工从DAG中删除故障服务器Remove-DatabaseAvailabilityGroupServer -Identity DAG -MailboxServer XHJT-MBS-01-VT

Exchange2013通过NBU灾难恢复

  1. 在AD中对故障服务器重置计算机帐号
  2. 故障服务器操作系统重新安装,使用同样计算机名称及相应信息,并加域
  3. 使用安装Exchange 2013服务器的方式,安装必要条件及组件
  4. 安装Exchange2013时,使用恢复的方式进行安装Setup /m:RecoverServer /r:mailbox /IacceptExchangeServerLicenseTerms

Exchange2013通过NBU灾难恢复

直至安装完成,重启服务器。

  1. 安装完成后,进行验证:

Exchange2013通过NBU灾难恢复


Exchange2013通过NBU灾难恢复


可以看到,出现在服务器又回来了。


邮件服务器灾难恢复(多台)

目的:在邮件服务器无法启动的情况下,通过重新安装的方式,重建Exchange服务器

服务器:XHJT-MBS-01-VT,XHJT-MBS-02-V-0,XHJT-CAS-01-VT

  1. 查看数据库的复制情况,确定哪些数据库副本在故障服务器上,在XHJT-CAS-01-VT上操作,查看数据库情况Get-MailboxDatabase | Format-List Name, *lag*

Exchange2013通过NBU灾难恢复

  1. 删除故障服务器上的数据库副本(XHJT-DB-01-VT,XHJT-DB-02-VT,TestDB,首先删除XHJT-MBS-01-VTRemove-MailboxDatabaseCopy -Identity 数据库名称XHJT-MBS-01-VT

Exchange2013通过NBU灾难恢复

  1. 手工从DAG中删除故障服务器两台,分别是XHJT-MBS-01-VT,XHJT-MBS-02-V-0Remove-DatabaseAvailabilityGroupServer -Identity DAG -MailboxServer 服务器名称 -ConfigurationOnly

Exchange2013通过NBU灾难恢复

  1. 在AD中对故障服务器分别重置计算机帐号
  2. 故障服务器操作系统重新安装,使用同样计算机名称及相应信息,并加域
  3. 使用安装Exchange 2013服务器的方式,安装必要条件及组件
  4. 安装Exchange2013时,使用恢复的方式进行安装Setup /m:RecoverServer /r:mailbox /IacceptExchangeServerLicenseTerms

直至安装完成,重启服务器。

  1. 安装完成后,进行验证:

Exchange2013通过NBU灾难恢复


可以看到,出现在服务器又回来了。

  1. 安装完成后,通过NBU服务器进行数据库还原
  2. 安装NBU客户端,首先安装7.6.0.1版本,然后相上7.6.0.3补丁
  3. 选择指定时间的备份及数据库

Exchange2013通过NBU灾难恢复

  1. 选择还原到原来的位置

Exchange2013通过NBU灾难恢复

  1. 还原数据库成功

Exchange2013通过NBU灾难恢复

  1. 依次还原各个数据库
  2. 在DAG中加入服务器

Exchange2013通过NBU灾难恢复


加入刚安装的服务器

Exchange2013通过NBU灾难恢复


  1. 添加数据库副本
  2. 完成服务器的恢复操作。