更新时间:2026-01-08 GMT+08:00
分享

执行作业

在云运维场景中,面对大规模服务器集群的补丁更新、配置下发、日志采集等重复性批量操作,用户可通过云运维中心提供的作业管理功能,将这类高频操作封装为标准化自动化作业,实现一键触发或定时执行。相较于传统人工逐台登录设备操作的模式,自动化作业管理能够显著降低人力投入,将原本数小时的操作耗时压缩至分钟级;同时,通过标准化作业替代人工手动输入,可从根源上杜绝指令输错、节点遗漏等人为失误,保障操作一致性与准确性。在作业执行过程中,运维人员无需实时值守,可通过运维控制台实时查看每台目标资源的执行进度、成功/失败状态,以及失败节点的详细报错信息,便于快速定位问题并开展后续处置工作。

约束与限制

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

执行自定义作业

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

    • 若选择“单账号执行”,请参考表1配置基本信息。
      表1 基本信息参数说明

      参数

      说明

      示例

      版本号

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

      V1

      IAM权限委托

      可选参数。

      用户授权云运维中心执行作业所能够使用的权限范围,推荐使用ServiceAgencyForCOC。

      ServiceAgencyForCOC

      执行描述

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

      -

      标签

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

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

      -

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

      表2 执行账号及区域参数说明

      参数

      说明

      示例

      执行规则

      设置执行账号执行规则。

      • 执行账号:即租户账号名,可以通过我的凭证页面查看。
      • 执行区域:执行的目标对象所在的区域。
      • 委托名称:IAM中委托对象的名称。
      • 项目ID:IAM中的项目概念,执行的目标对象所在的项目的ID。

      -

      位置并发

      可选参数。

      位置并发是控制正在执行的子工单数量,会影响到子工单的最大执行失败数。例如,并发5,则最大错误数为错误阈值+5(并发数)

      5

      错误阈值

      可选参数。当失败的子工单数大于错误值时作业停止执行

      2

  6. 设置“执行内容”。

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

  7. 单击“添加实例”,设置“选择实例”。

    表3 选择实例参数说明

    参数

    说明

    示例

    选择方式

    请选择实例选择方式。

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

    手动选择

    企业项目

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

    全部

    视图类型

    请选择视图类型。

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

    CMDB资源视角

    资源类型

    可选项“ECS”、“BMS”。

    ECS

    区域

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

    华北-北京一

    目标实例

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

    说明:

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

    -

  8. 设置分批策略。

    可选项为“自动分批”、“手动分批”、“不分批”,只可选择其中一项。
    表4 分批策略参数说明

    参数

    说明

    自动分批

    用户选择的待执行机器,会根据默认规则,自动分成多批次。

    手动分批

    用户可以根据自身需要,手动创建若干批次,然后手动将机器分配到各批次中。

    不分批

    用户所有待执行的机器会全部在同一批次。

  9. (可选)单击“修改”,可对所选作业下的全局参数进行修改。

    全局参数支持“自定义”和“参数中心”两种方式。

    表5 全局参数参数说明

    参数

    说明

    自定义

    需要用自行填写参数值;

    参数中心

    需要从参数中心选择预置好的参数值。

    • 区域:选择参数所在区域。
    • 参数名称:选择参数中心已定义的参数名称。
    • 参数联动模式:指系统内多个参数或配置项之间建立关联规则,当某一参数(触发参数)的取值、状态或属性发生变化时,其他关联参数(联动参数)会按照预设规则自动调整取值、状态或触发特定动作的机制。

      使用对应环境最新参数值:作业执行时使用该参数,参数值为实时从参数中心中获取的最新参数值。

  10. 单击“确定”,确认执行信息后再次单击“确定”,开始执行作业工单。

    页面将自动跳转至工单详情页面,可查看查看作业工单执行记录

    执行自定义作业支持变更管控功能。如开启变更管控,将进行工单授权认证。开关和使用请参考配置变更管控章节。

执行公共作业

