通过BCManager eReplication为不同保护对象创建保护组,并按需配置备份调度策略和副本保留策略后,BCManager eReplication将自动协同存储远程复制和快照功能实现按需备份副本的创建和保留。
如果主机卸载eReplication Agent后重新安装了eReplication Agent,需要在eReplication Agent安装完成后,重新创建该主机对应的保护组。
“保护”,并单击页面左上角的“创建”。

资源”。选择管理服务器下的站点,在该站点节点下单击“存储”,在变更的存储设备所在行操作按钮区单击“刷新”,刷新站点下对应的存储设备信息,再重新创建保护组。
在Dorado V6版本中,有以下约束条件:
“预期RPO”可以设置范围为:0~31天,0~23小时,5~59分钟。
如果未设置天和小时,“预期RPO”默认为15分钟。

一致性策略的启用规则如下:
保护对象 |
参数 |
配置要求 |
|---|---|---|
Oracle |
是否勾选“启用热备模式”和“设置最小归档空间阈值”。 如果选择“启用热备模式”,当保护组按指定的策略执行时,数据库仍然保持在线,在执行存储复制或快照前,系统将会置数据库于热备模式以保证存储复制或快照数据的一致性。启用热备模式后,执行容灾保护时可能因为归档日志空间被占满,导致数据库业务停止。因此,建议您在启用热备模式时设置最小归档空间。执行容灾保护时,系统如果检测到数据库可用归档日志空间小于该阈值,容灾保护将执行失败。 |
启用热备模式的要求:数据库必须开启归档模式,否则启用热备模式后保护组将会执行失败。如果不选择“启用热备模式”,当保护组按指定的策略执行时,数据库仍然保持在线,但系统将不会置数据库为热备模式。因此,数据一致性完全由存储的一致性能力保证。 |
DB2 |
是否勾选“静默数据库”。 DB2数据库一致性保护采用将DB2数据库的写I/O进行悬挂的方式。I/O悬挂后再通知存储进行复制或快照,当启用复制或生成快照后再通知Agent将数据库的写I/O恢复。 |
当应用IO负载过重时,启用静默数据库实现数据一致性保护可能会失败,建议在业务闲时做一致性保护,或者不启用一致性保护。 |
SQL Server |
是否勾选“静默数据库”。 VSS是微软提供的对应用进行备份恢复的框架,对于Windows应用SQL Server,Agent结合VSS,完成对应用的I/O冻结与解冻。I/O冻结后再通知存储进行复制或快照,当启动复制或生成快照后再通知Agent将数据库的写I/O解冻。 |
|
SAP HANA |
是否勾选“静默数据库”。 |
异步复制场景时,当用户未对日志文件的存储LUN建立远程复制关系时,系统将强制勾选“静默数据库”。 |
LUN |
是否勾选“启用一致性保护”。 如果勾选“启用一致性保护”,当保护任务执行时,系统将在指定的主机(组)上执行应用冻结脚本以确保生成的副本数据一致性,当副本生成后或在容许的冻结超时时间内未完成应用解冻时,系统将自动执行解冻脚本以确保业务正常运行。
|
相关脚本名称及说明请参见表5所示。用户可根据脚本模板自定义脚本,将自定义的脚本放置到“%OceanStor BCManager Agent install path%\bin\thirdparty\”(Windows)或“/home/rdadmin/Agent/sbin/thirdparty/”(非Windows)路径下。脚本模板说明如表6所示。 须知:
|
VMware |
是否勾选“生成静默快照”。 虚拟机一致性保护,采用的是vCenter生成虚拟机静默快照的方式。勾选“生成静默快照”后,则在执行容灾保护的过程中,系统使处于开机状态的客户机处于静默状态,即虚拟机将会短暂停顿,并将虚拟机内存中的数据刷新到磁盘。静默快照生成后,再通知存储阵列进行复制,当启动复制后再通知vCenter Server将虚拟机的静默快照删除。 |
要生成静默快照,虚拟机需要提前安装好VMware Tools或者Open VM Tools。 须知:
如果静默快照创建失败,备份操作可以继续执行,不影响其他虚拟机备份。 |
脚本名称 |
说明 |
|---|---|
冻结脚本 |
该脚本负责冻结应用IO,并刷新应用的脏数据。 |
解冻脚本 |
该脚本负责解冻应用IO。 |
查询冻结状态脚本 |
该脚本负责查询应用是否处于冻结状态。 |
冻结超时时间 |
主机业务最大能够容忍的冻结时长,默认值为60秒。 |
操作系统 |
脚本名称 |
说明 |
存放路径 |
|---|---|---|---|
Windows |
sample_freeze.bat |
冻结Oracle脚本模板 |
“%OceanStor BCManager Agent install path%\bin\thirdparty\” |
sample_unfreeze.bat |
解冻Oracle脚本模板 |
||
sample_queryfreezestate.bat |
查询冻结状态Oracle脚本模板 |
||
非Windows |
sample_freeze.sh |
冻结Oracle脚本模板 |
“/home/rdadmin/Agent/sbin/thirdparty/” |
sample_unfreeze.sh |
解冻Oracle脚本模板 |
||
sample_queryfreezestate.sh |
查询冻结状态Oracle脚本模板 |
CDM方案为了达成远端备份数据一致性保护的目标,由BCManager eReplication协同底层存储的远程复制和快照模块,共同实现异地备份数据一致性可用。
“预期RPO”可以设置范围为:0~31天,0~23小时,5~59分钟。
如果未设置天和小时,“预期RPO”默认为15分钟。

