当您创建并启动一致性复制组后,如果生产站点中的云盘发生严重故障,您可以通过一致性复制组批量对生产站点的云盘数据进行容灾恢复。本文主要介绍如何通过一致性复制组进行容灾恢复操作。

背景信息

  • 一致性复制组支持故障切换和反向复制功能,当生产站点中的云盘出现严重故障时,您可以通过故障切换功能开启容灾站点中云盘数据的读写权限,然后将容灾站点中的云盘挂载到临时创建的ECS实例上继续运行业务。当生产站点中的云盘故障被修复后,再通过反向复制功能,将容灾站点中云盘的最新数据复制到生产站点的云盘中,以实现生产站点的容灾恢复。
  • 通过一致性复制组进行故障切换和反向复制时,同一个一致性复制组中的所有云盘异步复制关系同时生效,即所有云盘异步复制关系同时进行故障切换和反向复制。
  • 通过一致性复制组实现容灾恢复后,可以保证在同一复制组内的云盘均可以同步到同一个时间点的数据。

步骤一:故障切换

故障切换功能可以开启容灾站点中云盘数据的读写权限,建议您根据业务的实际情况,提前在容灾站点所属的地域和可用区下临时创建ECS实例。当生产站点发生故障时,将开启读写权限的容灾站点中云盘挂载到临时创建的ECS实例上继续运行业务,直到生产站点故障修复完成。
注意 故障切换功能会暂停异步复制功能,您需要确保您的生产站点发生故障时再使用故障切换功能,避免数据丢失。
  1. 登录块存储EBS控制台
  2. 在左侧导航栏,选择企业级特性 > 一致性复制组
  3. 在顶部菜单栏左上角处,选择地域。
  4. 找到故障生产站点所属的一致性复制组,在操作列,将鼠标移动到异步复制操作列图标上,然后单击故障切换
    说明 您也可以单击复制组ID。然后在复制组详情页面,单击右上角的故障切换,批量进行业务切换。
  5. 故障切换对话框,阅读注意事项,并单击确定
    • 故障切换完成后,一致性复制组的状态会变更为故障切换完成
    • 该复制组中的所有复制对均完成故障切换。此时您可以将容灾站点中的云盘挂载到临时创建的ECS实例上继续运行业务。

步骤二:反向复制

成功修复生产站点故障后,您可以通过反向复制功能,将容灾站点的云盘中所保存的最新数据复制到生产站点的云盘中,以实现生产站点的容灾恢复。
注意 反向复制后生产站点的云盘中原有数据将会被容灾站点的云盘数据覆盖,因此建议您为生产站点的云盘创建快照,避免历史数据丢失。具体操作,请参见创建一个云盘快照
  1. 登录块存储EBS控制台
  2. 在左侧导航栏,选择企业级特性 > 一致性复制组
  3. 在顶部菜单栏左上角处,选择地域。
  4. 找到已完成故障切换的一致性复制组,在操作列,将鼠标移动到异步复制操作列图标上,然后单击反向复制
    说明 您也可以单击复制组ID。然后在复制组详情页面,单击右上角的反向复制,批量进行业务恢复。
  5. 反向复制对话框,阅读注意事项,并单击确定
    此时,一致性复制组的状态会变更为已停止

    在使用反向复制功能后,异步复制关系中的主备关系会颠倒,即原有的生产站点会自动变更为容灾站点,原有的容灾站点会自动变更为生产站点。例如,在反向复制前,生产站点是河源地域,容灾站点是成都地域;在反向复制后,生产站点会变更为成都地域,容灾站点会变更为河源地域。

    容灾关系颠倒
  6. 在完成反向复制的一致性复制组的操作列,单击启动
    此时启动异步复制功能是为了将原来容灾站点的云盘数据异步复制到原来的生产站点的云盘中。
    当一致性复制组变更为正常状态后,表示已将原来容灾站点的云盘数据异步复制到原来的生产站点的云盘中,即完成了容灾恢复。
  7. 可选:将一致性复制组中生产站点和容灾站点的关系切换到初始状态。
    由于在上述步骤的反向复制数据时,一致性复制组中原有的生产站点和容灾站点的关系被颠倒,如果您想恢复原有的生产和容灾关系,则需要进行以下操作:
    1. 找到已完成反向复制的一致性复制组,将鼠标移动到异步复制操作列图标上,依次进行故障切换反向复制操作。
    2. 待一致性复制组中原有的生产和容灾关系恢复(即生产站点恢复为河源地域,容灾站点恢复为成都地域),再次单击操作列的启动,以重新启用异步复制功能。
      业务恢复