演练目标

演练环境

环境
10.1.**.***(master),10.1.**.***,10.1.**.***
集群架构(内外网相同)

前置准备

演练步骤

集群验证

主从切换

服务器宕机

网络异常

内存异常


 

磁盘异常

aof 文件操作

cpu 异常

相关命令

绝大部分场景通过阿里的混沌工具 chaosblade 来完成,即以 ./blade 开头的命令。

redis-cli -p 6380 -a password shutdown         redis-server
redis-cli -p 26380 shutdown                           redis-sentinel
ps -ef|grep redis && kill -9 PID
tc  qdisc  add  dev  eth0  root  netem  loss  10%
./blade create network loss  --device eth0 --exclude-port 22 --percent 15%
tc  qdisc  change  dev  eth0  root  netem  delay  100ms   reorder  25%  50%
./blade create network delay --device eth0 --time 3000   --exclude-port 6380 --offset 100
./blade create disk fill --size 100000    – 单位MB
dd if=/dev/zero of=/tmp/fiel bs=1 count=0 seek=200G 
dd if=/dev/zero of=/tmp/file bs=10G count=10
disk io 高   
./blade create disk burn
./blade create cpu fullload

应急预案

Action

备注

关注我们

酷家乐质量效能团队热衷于技术的成长和分享,几乎每个月都会举办技术分享活动(海星日),每半年举办一次技术专题竞赛分享(火星日),并将优秀内容写成技术文章。

我们尽可能保障分享到社区的内容,是我们用心编写、精心挑选的优质文章。如果您想更全面地阅读我们的文章,请您关注我们的微信公众号"酷家乐技术质量"。

如果您有兴趣了解我们的职位和团队情况,请参考最新职位招聘,并联系 caibao@qunhemail.com。感谢您的阅读!


↙↙↙阅读原文可查看相关链接,并与作者交流