今天,Veeam 举办了一场标题为“在 VMware 上运行 Exchange”的网络研讨会。当然,Exchange 备份和恢复的大部分焦点是将其进行虚拟化。在我精心准备此次网络研讨会时(获得了 Anton的鼎力帮助),使我意识到信息也将可以成为很好的博客文章。下面描述了 Microsoft Exchange 的备份和恢复 的要点以及 Veeam Backup & Replication 5 版如何解决它们。
从 Microsoft 角度来看, Exchange Server 的备份和恢复拥有三个核心规则:
为了符合 Exchange Server 标准,基于 VSS 的备份应用程序必须遵循三个基本要求,以确保 卷影复制备份的完整性和可恢复性。如果未能遵循这三个基本要求,则 Microsoft 将不能解决备份和还原问题。
规则 1: 只能通过 Exchange VSS Writer 备份 Exchange。
规则 2: 在备份应用程序完成完整性验证之前必须依赖备份。
规则 3: 只能通过 Exchange VSS Writer 还原至原始位置。
规则 1:VSS 感知备份
Veeam 在没有依赖 VMware 工具 VSS 集成组件的情况下实现了专属的 Microsoft VSS 集成。
- 完全自动化和透明(无需部署/配置/更新/监控代理)
- 由 Veeam(非 VMware)直接提供支持(而不是相互指责)
- 对 VMware 工具 VSS 没有任何限制:可以在没有 UUID 的情况下支持事务日志处理、所有 ESX(i) 和 Windows 版本、动态磁盘、IDE 磁盘和虚拟机等。
更多信息:
- Veeam Backup 5 版常见问题解答: http://tinyurl.com/v5FAQ
- VMware VSS 限制: http://www.sys-con.com/node/1544145
规则 2:在您依赖之前进行验证
SureBackup 恢复验证
- 卓越的灵活性(支持自定义脚本)
- 选择验证方法以便能够充分让您:在测试虚拟机上远程运行 eseutil 或 isinteg(没有生产压力)、通过 HTTPS 登录到测试邮箱和查询测试电子邮件消息
请记住 DC 依赖性!
- Exchange 必须看到 DC 以便能够在隔离的环境中正常运行。SureBackup 应用程序组能够为您考虑到此问题。
规则 3:VSS 感知还原
只能通过 Exchange VSS Writer 并按照正确的顺序还原至原始位置:
- 使用卸载的邮箱存储启动 Exchange 虚拟机
- 提示 Exchange VSS Writer 从 VSS 快照执行还原
- 装载邮箱存储
Veeam 可实现这些 Microsoft 要求
- 大多数映像级备份供应商无法实现这些要求,他们只是在没有 Exchange 的情况下正常启动虚拟机
- 执行还原测试以检查当前的解决方案并在还原后的 Exchange Server 上查找这些事件,如果这些事件不存在,则表明供应商没有遵循规则 3:
事件类型:信息
事件源: MSExchangeIS 事件类别: Exchange VSS Writer 事件 ID: 9620 用户:不适用 计算机: ServerName.contoso.com 一般原则:Exchange VSS Writer(实例 GUID)已成功处理预还原事件。 |
事件类型:信息
事件源: MSExchangeIS 事件类别: Exchange VSS Writer 事件 ID: 9618 用户:不适用 计算机: ServerName.contoso.com 一般原则:Exchange VSS Writer(实例 GUID)已成功处理还原后事件。 |
事务日志
如果在备份后没有删除事务文件,则日志文件就会累积,直到填充所有可用的磁盘空间。Exchange VSS Writer 可实现事务日志清除功能,但 VMware 工具 VSS 不是备份应用程序,也无法知道备份是否已成功完成。因此,它无法通过设计来处理事务日志。
- 在 VMware 工具 VSS 上运行(而不是提供专属的 VSS 集成)的任意应用程序将不会截断日志。
- 某些解决方案可提供事务日志删除功能,但在拍摄快照后会立即删除日志。
此方法实际上还不如不执行日志删除:如果备份尚未成功完成,将不会拥有良好的备份,但会删除事务日志。如果发生灾难,则您将无法还原事务日志。
要检查当前的映像级解决方案,请对要检查的备份执行测试(在测试 Exchange Server 上,而不是在生产环境中)
- 执行备份,等待作业成功完成,确保已真正删除事务日志。
- 执行另一个备份,但此次可在作业运行的同时重置备份服务器(在虚拟磁盘复制开始后)。不得删除事务日志。
默认情况下,Veeam 会删除已成功备份的事务日志,且 5 版会提供如以下屏幕截图所示的先进的事务日志处理选项:
粒度恢复挑战
通常从映像级备份执行粒度恢复比较困难,必须在可以还原任何项目之前将整个 Active Directory 和 Exchange Server 还原至隔离的环境中。此过程不但费时,而且还需要大量人工成本。有些第三方工具已安装了 Exchange 数据存储,但首先还是仍然需要提取数据存储(占用时间和磁盘空间),并且还需要相关的额外许可成本(通常按每个邮箱计费)
已有多年发展历史的基于代理的解决方案尽管可以备份 Exchange 数据,但这不是在虚拟环境中备份 Exchange 的最有效方式。此外,如果您将基于代理与基于映像的解决方案进行结合使用,则可以采用其他资源和存储介质将相同的数据备份两次。
使用 vPower™ 进行粒度恢复
Veeam 的正在申请专利的方法可以充分利用现有的虚拟化基础架构。Veeam 应用程序组和虚拟实验室功能可以使用 vPower 自动创建隔离的环境,您只需直接从备份文件运行 AD 和 Exchange Server,而无需进行任何提取。
Veeam 的 Exchange AIR(应用项目恢复)向导可以使用 Microsoft Exchange API 连接到生产环境和隔离环境,从而能够在几分钟内(而不是几小时)为您提供 Exchange 项目级恢复!
更多信息
Microsoft on Exchange 2003 VSS 备份和复制: http://support.microsoft.com/kb/822896
Microsoft on Exchange 2007 VSS 备份和复制:http://technet.microsoft.com/en-us/library/dd233256(EXCHG.80).aspx
5 版的应用感知映像处理部分常见问题解答: http://tinyurl.com/v5FAQ