本地连续复制 (LCR) 是一种单服务器解决方案,它通过使用内置异步日志传送和日志重播技术,在与生产存储组所在的服务器相连接的另一个磁盘集上创建并维护存储组的副本。生产存储组称为“主动”副本,在独立的磁盘组上维护的存储组副本称为“被动”副本。如图1所示。
LCR 提供日志传送、日志重播以及到辅助数据副本的快速手动切换(称为“激活”)。LCR 可以通过下列方式降低 Microsoft Exchange Server 2007 的总拥有成本:
允许快速切换到数据辅助联机副本,从而缩短了数据级灾难的恢复时间。
减少了数据保护所需的定期完全备份次数。发生灾难时,数据备份非常重要。尽管 LCR 仍需要进行备份,但确实明显减少了每天定期执行完全备份的需要。
还能够减少从存储组的主动副本到存储组的被动副本的卷影复制服务 (VSS) 备份数。所有四种 VSS 备份类型(完整、副本、增量和差异)都可以在被动副本位置进行,减少从主动副本到被动副本的备份数可以保留主动副本逻辑单元号 (LUN) 上宝贵的磁盘输入/输出 (I/O) 。
LCR 允许配置、运行、验证、删除和激活存储组副本。必要时,可以作为生产数据库激活被动副本,然后装入并使其可用于客户端。通常,能够以更改配置的形式执行此任务:更改主动存储组和数据库路径或进行较低级别的操作系统操作(例如,更改与日志或数据库卷关联的装入点)。
LCR 没有任何特殊的存储要求。Windows Server 2003 或 Windows Server 2008 所支持的任何类型的存储都可用于 LCR,包括直接连接存储、串行连接 SCSI 和 Internet SCSI (iSCSI)。
请注意:要为存储组启用LCR,存储组只能包含一个数据库。此外,如果现有存储组包含多个数据库,则将无法为该存储组启用 LCR,直到删除至只有一个数据库为止。此方法将创建一个更加容易管理的 Microsoft Exchange 存储拓扑,可以提高可恢复性。如果数据库路径以 MySample.edb 结束,则副本路径也必须以 MySample.edb 结束。
为存储组启用了 LCR 之后,最初将报告 Initializing 状态。在生成一个事务日志文件之后,存储组将从 Initializing 状态更改为 Healthy 状态。 一、如何为现有存储组启用LCR:
首先介绍使用 Exchange 管理控制台为现有存储组启用 LCR:
1. 启动 Exchange 管理控制台。
2. 展开 Microsoft Exchange,展开“服务器配置”,再选择“邮箱”。
3. 选择要启用 LCR 的存储组所在的邮箱服务器。
4. 右键选中要启用的存储组,再选择“启用本地连续复制”。如图2所示,将启动启用存储组本地连续复制向导。
图2
5. 在“简介”页上,系统会自动选中该存储组以及存储组中的邮箱数据库,如图3所示,
图3
6. 在“设置路径”页上,通过单击对应字段的“浏览”,可指定 LCR 日志文件和 LCR 系统文件的位置,如图4所示,单击“下一步”继续。
图4
7. 数据库页将出现,并显示存储组中数据库的名称。使用“浏览”可以指定 LCR 数据库文件的路径。如图5所示,单击“下一步”继续。
图5
8. 在“启用”页上查看“配置摘要”信息,验证已配置正确的路径。验证完路径之后,单击“启用”,对该存储组启用 LCR,如图6所示。
图6
9. 已为存储组和数据库启用 LCR 之后,单击“完成”关闭向导,如图7所示。
图7
使用 Exchange 命令行管理程序为现有存储组启用 LCR:
1、 打开 Exchange 命令行管理程序。
2、 运行下面的命令:
Enable-DatabaseCopy -Identity "ex2k7-01\first storage group\mailbox database" -CopyEdbFilePath: "E:\first storage group lcr\mailbox database.edb"
请将ex2k7-01替换为您实际的Exchange服务器名称,将E:\first storage group lcr替换为实际的LCR路径。由于原来的数据库以mailbox database.edb结束,所以副本路径也必须以mailbox database.edb结束。
3、 成功完成 Enable-DataBaseCopy 命令之后,请运行以下命令:
Enable-StorageGroupCopy -Identity "ex2k7-01\first storage group" -CopyLogFolderPath: "E:\first storage group lcr" -CopySystemFolderPath: "E:\first storage group lcr"
请将ex2k7-01替换为您实际的Exchange服务器名称,将E:\first storage group lcr替换为实际的LCR路径。
在完成后,我们可以通过下面的方法来查看LCR副本状态,
打开 Exchange 管理控制台。
展开 Microsoft Exchange,展开"服务器配置",再选择"邮箱"。
选择包含要查看其状态的 LCR 副本的邮箱服务器。
右键单击想查看的存储组,再选择"属性"。
单击"本地连续复制"选项卡查看状态,如图8所示。
图8 二、如何禁用LCR:
打开 Exchange 管理控制台。
展开 Microsoft Exchange,展开“服务器配置”,再选择“邮箱”。
选择包含要禁用的存储组的邮箱服务器。
右键单击想禁用的存储组,再选择“禁用本地连续复制”。
在提示确认时,单击“是”。
将出现“Microsoft Exchange 警告”消息,确认已禁用 LCR。单击“确定”确认警告。
在该警告消息中,从指定的位置手动删除 LCR 存储组和数据库文件。
我们也可以通过下面的命令来禁用:
Disable-StorageGroupCopy -Identity
注意:禁用 LCR 之后,必须手动删除 LCR 存储组和数据库文件夹中的任何文件。