有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

演练实施

步骤一:演练准备

准备一台待演练的 CVM 实例对象,实例上存在可注入故障的 Java 进程。

步骤二:演练编排

1. 登录 混沌演练控制台,进入演练管理页面,单击新建演练。


2. 单击跳过新建空白演练。



3. 填写演练信息。地域默认是广州,支持切换为其他地域,如有演练计划可以单击关联演练计划,没有可不关联。填写完基本信息之后,单击下一步



4. 输入动作信息。选择对象类型为主机-CVM,单击添加实例,选择演练目标 CVM 实例。


5. 添加演练动作。单击立即添加,选择JVM类故障,单击JVM进程CPU满载,然后单击下一步


6. 配置故障动作参数。指定需要注入的 JVM 进程名称(示例进程名为 TestMain),然后单击确定


7. 参数配置完成之后,单击下一步


8. 单击添加监控指标,选择CPU利用率监控指标,然后单击提交,即可创建演练。



步骤三:执行演练

1. 前往动作组,单击故障卡片中的执行,注入故障。


2. 故障注入成功之后,通过故障日志,可知目标 JVM 进程 Pid 为 5269。


3. 可前往 CVM 终端输入 top 命令观察。 发现 Pid 为 5296 的 Java 进程 CPU 占用率高,而整体的 CPU 占用率已经达到100%。


4. 可前往 云服务器控制台 对应实例监控面板观察 CPU 利用率。可见当前实例的 CPU 利用率达到100%。


5. 单击恢复动作卡片中的执行,恢复故障。


6. 恢复成功之后,再次观察 CVM CPU占用。


7. 前往 云服务器控制台 对应实例监控面板观察 CPU 利用率,发现 CPU 利用率已经下降到注入前水平。