tencent cloud

智能顾问

产品动态
产品简介
产品概述
功能介绍
产品优势
应用场景
客户案例
购买指南
快速入门
使用智能顾问进行混沌演练
操作指南
智能顾问-云架构操作指南
智能顾问-云巡检操作指南
智能顾问-混沌演练操作指南
智能顾问-数字资产操作指南
权限管理
API 文档
History
Introduction
API Category
Making API Requests
Other APIs
Task APIs
Cloud Architecture Console APIs
Data Types
Error Codes
常见问题
智能顾问常见问题
智能顾问-云巡检常见问题
智能顾问-云架构常见问题
智能顾问-混沌演练常见问题
相关协议
Tencent Cloud Smart Advisor Service Level Agreement
PRIVACY POLICY MODULE CHAOTIC FAULT GENERATOR
DATA PRIVACY AND SECURITY AGREEMENT MODULE CHAOTIC FAULT GENERATOR
联系我们

利用自定义脚本扩展故障注入动作

PDF
聚焦模式
字号
最后更新时间: 2025-11-20 15:58:57
为了满足用户个性化的故障动作需求,智能顾问-混沌演练开发了自定义动作,您可以将故障脚本封装为一个故障动作参与演练编排,在演练执行时,自定义动作会下发到选定的 CVM 执行。此外,自定义动作还支持动态参数配置,主账号下动作资源共享,让您在扩展故障注入能力的同时做到一次创建,多次复用,下面结合利用自定义脚本 kill 指定进程,向您介绍自定义动作的使用。
业务在运行过程中,可能因为各种意外情况导致进程终止,为了验证服务是否能够自动拉起,我们可以利用自定义脚本实现 kill 进程来模拟这种情况。

操作步骤

步骤1: 创建动作

登录 智能顾问 > 混沌演练控制台,选择动作库管理,单击创建自定义动作

步骤2:填写动作基本信息

1. 填写自定义动作的基本信息:
说明:
自定义动作支持两种命令类型:
shell:指 Linux 脚本命令
powershell:指 Window 脚本命令
其中命令内容支持动态参数替换,将脚本中需要动态替换的参数使用{{}}扩起来,再单击使用参数,会自动将动态参数提取出来。
ps -ef | grep -w {{process_name}} | grep -v grep | awk '{print $2;}' | xargs kill -9
2. 单击保存,即可在动作列表中看到刚创建的自定义动作,如果您更细粒度的权限管理需求,可以在创建时指定标签,只有属于同一标签下的子用户才可以共享该自定义动作。

步骤3: 创建演练

1. 进入演练管理页面,单击新建演练
2. 自定义动作可以参与演练编排,在创建演练时单击跳过,新建空白演练,然后填写演练信息,添加演练实例
3. 单击立即添加,选择添加演练动作。
4. 选择完相应自定义动作后,点击下一步
5. 设置动态参数,如果不设置,则默认使用创建时的默认值。
自定义动作会下发到相应的 CVM 实例执行,如果选择多个实例,则可以做到脚本的批量并行下发执行。

步骤4: 执行演练

演练编排完成后,单击执行演练,如果动作执行成功,说明脚本执行成功(返回码为0代表成功),可以登录到服务器进行验证。


帮助和支持

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

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

文档反馈