智能顾问 MySQL 主备切换

云数据库 MySQL 提供了一主一备的双节点实例和一主两备的三节点实例。为了帮助用户在主实例故障的突发状况下能够及时进行主备切换,保证业务正常提供服务,智能顾问-混沌演练给用户提供了主备切换能力,支持用户通过手动进行主备切换过程,帮助用户验证主备切换的可靠性、数据的完整性和业务的整体稳定性等。

相关产品
智能顾问 产品页,含版本规格、价格与购买入口。

一、背景

注意:该故障动作需要你的云数据库 MySQL 实例为多节点架构,若不满足该条件,则无法执行该故障动作。你可前往 云数据库 MySQL 控制台 查看实例架构类型以及调整实例架构。

二、步骤一:演练准备

·一台三节点跨不同可用区部署的 MySQL 实例(主节点位于广州三区,备节点分别位于广州六区和广州三区)

·一台 CVM 实例

三、步骤二:演练创建

1. 登录 智能顾问 > 混沌演练控制台,新建一个演练任务,具体操作参见 快速入门。

2. 填写动作组基本信息,选择对象类型为 MySQL,点击添加 MySQL 实例。

3. 添加切换实例主备角色动作。

4. 配置动作参数,切换模式为优先跨可用区切换。

注意:说明:

注意:平台为主备切换动作提供两种注入故障切换模式:“优先同可用区切换”和“优先跨可用区切换”,用户可根据具体场景自行选择,平台推荐选用方式如下:

注意:1. 主节点故障场景:建议使用优先同可用区切换的方式,模拟主节点故障时在正常的 HA 机制下选取同可用区的备节点提主,原主节点变为备节点。

注意:2. 主节点所在可用区断电场景:需要准备跨可用区部署的实例,建议使用优先跨可用区切换的动作,模拟主节点可用区故障下转移到其他可用区作为主节点。

5. 平台内置腾讯云可观测能力,可自行选择监控指标,确认无误后单击提交,即可创建演练。

四、步骤三:执行演练

1. 使用 CVM 连接 MySQL 实例:

2. 在新建的混沌演练中,单击执行故障动作。

3. 观察动作执行日志和实例状态。

故障完成后,当前节点状态以广州六区为主节点,两个备节点均为广州三区。

长连接中断,再次发起查询时客户端驱动会自动重连。

4. 点击执行故障恢复动作,恢复至初始节点状态。

赞 (0)
上一篇 4天前
下一篇 4天前