更新时间:2024-11-05 GMT+08:00
执行公共脚本
提供用户执行服务提供的公共脚本的能力。
公共脚本说明:COC提供的预定义脚本,用户对公共脚本具有只读和执行权限,具备一些常见的功能,如清理磁盘。
操作场景
通过Cloud Operations Center执行服务提供的公共脚本。
注意事项
在执行脚本时需要确认是否有目标机所属组件资源权限。
操作步骤
- 登录COC。
- 在左侧菜单栏选择“自动化运维”,在“日常运维”模块单击“脚本管理”,进入“脚本管理”页面,选择“公共脚本”页签,选择脚本并单击“执行”。
图1 选择要执行的公共脚本
- 填写脚本执行相关信息。相关参数由公共脚本决定,用户无法修改。填入执行用户及执行超时时间,默认用户为root,超时时间为300秒。
脚本参数支持手动输入和参数仓库两种(清理磁盘暂不支持)。手动输入时需要用自行填写参数值;从参数中心选择时,需要选择参数所在区域、参数名称和参数联动模式。图2 手动输入脚本参数
图3 参数仓库选择脚本参数
表1 参数联动模式说明表 参数联动模式
说明
使用对应环境最新参数值
脚本执行时使用该参数,参数值为实时从参数仓库对应区域中获取的最新参数值
- 单击“+添加实例”,选择脚本执行目标实例,可根据名称、弹性公网IP、资源状态等条件进行过滤。
图4 选择目标实例
- 选择“分批策略”。
- 自动分批:用户选择的待执行机器,会根据默认规则,分成多批。
- 手动分批:用户可以根据自身需要,将待执行的机器,分成若干批,控制机器所在的批次。
- 不分批:用户所有待执行的机器会全部在同一批次。
图5 选择分批策略
- 设置“熔断策略”。
熔断策略:用户可以设置执行的成功率,当执行失败的机器数量到达根据成功率计算出的失败数量,工单状态会变为异常,并停止执行。图6 设置熔断阈值
- 单击“提交”执行脚本。
图7 “提交”按钮
父主题: 脚本管理