上一篇文章介绍了Chaos Mesh的原理,工作流程以及它能做的事情,今天我们来进行一下Chaos Mesh的安装及使用。
一.安装Chaos Mesh
1.在线安装Chaos Mesh:
wget -c
https://github.com/chaosblade-io/chaosblade/releases/download/v0.2.0/chaosblade-0.2.0.linux-amd64.tar.gz
2.解压安装包:tar -zxvf chaosblade-0.2.0.linux-amd64.tar.gz
3.进入chaosblade看一下它的目录
二.模拟CPU故障,Chaos Mesh可以模拟全部cpu满载,部分cpu满载以及指定索引位置的cpu满载
1.模拟全部cpu满载:./blade create cpu fullload
2.使用top命令看一下用户占用CPU的情况,如下图
3.取消故障:./blade destroy "UID" -->(UID就是result对应的值)
4.取消后再查看cpu的情况,如下
5.模拟随机2颗CPU满载:./blade create cpu fullload --cpu-count 2
6.模拟指定固定索引的CPU满载:sudo ./blade create cpu fullload --cpu-list 0,3
7.查看模拟的历史故障状态:./blade status --type create,如果忘记了UID 这样也可以找回
今天就介绍一下基础使用,其他的用法后期实战中详细讲解