保留策略 |
策略说明 |
|---|---|
最新副本 |
设置的最新副本个数不能超过阵列限制的单个存储资源(如LUN、文件系统)的最大快照个数。 |
副本保留 |
副本保留策略定义对保护对象执行保护过程中生成副本的保留策略。在系统启动副本维护操作时,将按照副本保留策略对过时、无效的副本进行删除。系统副本维护的周期为每个小时的39分。 用户可以设置副本最少保留数量,当有效副本数不超过最小保留数量,系统不会对有效副本进行删除操作。
请综合以下两个因素进行考虑最新副本数量:
说明:
例如,当前时间为2017/4/11 08:40:00,保护组配置情况如下:
说明:
|
“预期RPO”可以设置范围为:0~31天,0~23小时,5~59分钟。
如果未设置天和小时,“预期RPO”默认为15分钟。

保留策略 |
策略说明 |
|---|---|
最新副本 |
设置的最新副本个数不能超过阵列限制的单个存储资源(如LUN、文件系统)的最大快照个数。 |
副本保留 |
副本保留策略定义对保护对象执行保护过程中生成副本的保留策略。在系统启动副本维护操作时,将按照副本保留策略对过时、无效的副本进行删除。系统副本维护的周期为每个小时的39分。 用户可以设置副本最少保留数量,当有效副本数不超过最小保留数量,系统不会对有效副本进行删除操作。
请综合以下两个因素进行考虑最新副本数量:
说明:
例如,当前时间为2017/4/11 08:40:00,保护组配置情况如下:
说明:
|
一致性策略的启用规则如下:
保护对象 |
参数 |
配置要求 |
|---|---|---|
Oracle |
是否勾选“启用热备模式”和“设置最小归档空间阈值”。 如果选择“启用热备模式”,当保护组按指定的策略执行时,数据库仍然保持在线,在执行存储复制或快照前,系统将会置数据库于热备模式以保证存储复制或快照数据的一致性。启用热备模式后,执行容灾保护时可能因为归档日志空间被占满,导致数据库业务停止。因此,建议您在启用热备模式时设置最小归档空间。执行容灾保护时,系统如果检测到数据库可用归档日志空间小于该阈值,容灾保护将执行失败。 |
启用热备模式的要求:数据库必须开启归档模式,否则启用热备模式后保护组将会执行失败。如果不选择“启用热备模式”,当保护组按指定的策略执行时,数据库仍然保持在线,但系统将不会置数据库为热备模式。因此,数据一致性完全由存储的一致性能力保证。 |
DB2 |
是否勾选“静默数据库”。 DB2数据库一致性保护采用将DB2数据库的写I/O进行悬挂的方式。I/O悬挂后再通知存储进行复制或快照,当启用复制或生成快照后再通知Agent将数据库的写I/O恢复。 |
当应用IO负载过重时,启用静默数据库实现数据一致性保护可能会失败,建议在业务闲时做一致性保护,或者不启用一致性保护。 |
SQL Server |
是否勾选“静默数据库”。 VSS是微软提供的对应用进行备份恢复的框架,对于Windows应用SQL Server,Agent结合VSS,完成对应用的I/O冻结与解冻。I/O冻结后再通知存储进行复制或快照,当启动复制或生成快照后再通知Agent将数据库的写I/O解冻。 |
|
SAP HANA |
是否勾选“静默数据库”。 |
异步复制场景时,当用户未对日志文件的存储LUN建立远程复制关系时,系统将强制勾选“静默数据库”。 |
LUN |
是否勾选“启用一致性保护”。 如果勾选“启用一致性保护”,当保护任务执行时,系统将在指定的主机(组)上执行应用冻结脚本以确保生成的副本数据一致性,当副本生成后或在容许的冻结超时时间内未完成应用解冻时,系统将自动执行解冻脚本以确保业务正常运行。
|
相关脚本名称及说明请参见表12所示。用户可根据脚本模板自定义脚本,将自定义的脚本放置到“%OceanStor BCManager Agent install path%\bin\thirdparty\”(Windows)或“/home/rdadmin/Agent/sbin/thirdparty/”(非Windows)路径下。脚本模板说明如表13所示。 须知:
|
VMware |
是否勾选“生成静默快照”。 虚拟机一致性保护,采用的是vCenter生成虚拟机静默快照的方式。勾选“生成静默快照”后,则在执行容灾保护的过程中,系统使处于开机状态的客户机处于静默状态,即虚拟机将会短暂停顿,并将虚拟机内存中的数据刷新到磁盘。静默快照生成后,再通知存储阵列进行复制,当启动复制后再通知vCenter Server将虚拟机的静默快照删除。 |
要生成静默快照,虚拟机需要提前安装好VMware Tools或者Open VM Tools。 须知:
如果静默快照创建失败,备份操作可以继续执行,不影响其他虚拟机备份。 |
脚本名称 |
说明 |
|---|---|
冻结脚本 |
该脚本负责冻结应用IO,并刷新应用的脏数据。 |
解冻脚本 |
该脚本负责解冻应用IO。 |
查询冻结状态脚本 |
该脚本负责查询应用是否处于冻结状态。 |
冻结超时时间 |
主机业务最大能够容忍的冻结时长,默认值为60秒。 |
操作系统 |
脚本名称 |
说明 |
存放路径 |
|---|---|---|---|
Windows |
sample_freeze.bat |
冻结Oracle脚本模板 |
“%OceanStor BCManager Agent install path%\bin\thirdparty\” |
sample_unfreeze.bat |
解冻Oracle脚本模板 |
||
sample_queryfreezestate.bat |
查询冻结状态Oracle脚本模板 |
||
非Windows |
sample_freeze.sh |
冻结Oracle脚本模板 |
“/home/rdadmin/Agent/sbin/thirdparty/” |
sample_unfreeze.sh |
解冻Oracle脚本模板 |
||
sample_queryfreezestate.sh |
查询冻结状态Oracle脚本模板 |
系统会根据当前设置的“时间段”内生产端或灾备端生成的快照副本自动创建2级副本,并自动挂载给此处设置的主机或主机组内的主机。默认情况下系统会将设置的所有时间点生成的副本挂载至同一个主机(组)或集群上。
参数 |
说明 |
备注 |
|---|---|---|
挂载前先卸载已挂载的副本 |
当多次挂载副本时,挂载前请先卸载已挂载副本,否则可能会导致副本挂载失败。 勾选该参数后,系统会自动卸载当前副本。 |
支持的保护对象均可配置。 |
卸载成功后自动删除副本 |
勾选该参数后,系统会在副本卸载成功后自动删除已卸载的副本。 |
支持的保护对象均可配置。 |
挂载成功后启动数据库 |
|
当保护对象为Oracle/DB2/SQL Server/SAP HANA时可配置。 |
挂载成功后启动虚拟机 |
|
当保护对象为VMware虚拟机时可配置。 |
由于自定义脚本非eReplication提供,脚本的正确性需要脚本提供方进行保证。在配置脚本前,请确认该脚本已通过测试验证。
请参考以下步骤登录主机获取脚本模板并自定义后,将其放置在指定路径下:
其中xxx为用户自定义的脚本名称。
如果您不设置执行脚本的属主和执行权限,则上传的脚本有可能被攻击者篡改,存在安全风险。
资源”,对站点下保护对象所在的资源或者存储设备信息进行刷新,然后在保护组界面单击该保护组,在其所在行操作按钮区选择“更多> 刷新”,对保护组内的保护对象信息进行刷新。刷新命令下发成功后,可在“后台任务”中查看执行情况。
如果保护组创建了恢复计划,只有恢复计划状态为“就绪”、“已完成清理”、“已完成回滚”或“已完成重保护”时可以刷新保护对象。