介绍灾备数据中心进行数据测试的方法。通过灾备端快照映射的方式实现容灾测试,验证复制到灾备中心的数据的可用性或快照的可用性。测试过程不会对生产站点造成任何影响。待测试完成后,需清理灾备端的测试数据,还原至测试前资源状态,以便后续执行计划性迁移或故障恢复。
前提条件
- 灾备中心的Oracle测试集群已经准备就绪,不存在同名数据库。
- 生产中心和灾备中心之间网络互通。
- 不支持数据存储名称中包含中文字符。
- eReplication中存在成功创建的恢复计划。
- 测试恢复计划对存储License的要求,请参见检查License文件。
- 对于数据库应用,请确认所有容灾环境检查项目均检查通过。具体检查项目请参见Oracle。
- 当生产端或灾备端存储、主机、虚拟机等设备上信息发生变更时,请手动刷新设备信息,变更项说明以及详细操作,请参见刷新保护组相关资源。
背景信息
灾备中心数据测试用于验证灾备端数据的可用性。
- 对于Oracle建议配置基于应用的保护策略,支持一键式测试操作。
在容灾测试中,灾备端快照映射只支持映射给启动器模式,不支持添加端口映射模式。
由于容灾测试为重大操作,进行容灾测试时,有如下注意事项:
- 对于保护类型为数据库的保护组在进行测试前,请确保灾备端的数据库连接已全部断开。
- 容灾测试的过程中所有系统管理员和业务管理员不能进行其他维护操作。
- 进行容灾测试后,必须清理测试数据,才可以进行下一次测试。
- 测试结束后,需要尽快清理测试数据。在测试过程中如果网络被断开或eReplication环境被人为关闭,在环境恢复后执行清理时可能存在某些测试数据删除不了的情况,此时需要手动清理测试生成的数据后再次执行清理。
操作步骤
- 登录灾备中心的eReplication系统。
- 测试恢复计划。
- 在菜单栏上,单击“数据利用 > 数据恢复”。
- 选择需要测试的恢复计划,在“操作”区域单击“测试”。
- 根据保护对象类型,分别执行操作。
如果灾备主机(Linux操作系统)安装了华为多路径软件,请确认多路径软件设置的I/O悬挂时间不为“0”,且该灾备主机上由多路径软件所产生的虚拟设备均存在所对应的物理设备。更多详细信息请参见对应版本的《OceanStor UltraPath for Linux xxx 用户指南》。
- 当保护对象类型为“Oracle”时,请执行:
- 选择“灾备站点”。
- 选择“可用灾备恢复主机或主机组”。
- 当灾备站点使用的存储阵列为闪存6.1.6版本及以后版本时,此处选择的待恢复的主机在存储阵列上只能归属于一个主机组,且该主机组只能归属于同一个映射视图。同时,受保护的应用使用的存储LUN对应的远程复制从LUN,和灾备集群的redo log、archive log归属的LUN,只能规划为归属于同一个LUN组,且该LUN组与该主机组必须归属于同一个映射视图中。如果使用的存储阵列为闪存6.1.6版本及以后版本,创建映射视图后,需要修改映射视图的属性,取消勾选“为主机启用带内命令”。
- 对于闪存6.1.6版本及以后版本的存储,提供了自动添加主机与存储映射的功能,只需要保证存储与主机的启动器连接正常,系统会自动在存储上创建对应的主机、主机组、LUN组和映射视图,创建原则如下:

- 单击“测试”。
- 在弹出的“警告”对话框中仔细阅读提示内容后,勾选“我已阅读上述信息,了解执行此操作带来的后果”。
- 单击“确定”。
- 测试完成后,请在灾备端检查应用启动情况。
待测试完成后,请检查应用启动是否成功并能正常进行数据读写操作。如果应用出现启动异常或不能进行数据读写操作,请联系华为技术支持工程师。
- 对于基于应用的保护策略,请检查应用启动是否成功并能正常进行数据读写操作。
- 对于基于LUN的保护策略,您需要登录灾备端应用主机,先扫描磁盘并启动应用,检查应用启动是否成功并能正常进行数据读写操作。
您也可通过自行开发和部署脚本实现扫描磁盘、启动应用和测试应用的操作。
- 清理灾备端的测试数据,还原至测试前资源状态,以便后续执行计划性迁移或故障恢复。
- 对于本地文件系统类型的保护组,进行清理前,请确保灾备端文件系统上的程序和文件已关闭。
- 当生产端或灾备端存储、主机、虚拟机等设备上信息发生变更时,请手动刷新设备信息,变更项说明以及详细操作,请参见刷新保护组相关资源。
- 选择需要清理数据的恢复计划,在“操作”区域单击“更多 > 清理”。
- 单击“确定”。