上一主题: 停止方案组下一主题: 启动切回


执行 Assured Recovery 测试

Assured Recovery 测试的执行可以完全自动化,并且可以根据需要的频率执行排定的操作。 完成后,可以通知相关人员测试的状态,还可以在成功后触发其他操作,例如拍摄数据的 VSS 快照或运行备份。 或者,您可以在非排定模式下执行 AR 测试,当需要时以自动或手动的方式启动测试。

在这两种模式中,均会根据 AR 配置设置逐步执行 AR 测试。 某些步骤是透明的,并且将在每次执行 AR 测试时自动执行。 其他步骤是可见的,您可以配置这些步骤以确定是否执行这些步骤及如何执行。

标准步骤如下所示:

  1. 启动 Assured Recovery 测试 - 单击工具栏上的“副本完整性测试”按钮,以排定的方式或在非排定模式下启动 AR 测试。
  2. 在测试的副本服务器上挂起数据更改的应用程序 - 此步骤将在每次 AR 测试开始时自动执行。
  3. 在测试的副本服务器上启动回滚组件 - 此步骤将自动执行。 此步骤的目的是捕获测试期间对副本服务器数据所做的所有更改,以便稍后能够将其回滚到挂起复制的时刻。
  4. 启动数据库服务 - 默认情况下,此步骤将自动执行。 但是,可以将其关闭、替换为用户定义脚本或在其后应用用户定义脚本。
  5. 测试数据库 - 默认情况下,会使用监视高可用性中的数据库的相同测试来验证数据库。 这些测试包括确保所有服务已正确启动并且所有数据库已成功安装。 但是,可以将这些测试关闭、替换为用户定义脚本或在其后应用用户定义脚本。
  6. 数据库服务正在运行时,在成功完成测试后执行操作 - 可在此时注册用户定义脚本,从而在成功完成测试后执行所需操作,但还要求应用程序正在运行。
  7. 停止数据库服务 - 默认情况下,此步骤将自动执行。 但是,可以将其关闭、替换为用户定义脚本或在其后应用用户定义脚本。

    数据库服务停止时,在成功完成测试后执行其他操作 - 此步骤是可选的,可用于执行利用某些事实的操作,该事实即应用程序已通过验证测试并根据系统指令而停止。

  8. 回滚 AR 副本服务器数据并恢复复制 - 此步骤将在每次 AR 测试结束时自动执行。 此步骤会使用回滚技术将副本服务器数据准确还原到测试开始之前的状态。 然后恢复复制。