异地灾备

 

启动异地灾备

更新时间 2023-09-06

MySQL Plus 高可用版通过创建灾备集群,支持同步源集群数据、用户帐号和权限等至灾备集群。当源集群所在区域发生突发性状况,集群节点均无法连接时,可将业务切换至灾备集群,快速恢复业务访问。

灾备集群支持同步的信息如下:

  • 全部业务数据
  • 全部业务帐号和权限

本小节主要介绍如何在灾备集群启动灾备。

约束限制

  • 高可用版集群支持异地灾备功能。
  • 源集群非 MySQL Plus 集群,需确保其 MySQL 内核版本为 5.65.7,且开启了 GTID 模式。
  • 源集群灾备集群不在同一 VPC 时,需使用边界路由器VPN 等方式打通与源集群的网络。
  • 启动灾备执行成功前,为避免数据丢失,源集群需暂停执行 DDL 语句。
  • 启动灾备执行成功后,灾备集群的主节点高可用功能会暂时失效,即主节点发生故障后不能自动进行主备切换。
  • 启动灾备执行成功后,灾备集群的暂时禁用重启功能,重启集群将提示执行失败
  • 启动灾备执行成功后,灾备集群的暂时禁止修改配置参数,修改参数后会延迟生效。

前提条件

  • 已获取管理控制台登录账号和密码,且已获取集群操作权限。
  • 已创建 MySQL Plus 灾备集群,且集群状态为活跃
  • 已获取源集群相关灾备信息。
  • 源集群灾备集群均修改如下配置参数为目标值:connect_timeout=30max_allowed_packets=1Gslave_pending_jobs_size_max=1Ginteractive_timeout=3600wait_timeout=3600net_read_timeout=1800net_write_timeout=1800

操作步骤

  1. 登录管理控制台。

  2. 选择产品与服务 > 数据库与缓存 > 关系型数据库 MySQL Plus,进入集群管理页面。

  3. 点击目标集群 ID,进入集群详情页面。

  4. 基本属性模块,点击集群操作下拉菜单。

  5. 展开下拉菜单,点击启动灾备

    启动灾备
  6. 配置源集群信息,详细请参见参数说明

  7. 确认配置信息无误后,点击提交,返回节点列表页面。

    待启动灾备执行完成后,在灾备关系页签可查看源集群信息时,当前集群即切换为灾备集群

参数说明

参数 说明
角色 选择灾备集群节点角色类型,默认为主实例
同步方式 选择数据同步方式。
  • 若选择全量+增量方式,表示灾备集群将全量复制源集群数据,并作为备库从源集群同步增量数据。
  • 若选择增量方式,需确保灾备集群已同步源集群的全量数据,例如灾备集群是基于源集群的最新备份创建的集群。
  • 源集群区域 输入源集群所在区域。
    源集群地址 输入源集群的高可用 IP 地址。
    源集群 ID 输入源集群的 ID。
    源集群账号 输入源集群具备 super 权限复制权限的数据库帐号,例如 MySQL Plus 集群的高级权限帐号。
    源集群密码 输入源集群的数据库帐号密码。
    源集群端口 输入源集群的数据库端口号。
    这篇文档解决了您的问题吗?
    0
    0