更新时间:2024-08-29 GMT+08:00

执行公共脚本

提供用户执行服务提供的公共脚本的能力。

公共脚本说明:所有用户都可见的脚本,用户对公共脚本只有读和执行权限,具备一些常见的功能,如清理磁盘。

操作场景

通过Cloud Operations Center执行服务提供的公共脚本。

注意事项

在执行脚本时需要确认是否有目标机所属组件资源权限。

操作步骤

  1. 登录COC
  2. 在左侧菜单栏选择“自动化运维”,在“日常运维”模块单击“脚本管理”,进入“脚本管理”页面,选择“公共脚本”页签,选择脚本并单击“执行”。

    图1 选择要执行的公共脚本

  3. 填写脚本执行相关信息。相关参数由公共脚本决定,用户无法修改。填入执行用户及执行超时时间,默认用户为root,超时时间为300秒。

    脚本参数支持手动输入和参数仓库两种(清理磁盘暂不支持)。手动输入时需要用自行填写参数值;从参数中心选择时,需要选择参数所在区域、参数名称和参数联动模式。
    图2 手动输入脚本参数
    图3 参数仓库选择脚本参数
    表1 参数联动模式说明表

    参数联动模式

    说明

    使用对应环境最新参数值

    脚本执行时使用该参数,参数值为实时从参数仓库对应区域中获取的最新参数值

  4. 单击“+添加实例”,选择脚本执行目标实例,可根据名称、弹性公网IP、资源状态等条件进行过滤。

    图4 选择目标实例

  5. 选择“分批策略”。

    • 自动分批:用户选择的待执行机器,会根据默认规则,分成多批。
    • 手动分批:用户可以根据自身需要,将待执行的机器,分成若干批,控制机器所在的批次。
    • 不分批:用户所有待执行的机器会全部在同一批次。
    图5 选择分批策略

  6. 设置“熔断策略”。

    熔断策略:用户可以设置执行的成功率,当执行失败的机器数量到达根据成功率计算出的失败数量,工单状态会变为异常,并停止执行。
    图6 设置熔断阈值

  7. 单击“提交”执行脚本。

    图7 “提交”按钮