更新时间:2025-08-12 GMT+08:00
执行自定义脚本
操作场景
自定义脚本配置完成后,若需要执行自定义脚本,请按如下操作进行。
注意事项
在执行脚本时需要确认是否有目标机所属组件资源权限。
约束与限制
单任务最多支持选择999台实例。
执行自定义脚本
- 登录云运维中心。
- 在左侧导航栏选择“资源运维 > 自动化运维”。
- 在“日常运维”模块单击“脚本管理”。
- 在“自定义脚本”页签,选择需要执行的脚本,单击操作列“执行”。
- 设置“脚本入参”。
- 脚本入参:脚本入参在录入自定义脚本时已预置好参数名称与参数默认值。脚本执行时,脚本入参值支持“手动输入”和“参数中心”两种方式。“手动输入”方式需要用自行填写参数值;“参数中心”方式,需要从参数中心选择预置好的参数值,请注意选择参数所在区域、参数名称和参数联动模式。
图1 手动输入脚本参数图2 参数中心选择脚本参数
- 脚本入参:脚本入参在录入自定义脚本时已预置好参数名称与参数默认值。脚本执行时,脚本入参值支持“手动输入”和“参数中心”两种方式。“手动输入”方式需要用自行填写参数值;“参数中心”方式,需要从参数中心选择预置好的参数值,请注意选择参数所在区域、参数名称和参数联动模式。
- 设置“执行用户”和“超时时间”。
- 执行用户:默认“root”,目标实例节点上执行脚本的用户。
- 超时时间:默认“300”秒,脚本在单个目标实例上执行的超时时间。
- 单击“添加实例”,设置“选择实例”。
表1 选择实例参数说明 参数
说明
示例
选择方式
请选择实例选择方式。
- 手动选择:根据“企业项目”、“视图类型”、“资源类型”、“区域”和“目标实例”确认筛选条件,手动选择实例。
手动选择
企业项目
在下拉列表中选择企业项目,支持选择“全部”。
全部
视图类型
请选择视图类型。
- CMDB资源视角:以资源视角选择实例列表。
- CMDB应用视角:以应用视角选择实例列表。
CMDB资源视角
资源类型
可选项“ECS”、“BMS”。
ECS
区域
从下拉列表中选择区域。
中国-香港
目标实例
在筛选框设置条件,选择筛选出的实例。
-
- 设置“分批策略”和“熔断策略”。
- 分批策略:可选项为“自动分批”、“手动分批”、“不分批”,只可选择其中一项。
- 自动分批:用户选择的待执行机器,会根据默认规则,自动分成多批次。
- 手动分批:用户可以根据自身需要,手动创建若干批次,然后手动将机器分配到各批次中。
- 不分批:用户所有待执行的机器会全部在同一批次。
- 熔断策略:
- 设置执行的成功率,当执行失败的机器数量到达根据成功率计算出的失败数量,工单状态会变为异常,并停止执行。
- 成功率取值范围0~100,支持精确到小数点后一位。
- 分批策略:可选项为“自动分批”、“手动分批”、“不分批”,只可选择其中一项。
- 单击“确定”并再次“确定”,开始执行工单。
- 对于工单执行是否完成,支持以下操作: