注意:

在 Oracle Cloud Infrastructure Full Stack Disaster Recovery 中启用定制预检查

简介

Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) 只需单击一下即可编排全球 Oracle Cloud Infrastructure (OCI) 区域之间的计算、数据库和应用转换。客户可以自动执行恢复一个或多个业务系统所需的步骤,而无需重新设计或重新设计现有基础设施、数据库或应用,也不需要专门的管理或转换服务器。

全栈灾难恢复现在支持用户定义的预检查步骤,允许用户将定制验证集成到其 DR 计划中。此功能允许用户根据其独特的基础设施和应用要求合并特定的检查,从而增强 DR 计划,确保在执行 DR 计划之前进行全面验证。

初始部署体系结构

部署架构

注:主区域为 London ,备用区域为 Frankfurt

目标

配置 OCI Full Stack DR 中新引入的功能,使用户能够定义自己的定制预检查。

OCI Full Stack DR 在执行 DR 计划之前执行全面的预检查,以确保应用程序堆栈和恢复环境的就绪性,从而在备用区域中成功执行恢复操作。

本教程包含以下任务:

先决条件

任务 1:将计算实例 (vmapp01) 添加到主 DR 保护组

  1. 在主 DR 保护组 (DRPG_CPC_LON) 中,选择 Members(成员)并单击 Add member(添加成员)

    添加新成员

  2. 添加计算 VM (vmapp01) 作为成员。

    添加新成员

    添加新成员

任务 2:将卷组 (vgapp01) 添加到主 DR 保护组

  1. 在主 DR 保护组 (DRPG_CPC_LON) 中,选择 Members 并将卷组 (vgapp01) 添加为成员。

    添加新成员

任务 3:生成切换计划

切换计划是一种 DR 计划,用于按计划将服务从主 DR 保护组转换为备用 DR 保护组。

在备用 DR 保护组中创建切换计划。DRPG_CPC_FRAN

  1. 选择计划,然后单击创建计划

    切换计划

  2. Name(名称)中输入 Switchover(切换),然后选择 Plan type(计划类型)作为 Switchover (planned)

    切换计划

  3. 单击创建

    切换计划

任务 4:添加用户定义的预检查

  1. 打开在任务 3 中创建的切换计划。

    创建定制预检查

  2. 单击“Plan Groups(计划组)”表中标记为“Prechecks – Built-in(预检查 - 内置)”的行末尾的三个点 (ellipsis) 图标。

    创建定制预检查

  3. 单击添加用户定义的预检查

    创建定制预检查

  4. 系统将提示您提供有关要作为预检查运行的脚本的更多信息。单击添加步骤

    创建定制预检查

    创建定制预检查

任务 5:运行自定义和内置预检查

注:

为刚刚在当前备用区域中创建的切换计划运行预检查,如果预检查成功,则运行切换计划。作为最佳实践,首先以独立操作的形式运行预检查。

  1. 在备用区域中打开切换计划。

  2. 单击运行预检查

    创建定制预检查

  3. 再次单击确认框中的运行预检查以继续。

    切换预检查

    确保预检查成功完成,如下图中所示。此时可能需要修复任何失败的预检查步骤,然后再次运行预检查,直到所有步骤都成功。

    切换预检查状态

任务 6:验证预检查输出日志

  1. 单击运行脚本 - 用户定义的定制预检查右侧的三个点(省略号)图标。

    切换预检查状态

  2. 选择查看日志

    切换预检查状态

    验证 User Defined Custom Precheck 的输出。

    切换预检查状态

后续步骤

有两种最佳实践应纳入正常的日常运营,以帮助确保 DR 计划的就绪性。

请考虑安排备用 DR 保护组中所有 DR 计划的每周预检查。预检查可以随时运行,对生产工作负载没有影响。这将有助于确保 DR 计划的完整性、捕获缺少的成员资源、缺少的网络、无法找到用户定义的步骤调用的预期脚本等。

验证 DR 准备就绪状态的另一个非常重要的方法是每月或每季度安排一次定期 DR 钻取。DR 钻取对生产负载也没有任何影响,但您只需单击一下按钮,即可验证备用区域中负载平衡器的计算、存储、Oracle 数据库和后端集的恢复。有关详细信息,请参见以下主题:

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心