容灾演练

本文介绍使用CADT容灾管理服务,进行应用容灾演练切换和切回的操作方法和注意事项。

操作前提

  • 已开通容灾管理服务,具体操作请参考容灾管理服务介绍

  • 容灾演练基于CADT应用进行,需要提前创建应用并完成部署,确保应用的状态为部署成功

部署应用

作为演示,这里部署了一个如下图所示的CADT应用,介绍容灾演练的操作过程。导出架构图

创建容灾计划

  1. 登录云速搭CADT控制台,单击进入容灾管理服务页面。image

  2. 首先创建容灾计划,单击创建容灾计划,从下拉列表选择加入容灾计划的应用,并单击确定

    说明

    只有状态为部署成功的CADT应用才能创建容灾计划。

    image

  3. 容灾计划创建成功后,可以看到对应的容灾计划页面。image

  4. 在容灾计划页面,单击查看架构图,可以跳转到CADT控制台查看当前应用的架构拓扑。imageimage

  5. 容灾演练基于容灾集进行,需要先创建容灾集。

创建容灾集

  1. 在容灾计划页面,单击创建容灾集image

  2. 创建容灾集对话框,完成以下配置,并单击确定

    配置项

    描述

    容灾集名称

    设置容灾集的名称。

    说明

    长度为2~128个字符,以大小写字母或中文开头,可包含数字、点号(.)、下划线(_)、半角冒号(:)或连字符(-)

    资源类型

    选择容灾集中需要包含的资源类型。

    可选择的资源类型为容灾计划中所含资源的资源类型。

    主节点

    设置进行容灾演练时,资源的主节点。

    备节点

    设置进行容灾演练时,资源的备节点。

    说明

    如果实例本身为多节点类型,可以不用选择备节点,例如RDS的高可用版、集群版和三节点企业版。

  3. 参考上表,这里创建了1个容灾集S1,将当前CADT应用中的一台ECS实例(ecs-01)设置为主节点,另外一台ECS实例(ecs-02)设置为备节点,按标签顺序依次完成配置,单击确定image

  4. 容灾集创建成功后,打开集合下拉列表,可以查看详情。image

  5. 如果需要在容灾集中配置其他资源,可以单击配置,继续添加所需资源即可。image

    例如,这里可以继续在容灾集S1中添加RDS MySQL实例:imageimage

  6. 容灾集创建成功后,可以设置资源的切换顺序,如果将RDS MySQL实例的顺序设置为2,在进行容灾切换时,会优先切换ECS实例,ECS成功切换后,再切换RDS MySQL实例。image

容灾切换演练

  1. 容灾集配置完成后,开始进行容灾切换演练,在进行切换演练前,可以先通过查看资源,记录下资源状态和主备可用区分布情况,便于对比切换结果。imageimage

  2. 单击容灾集切换,仔细阅读提示内容,经过二次确认,开始进行切换操作。

    image

  3. 容灾集切换中,可以看到,按照设置的顺序,先切换ECS实例。image

  4. 待ECS实例切换完成后,开始进行RDS MySQL实例的切换。image

  5. 等待容灾集切换成功image

  6. 单击查看资源,查看当前资源状态和主备可用区情况,与切换前的状态对比,可以确认切换成功。image

  7. 对比资源容灾切换前后的资源状态可以看到:

    • ECS主节点已切换完成(状态为已关机),备节点正常运行。

    • RDS MySQL实例主备可用区已完成切换,主可用区已由之前的可用区k切换为可用区h。image

容灾切回演练

CADT容灾管理服务支持将完成容灾切换的资源,在故障恢复后,切回之前的资源状态。

  1. 在已完成容灾切换的容灾集中,单击容灾集切回,仔细阅读提示内容,经过二次确认,开始进行切回操作。image

  2. 在定义了切换顺序的容灾集中,会优先切回排序高的资源,待该资源切回成功后,再切回排序低的资源。image

  3. 等待全部资源完成切回操作,容灾集状态为切回成功image

  4. 查看切回操作结果,可以看到,该容灾集中的全部资源已切换回之前的状态。image

  5. 完成容灾演练后,支持导出并查看演练报告,报告中记录了容灾演练的详细信息。image