公共作业是云运维中心提供的预定义作业,用户对公共作业具有只读和执行权限,作业管理提供基础的公共作业列表,支持在目标资源执行公共作业。

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源运维 > 自动化运维”。
  3. 在“日常运维”模块单击“作业管理”。
  4. 单击左上方“公共作业”。
  5. 勾选左侧“所有作业”,选择需要执行的公共作业,单击操作列“执行”。
  6. 设置“执行类型”和“基本信息”。

    表6 执行类型和基本信息参数说明

    参数

    说明

    示例

    执行类型

    请选择执行作业的范围,目前只支持单账号执行,即仅在当前账号下执行此作业。

    单账号执行

    IAM权限委托

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

    ServiceAgencyForCOC

    执行描述

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

    -

    标签

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

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

    -

  7. 设置“区域”、“目标实例模式”和“作业步骤”。

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

  8. 根据选择的公共作业类型。

    • 若选择“ECS重启”、“ECS关机”、“ECS开机”或“OS”开头的公共作业,执行以下步骤。
      1. 单击“添加实例”,选择实例。
        表7 选择实例参数说明

        参数

        说明

        示例

        选择方式

        请选择实例选择方式,“自动全选”暂不支持。

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

        手动选择

        企业项目

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

        全部

        视图类型

        请选择视图类型。

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

        CMDB资源视角

        资源类型

        默认参数,不支持修改。

        ECS

        区域

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

        华北-北京一

        目标实例

        在筛选框设置条件,手动选择或自动全选筛选出的实例。

        -

      2. 设置分批策略。
        可选项为“自动分批”、“手动分批”、“不分批”,只可选择其中一项。
        表8 分批策略参数说明

        参数

        说明

        自动分批

        用户选择的待执行机器,会根据默认规则,自动分成多批次。

        手动分批

        用户可以根据自身需要,手动创建若干批次,然后手动将机器分配到各批次中。

        不分批

        用户所有待执行的机器会全部在同一批次。

      3. 单击“确定”,确认执行信息后再次单击“确定”,开始执行作业工单。

        页面将自动跳转至工单详情页面,可查看查看作业工单执行记录

    • 若选择其他公共作业,执行以下步骤。
      1. (可选)设置全局参数。

        全局参数支持“自定义”和“参数中心”两种方式。

        表9 全局参数参数说明

        参数

        说明

        自定义

        需要用自行填写参数值;

        参数中心

        需要从参数中心选择预置好的参数值。

        • 区域:选择参数所在区域。
        • 参数名称:选择参数中心已定义的参数名称。
        • 参数联动模式:指系统内多个参数或配置项之间建立关联规则,当某一参数(触发参数)的取值、状态或属性发生变化时,其他关联参数(联动参数)会按照预设规则自动调整取值、状态或触发特定动作的机制。

          使用对应环境最新参数值:作业执行时使用该参数,参数值为实时从参数中心中获取的最新参数值。

      2. 单击“确定”,确认执行信息后再次单击“确定”,开始执行作业工单。

        页面将自动跳转至工单详情页面,可查看查看作业工单执行记录

查看作业工单执行记录

执行作业后会生成一条作业工单记录,记录作业执行的结果。若您需要跟踪和记录作业的执行对象及执行结果,可通过作业工单功能查看。

  1. 登录云运维中心
  2. 在左侧导航栏选择“任务管理 > 执行记录”。
  3. 单击上方“作业工单”,进入作业工单页签。
  4. 在作业工单列表中支持“克隆”和“修改标签”。

    • 克隆:单击操作列“克隆”,将进入执行作业页面,可重新执行该作业。具体操作可参考执行作业
    • 修改标签:鼠标悬浮在目标作业工单标签列的上,将显示弹框,单击弹框中的“修改标签”,进行标签修改。具体操作可参考管理标签

  5. 单击作业名称,进入工单详情页面。

    在工单详情页面,可查看工单的基本信息及执行信息。

  6. 根据工单状态,支持以下操作:

    • 若工单状态“异常”:单击右上方“强制结束”,结束异常作业工单。
    • 若工单状态“执行中”:单击右上方“强制结束”,结束作业工单。
    • 若工单状态“已暂停”:单击右上方“强制结束”,结束作业工单。

相关文档

执行作业支持变更管控功能,开关和使用请参考配置变更管控章节。

相关文档