背景
为模拟生产环境中,主机接受的网络包乱序,网络不稳定,请求顺序错乱的场景,平台提供对 CVM 主机注入主机内网络乱序的故障动作,用户可以使用该故障模拟 CVM 主机内网络乱序故障场景。
演练实施
步骤1:演练准备
准备若干待演练的 CVM 实例对象。
步骤2:演练编排
1. 查看故障注入前网络状态。使用 ping 命令向另一台机器发送 icmp 报文。确认报文顺序正常。![](https://qcloudimg.tencent-cloud.cn/image/document/11695b6b6f66d1437f45a77e69e822ed.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/11695b6b6f66d1437f45a77e69e822ed.png)
2. 登录 云顾问 > 混沌演练控制台,进入演练管理页面,单击新建演练。
3. 单击跳过,新建空白演练。然后填写演练信息,选择演练目标 cvm 实例。
![](https://qcloudimg.tencent-cloud.cn/image/document/055a1bf8a49f374e88b126909e3a2403.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/055a1bf8a49f374e88b126909e3a2403.png)
4. 点击立即添加,添加演练动作,选择网络资源,点击主机内网络乱序,然后点击下一步。
![](https://qcloudimg.tencent-cloud.cn/image/document/32868c26381e8b31bb582be97bb61bbd.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/32868c26381e8b31bb582be97bb61bbd.png)
5. 配置故障动作参数,然后单击确定。
![](https://qcloudimg.tencent-cloud.cn/image/document/5fce06650ed71d59c35a4986c7d2f8eb.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/5fce06650ed71d59c35a4986c7d2f8eb.png)
6. 动作参数配置完成之后,单击下一步。确定所有配置之后,单击提交,完成演练创建。
步骤3:执行演练
1. 进入演练详情,在演练动作组中,点击执行,开始执行演练,启动故障动作。
![](https://qcloudimg.tencent-cloud.cn/image/document/4eb02ac58a33e126513e6bf82d19beba.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/4eb02ac58a33e126513e6bf82d19beba.png)
2. 点击动作卡片,查看动作执行详情。
![](https://qcloudimg.tencent-cloud.cn/image/document/277461dff26ccaa7dc1261216802cf26.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/277461dff26ccaa7dc1261216802cf26.png)
3. 查看故障注入后主机网络状态。可以发现,icmp 返回网络包已经发生乱序。![](https://qcloudimg.tencent-cloud.cn/image/document/fbe9fada00abcf9271bce981c74c8143.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/fbe9fada00abcf9271bce981c74c8143.png)
4. 执行恢复动作,查看动作恢复详情。![](https://qcloudimg.tencent-cloud.cn/image/document/330bc9a9a901c0d9dd11c58f43746286.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/330bc9a9a901c0d9dd11c58f43746286.png)
5. 查看恢复效果。可以对比看到,故障已经清除,网络顺序恢复正常。![](https://qcloudimg.tencent-cloud.cn/image/document/72e7c33fbf6665d53d5fce6caa89cc26.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/72e7c33fbf6665d53d5fce6caa89cc26.png)