tencent cloud

智能顾问

产品动态
产品简介
产品概述
功能介绍
产品优势
应用场景
客户案例
购买指南
快速入门
使用智能顾问进行混沌演练
操作指南
智能顾问-云架构操作指南
智能顾问-云巡检操作指南
智能顾问-混沌演练操作指南
智能顾问-数字资产操作指南
权限管理
API 文档
History
Introduction
API Category
Making API Requests
Other APIs
Task APIs
Cloud Architecture Console APIs
Data Types
Error Codes
常见问题
智能顾问常见问题
智能顾问-云巡检常见问题
智能顾问-云架构常见问题
智能顾问-混沌演练常见问题
相关协议
Tencent Cloud Smart Advisor Service Level Agreement
PRIVACY POLICY MODULE CHAOTIC FAULT GENERATOR
DATA PRIVACY AND SECURITY AGREEMENT MODULE CHAOTIC FAULT GENERATOR
联系我们

利用网络封禁模拟自建 MySQL 宕机

PDF
聚焦模式
字号
最后更新时间: 2025-11-20 15:55:19

背景

早期上云时,会考虑成本情况,会复用 CVM 自行搭建一些中间件,作为生产环境的使用。但是伴随着业务规模的逐渐增加,后续的业务也逐步会使用云上的中间件替换自建中间件,从而提高中间件的高可用能力。对于自建的中间件可以通过注入网络封禁故障验证自身的高可用能力。

实验目标

验证自建 MySQL 高可用能力。

架构

利用 Keepalived+MySQL 的形式实现 MySQL 的容灾多活的能力。



构建实验

步骤1:确认故障注入目标

根据架构选择注入目标为 Master,验证当 Master 出现网络封堵时,是否能够正常切换到 Slave,并且实现业务无感知。



步骤2:进行实验构建

1. 登录 智能顾问 > 混沌演练控制台,进入演练管理页面,单击新建演练
2. 单击跳过新建空白演练,填写演练基本信息。
3. 配置演练对象,演练资源对象选择主机类型下的 CVM ,并添加实例。演练动作选择主机内网络丢包
在设置动作参数页配置动作参数,因为本次实验的目标端口为3306,内网网卡为 eth0。为了精确的封堵指定端口,就需要配置指定参数,配置完毕后单击确定进入下一步。
4. 配置监控指标(可选):此处可以配置一些基础的 CVM 指标,方便进行指标的选择。
5. 完成演练任务创建。

进行实验

1. 确认开始前的业务是否处于正常状态,这里采用尝试连接验证 Master 节点是正常的且可以连接。
2. 在演练动作组中,点击执行,开始执行演练。
3. 完成故障注入后,验证业务是否连接正常。
4. 执行故障恢复动作,恢复至故障前状态。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