tencent cloud

云顾问 - 混沌演练

产品简介
产品概述
产品优势
应用场景
购买指南
购买说明
快速入门
控制台快速上手
API 快速上手
操作指南
经验库
演练任务
故障动作
护栏监控
标签
探针管理
故障动作库
计算
数据库
网络
容器
大数据
负载均衡
消息队列
专线
自定义动作
云直播
权限管理指南
概述
授权策略语法
可授权资源类型
服务授权与角色权限
子用户与授权
API 文档
History
Introduction
API Category
Making API Requests
Task APIs
Template Library APIs
Data Types
Error Codes
常见问题
产品特性问题
动作执行问题
探针问题 FAQ
相关协议
PRIVACY POLICY MODULE CHAOTIC FAULT GENERATOR
DATA PRIVACY AND SECURITY AGREEMENT MODULE CHAOTIC FAULT GENERATOR
联系我们
文档云顾问 - 混沌演练故障动作库数据库利用网络封禁模拟自建 MySQL 宕机

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

PDF
聚焦模式
字号
最后更新时间: 2024-09-26 15:47:38

背景

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

实验目标

验证自建 MySQL 高可用能力。

架构

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



构建实验

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

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



步骤2:进行实验构建

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

进行实验

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

帮助和支持

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

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

文档反馈