切换到宽版
  • 4256阅读
  • 0回复

[分享]创建备份和还原 Exchange 2013 的应用程序 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2015-06-29
您可以使用卷影复制服务 (VSS)版本的 Windows Server 开始使用 Windows Server 2008 中创建应用程序备份和还原Exchange Server 2013数据。VSS 提供了基础结构,使您能够创建和管理跨第三方存储管理系统、 业务应用程序和硬件的卷影副本。您可以创建基于 VSS 基础结构使用卷影副本备份和还原一个或多个Exchange 2013数据库的解决方案。

备份和还原应用程序的先决条件



使您的自定义备份和还原应用程序和 VSS 备份和还原Exchange 2013数据库,您的环境必须包括:
  • 开始使用 Windows Server 2008 的 Windows Server 的版本
  • Exchange 2013
此外,如果您要创建的备份和还原应用程序,您应了解的开发环境的以下限制:
  • VSS 是可从通过 COM 互操作程序集的.NET Framework 托管代码访问非托管的 COM API。
  • Exchange 命令行管理程序是通过.NET Framework 托管代码的托管应用程序。
  • 附带Exchange 2013 CHKSGFILES API 为本机代码 64 位 DLL。不支持使用Exchange 2013数据库的 Exchange 2007 32年位 CHKSGFILES dll 的使用。

备份和还原应用程序概述



VSS 协调以下组件之间的通信:
  • VSS 请求者,这是备份应用程序
  • VSS 编写器
  • VSS 提供程序,它是创建卷影副本的系统、 软件或硬件组件
若要使用 VSS 备份Exchange 2013数据,备份应用程序必须Exchange 2013– 可识别的 VSS 请求者。Exchange 2013包括 VSS 编写器,调用 Microsoft Exchange Writer,为 Windows Server 备份程序 ;但是,Exchange writer 仅备份整个卷。它不会备份单个Exchange 2013数据库。如果您需要更大的灵活性,可以使用第三方备份应用程序具有 Exchange 感知 VSS 编写器,可以使用 Exchange 的各个数据库,也可以创建自定义的 VSS 请求者。


您的应用程序调用 VSS 启动备份之前,它必须获取有关备份Exchange 2013系统的存储配置信息。该信息存储在 Active Directory 域服务 (AD DS) 中。备份应用程序可以通过使用 Exchange 命令行管理程序命令来获取 Exchange 存储配置数据。有关详细信息,请参阅 TechNet 上的Exchange Management Shell
Exchange 2013备份应用程序调用 VSS COM Api 创建完全副本、 差异和增量备份的 Exchange 数据库 ;他们不直接与 VSS 编写器交互。Exchange 中的数据库可用性组 (DAG) 功能还允许您的应用程序创建完全一致的备份,即使初始完整备份和增量备份更高版本来自不同 DAG 中的服务器。VSS 创建 Exchange 数据的副本后,备份应用程序存储到预期媒体的数据。
要恢复Exchange 2013数据库,还原应用程序备份媒体中,从检索的数据库和日志文件,并将其存储在活动的磁盘存储的 Exchange server 上。单独的数据库不与特定 Exchange 服务器相关联。
备份和还原应用程序必须指定数量的Exchange 2013-由 VSS 运行针对Exchange 2013数据库的特定参数正确控制和管理操作。例如,由于Exchange 2013支持最多 100 个同时处于活动状态的数据库,备份应用程序必须正确指定并处理数据库文件、 事务日志文件和检查点文件数据库组件。
若要重新构造自上次完整备份以来已更改的数据库,您还原应用程序需要从不同的备份的数据库和日志文件。例如,它可能需要每周的完整备份和一个或多个每日的增量备份。在使用 Dag Exchange 2013系统中,您还原应用程序可以在同一个 DAG 中的不同服务器上使用来自不同的数据库副本备份重建数据库。但是,从备份还原 DAG 数据库支持的唯一方法是使用相同的数据还原的数据库的所有活动和被动副本。
所有数据都已就绪后,您还原应用程序发出信号 Exchange 检查数据库和日志文件的完整性。如果已正确还原的数据库和日志文件,Exchange 服务器可然后播放数据库日志文件,以使最新数据库并将其装载。如果具有已将数据库恢复到已有的数据库装入主动副本的服务器,数据库将被视为的恢复数据库。如果已恢复数据库,拖放到另一台服务器,既可以独立装入数据库,或该副本然后可被添加到 DAG。


备份和还原系统体系结构

与 Windows Server 文件系统和通过第三方 (或自定义) 提供商的大容量存储设备驱动程序,VSS 进行通信。硬件供应商确定将在其中创建卷影副本。VSS 抽象化特定于硬件的卷影副本,以便备份和还原应用程序可以访问卷影副本不包含有关硬件的实现详细信息的信息。下图显示了 Exchange 2013 和 Windows Server 备份和还原应用程序的交互方式。

图 1。备份和还原系统体系结构

备份和还原应用程序作为 VSS 申请者。请求者与 VSS 获取Exchange 2013,有关信息,以启动的卷影副本创建和即可访问数据的备份进行通信。
在 Exchange 存储是Exchange 2013的一个组件,并通过 Windows Server 文件系统访问Exchange 2013数据库。在文件系统中,每个 Exchange 服务器可同时装载其相应的数据库 (.edb) 文件和事务日志文件,检查点文件的最多 100 个数据库。
若要支持 VSS, Exchange 2013包括 Exchange 存储中内置的 Exchange 编写器。与 Exchange 存储 (代表申请者操作系统) Exchange writer 协调冻结和 backing up 之前, 卸除数据库,然后解除冻结和备份后装入的数据库已完成。在还原期间备份和还原应用程序指示 Exchange 编写器来协调与 Exchange 存储卸除数据库,将数据库文件、 装入数据库,然后重播事务日志 (根据需要)。
在还原期间,请求者还可与 VSS 准备系统还原,通信然后将数据重新拖到大容量存储设备。备份和还原应用程序也是负责处理从读取数据和数据写入备份存储媒体、 是否磁带存档、 存储区域网络或其他备份媒体的 Windows Server。
作为常规、 活动数据库,或者作为Exchange 2013恢复数据库,可以安装已还原的数据库。只有一个装入的数据库可以指定为恢复数据库每个 Exchange 服务器上。
信息所需成功完成备份和还原操作之间Exchange 2013,VSS 和备份和还原应用程序将作为 Exchange 编写器元数据的一部分进行传输。
分享到
快速回复
限60 字节
 
上一个 下一个