更新时间:2025-08-11 GMT+08:00
分享

执行自定义作业

操作场景

自定义作业配置完成后,若需要执行自定义作业,请按如下操作进行

注意事项

  • 在执行作业前需要确认是否拥有目标实例的资源权限。
  • 单任务最多支持选择999台实例。

执行自定义作业

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源运维 > 自动化运维”。
  3. 在“日常运维”模块单击“作业管理”。
  4. 在“自定义作业”页签,选择需要执行的作业,单击操作列“执行”。
  5. 设置“执行类型”。

    • 若选择“单账号执行”,执行步骤7
    • 若选择“跨账号跨区域执行”,执行步骤6
    • 当前跨账号执行,不支持BMS的API调用,不支持脚本的跨账号执行。
    • 当前跨账号执行,不支持包含审批步骤的作业使用跨账号执行。
    • 使用该功能,需要先将账号加入组织并提前配置好委托权限,填入对应的委托名称。相关操作请参见跨账号管理

  6. 设置“执行账号及区域”。

    • 执行规则:请保证有1条执行规则,最多支持20条执行规则。
      • 执行账号:即租户账号名,可以通过我的凭证页面查看。
      • 执行区域:执行的目标对象所在的区域。
      • 委托名称:IAM中委托对象的名称。
      • 项目ID:IAM中的项目概念,执行的目标对象所在的项目的ID。
    • 位置并发:可选参数。位置并发是控制正在执行的子工单数量,会影响到子工单的最大执行失败数。eg:并发5,则最大错误数为错误阈值 + 5(并发数)
    • 错误阈值:可选参数。当失败的子工单数大于错误值时作业停止执行

  7. 设置“基本信息”。

    表1 基本信息参数说明

    参数

    说明

    示例

    版本号

    在下拉列表选择作业的版本号。每次修改保存后会自动递增版本号。

    V1

    IAM权限委托

    可选参数。用户授权云运维中心执行作业所能够使用的权限范围。

    ServiceAgencyForCOC

    执行描述

    可选参数。对本次作业进行执行描述。

    -

    标签

    可选参数。单击“添加标签”,输入标签的键和值

    • 输入标签的键和值时,系统会自动联想当前用户所有关联的预定义标签。
    • 标签的键可以包含任意语种字母、数字、空格和_ . : = + - @特殊字符,但首尾不能含有空格,不能以_sys_开头,限制长度最长128个字符。
    • 标签的值可以包含任意语种字母、数字、空格和_ . : / = + - @特殊字符,但首尾不能含有空格,限制长度最长255个字符。

    -

  8. 设置“执行内容”。

    • 区域:请选择目标实例所在区域。
    • 目标实例模式:请选择作业步骤和目标实例的执行方式。
      • 所有步骤一致:所有任务在所选目标实例执行,统一使用一个分批策略。
      • 每个步骤独立:单个步骤下的任务在所选目标实例执行,每个步骤使用一个分批策略。
      • 每个任务独立:可独立设置每个作业任务执行的目标实例和分批策略
    • 作业步骤:可自定义配置作业详情。
      • 单击具体作业名称,右侧弹出“修改参数”页面。
      • 设置“输入”、“输出”参数,设置“异常处理”选项。
    • 目标实例:单击“添加实例”,设置“选择实例”。
      表2 选择实例参数说明

      参数

      说明

      示例

      选择方式

      请选择实例选择方式。

      • 手动选择:根据“企业项目”、“视图类型”、“资源类型”、“区域”和“目标实例”确认筛选条件,手动选择实例。

      手动选择

      企业项目

      在下拉列表中选择企业项目,支持选择“全部”。

      全部

      视图类型

      请选择视图类型。

      • CMDB资源视角:以资源视角选择实例列表。
      • CMDB应用视角:以应用视角选择实例列表。

      CMDB资源视角

      资源类型

      可选项“ECS”、“BMS”。

      ECS

      区域

      默认参数,不支持修改,由“执行内容”中“区域”决定。

      华北-北京一

      目标实例

      在筛选框设置条件,选择筛选出的实例。

      说明:

      实例范围不支持通过企业项目级别的IAM权限进行过滤。

      -

    • 分批策略:可选项为“自动分批”、“手动分批”、“不分批”,只可选择其中一项。
      • 自动分批:用户选择的待执行机器,会根据默认规则,自动分成多批次。
      • 手动分批:用户可以根据自身需要,手动创建若干批次,然后手动将机器分配到各批次中。
      • 不分批:用户所有待执行的机器会全部在同一批次。

  9. 单击“确定”并再次“确定”。

    执行自定义作业支持变更管控功能。开关和使用请参考变更管控章节。

  10. 对于工单执行是否完成,支持以下操作:

    • 若工单执行中:
      • 暂停:单击右上方“暂停”,当前批次执行完成后下一批次暂停执行。
      • 继续:单击右上方“继续”,继续执行已暂停的批次。
      • 强制结束:单击右上方“强制结束”,结束待执行或异常的工单。
    • 若工单执行完成:根据执行状态“异常”或“成功”:
      • 异常:工单中有部分或全部实例任务执行异常。
        1. 选择“异常”批次,单击异常实例右侧“重试”,重新执行所选实例的任务。
        2. 选择“异常”批次,单击异常实例右侧“取消”,取消所选实例的任务。
      • 成功:工单执行成功。

相关文档