Exchange 备份入门必读* - 第 3 部分

原文发布于 2012 年 7 月 10 日(星期二)

* 但是害怕询问

在本系列的第 1 部分第 2 部分,我们了解了使用 VSS 进行 Exchange 备份的基本原理和主动 DAG 数据库备份的流程。

在第 3 部分,我们将解释被动 DAG 数据库副本是如何经历完全备份的。负责被动副本备份的 Exchange Writer 不在信息存储服务中运行,但却作为 MS Exchange 复制服务的一部分。在其他功能中,此服务协调被动副本节点和主动副本服务器的备份过程。与在第 2 部分中介绍的主动数据库备份类似,本文将介绍以服务器 ADA-MBX1 为主机的 DB1 被动数据库副本备份。主动已装载数据库副本在 ADA-MBX2 上,再一次强调,非持续性 Copy-on-Writer (COW) 快照由备份解决方案使用:

(请单击本文完整大小版本图形的缩略图)

图像

第一步是对被动数据库副本进行备份,这和主动数据库副本备份原理相同。备份应用程序从 Exchange Writer 为 DB1 获取元数据,再一次强调,Exchange Writer 在 MS Exchange 复制服务中运行。一个新的 Exchange Writer 实例 GUIDA 生成,和主动数据库备份一样,始终贯穿整个工作。

事件 2021 指示备份应用程序或 VSS Requestor 与 Exchange Writer 发生互动。如果不同的组件是从元数据(例如日志和数据库文件位置)读取的,它将在整个备份过程中出现无数遍。

事件 2110 和 2023 指示备份应用程序已请求要备份的特定组件组和备份类型。

图像

被动副本服务器的复制服务向主动副本服务器发送说明正在进行备份的信号。主动副本服务器上的事件 910 和 210 以及被动副本服务器上的 960 表明两点:首先,它们建立了对数据库被动副本进行备份的服务器;其次,主动副本服务器上的 STORE 服务将数据库在内存中标记为“正在进行备份”,并且认为替代备份将继续。一旦出现这种情况,只有当前替代备份完成或者“正在进行备份”状态清除,才能再次备份数据库。

图像

当 Replication Writer 阻止复制服务编写从主动副本服务器复制到本地磁盘的日志时,会生成事件 2025 和 2027。日志的重播也将停止,因此要保持数据库文件的内容不变。此时,备份数据库的数据写入“冻结”。VSS 现在可以为元数据中指定的每个磁盘在卷影存储中创建快照。

图像

VSS 创建磁盘 D: 和 E: 的快照。完成后向 Exchange Writer 发送信号,继而允许复制服务继续日志复制和重播。当“解冻”完成,事件 2029 和 2035 生成,允许继续普通的磁盘写入。

图像

创建快照后,备份应用程序可以通过 VSS 复制数据块,从卷影存储(如果数据块因为更改而保留)或实际磁盘卷(如果未保留)传输数据块。Replication Service Writer 等待数据传输完成的信号。此数据的流动通过紫色箭头表示,在本例中指从存储复制快照,然后流经 Exchange 服务器的 I/O,再到备份服务器。

图像

当备份 DB1 所需的文件安全复制到备份媒体,备份应用程序向 VSS 发送信号说明工作已完成。VSS 继而向 Replication Writer 发送信号,然后 Exchange 在被动副本服务器上生成事件 963 和 2046。复制服务然后向主动副本服务器上的信息存储服务发送信号说明此工作已完成,如果所有的条件都满足,日志截断可以继续。主动副本节点生成事件 913 和 213,发送信号说明替代备份已完成,数据库标题将随着备份日期和时间更新。

图像

事件 2033 和 2037 发送说明备份结束的信号。主动副本节点刷新并且滚动包含数据库标题更新的当前事务日志。然后根据计划发布该日志并且用于重播,这样被动数据库副本就在可用的第一时间标记上新标题信息。如果可能,日志截断也将继续。在这种情况下,快照遭到损毁,正常操作过程继续。

有关此系列主题的更多信息,以下有更多文档可供参考:

卷影复制服务
https://technet.microsoft.com/zh-cn/library/ee923636(WS.10).aspx(该链接可能指向英文页面)

Exchange VSS Writer
https://msdn.microsoft.com/zh-cn/library/bb204080(EXCHG.140).aspx(该链接可能指向英文页面)

VSS 下备份处理概述
https://msdn.microsoft.com/zh-cn/library/aa384589(VS.85).aspx(该链接可能指向英文页面)

备份序列图
https://msdn.microsoft.com/zh-cn/library/aa579076(EXCHG.140).aspx(该链接可能指向英文页面)

解决卷影复制服务问题
https://technet.microsoft.com/zh-cn/library/ff597980(EXCHG.80).aspx

Jesse Tedoff

这是一篇本地化的博客文章。请访问 Everything You Need to Know About Exchange Backups* - Part 3 以查看原文