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

创建定时任务

在日常运维工作中,运维人员需定期对服务器执行维护操作(如软件更新、数据备份等)。此类操作若完全依赖人工手动执行,不仅耗时费力,还易因人为疏忽引发操作疏漏或执行偏差。

通过定时运维功能,可针对目标服务器实例预设执行规则,实现脚本或运维作业的定时自动运行,有效提升运维自动化水平。通过配置定时任务,能够保障各类运维操作在指定时间节点精准触发、有序执行,大幅减少人工干预成本,显著提升整体运维效率与可靠性。

约束与限制

  • 单个租户最多支持创建200个定时任务。
  • 单任务最多支持选择999台实例。

创建定时任务

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源运维 > 自动化运维”。
  3. 在“日常运维”模块单击“定时运维”。
  4. 单击“创建定时任务”。
  5. 设置“基本信息”。

    表1 基本信息参数说明

    参数

    说明

    任务名称

    根据命名规则,自定义任务的名称

    由中文、字母、数字、中划线、下划线组成,长度在3~100个字符之间。

    企业项目

    在下拉列表中选择企业项目。

    版本号

    请自定义填写脚本版本号。

    风险等级

    可选项“高”、“中”、“低”,请根据实际情况选择风险等级。

  6. 设置“定时设置”。

    表2 参数说明

    参数

    说明

    时区

    在下拉列表选择定时任务执行的时区。

    定时类型

    请选择定时类型。

    • 单次执行:在指定的时间执行一次定时任务。
    • 周期执行:按照设置的规则循环执行,直到规则结束时间。

    执行时间

    与定时类型搭配使用。

    • 当定时类型为单次执行时,请填写执行的时间点。
    • 当定时类型为周期执行时,支持两种方式。
      • 简单周期:以星期为单位选择具体执行时间。
      • Cron表达式:以时间表达式设置。详细使用方法请参考Cron表达式使用说明

    规则结束时间

    仅定时类型选择周期执行时需要设置。

    请配置规则结束时间。定时任务会根据用户自定义的执行周期循环执行,直到规则结束时间。

  7. 选择“任务类型”,并根据选择的类型设置任务配置。

    • 若选择任务类型选择“脚本”,请表3参考设置任务。
      表3 脚本任务配置说明

      参数

      说明

      脚本

      在下拉列表选择脚本,支持自定义脚本和公共脚本。如需新建脚本,请参考创建脚本

      脚本入参

      与选择的脚本搭配使用,若脚本不存在入参则无需设置。

      执行用户

      默认为root,目标实例节点上执行脚本的用户。

      超时时间

      默认为300秒,脚本在单个目标实例上执行的超时时间。

      目标实例

      单击“添加实例”参考表4选择实例。

      分批策略

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

      熔断策略

      • 设置执行的成功率,当执行失败的机器数量到达根据成功率计算出的失败数量,工单状态会变为异常,并停止执行。
      • 成功率取值范围0~100,支持精确到小数点后一位。
      表4 选择实例参数说明

      参数

      说明

      选择方式

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

      企业项目

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

      视图类型

      请选择视图类型。

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

      资源类型

      可选项“ECS”、“BMS”。

      区域

      在下拉列表中选择区域。

      目标实例

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

      说明:

      在选择“ECS开机”、“ECS关机”和“ECS重启”对应的公共作业条件下,“自动全选”当前仅支持最多同时选择500个实例,超过500个实例请使用“手动选择”。

    • 若选择任务类型选择“作业”,请表5参考设置任务。
      表5 作业任务配置说明

      参数

      说明

      作业

      在下拉列表选择作业,支持自定义作业和公共作业。如需新建作业,请参考创建作业

      • 请单击“作业步骤”下的任务名称,检查API参数,若任务涉及实例,请提前设置操作实例的范围,避免误操作。
      • 请注意,若您选择的作业步骤包含控制类动作,例如暂停、审批和睡眠,定时运维暂不支持执行此类配置。
      • 对于涉及实例的定时运维任务,在分批执行场景下,“暂停继续策略”仅支持“全部继续”,若您在作业中配置中选择了 “全部暂停” 或 “首批暂停”,系统将默认按 “全部继续” 策略执行。

      IAM权限委托

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

      目标实例模式

      请选择作业步骤和目标实例的执行方式。
      • 所有步骤一致:所有任务在所选目标实例执行,统一使用一个分批策略。
      • 每个步骤独立:单个步骤下的任务在所选目标实例执行,每个步骤使用一个分批策略。
      • 每个任务单独:可独立设置每个作业任务执行的目标实例和分批策略。

      作业步骤

      可自定义配置作业详情。
      • 单击具体作业名称,右侧弹出“修改参数”页面。
      • 设置“输入”、“输出”参数,设置“异常处理”选项。

      目标实例

      单击“添加实例”,参考表6选择实例。

      分批策略:

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

      参数

      说明

      选择方式

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

      企业项目

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

      视图类型

      请选择视图类型。

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

      资源类型

      可选项“ECS”、“BMS”。

      区域

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

      目标实例

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

      若您选择作业进行定时任务设置,同时希望使用脚本场景的熔断策略能力,请在具体的作业步骤中设置参数,以ECS关机为例,可通过设置successRate参数实现。
      图1 定时ECS关机作业设置熔断策略

  8. (可选)设置“全局参数”。

    全局参数支持“自定义”和“参数中心”两种方式。单击“修改”,可对所选作业下的全局参数进行修改。定时任务页面仅支持修改参数值,若您需要修改参数名称等内容,请前往作业管理参数中心进行维护。

  9. 设置“入库人工审核”。

    表7 入库人工审核参数说明

    参数

    说明

    入库人工审核

    开启后任务需要审批。审批详细操作请参考审批定时任务

    审核人配置

    可选项“排班”、“个人”。
    • 排班:按照已配置的排班场景和角色在下拉列表选择。配置排班详细操作请参考排班管理
    • 个人:选择审核用户。配置审批用户详细操作请参考人员管理

    通知渠道

    在下拉列表设置通知渠道。
    • 默认:按照审核人员订阅功能中选择的通知方式进行通知。设置默认通知方式详细操作请参考用户订阅
    • 短信、企业微信、钉钉、邮件、飞书:选择通知渠道后,按照审核人员预留的信息进行通知。设置审核人员信息详细操作请参考修改人员信息
    • 不通知:不进行通知。

  10. (可选)设置“消息通知”。

    表8 消息通知参数说明

    参数

    说明

    消息通知

    开启后可根据通知策略设置通知对象和渠道。

    通知策略

    可选项“开始执行”、“执行失败”、“执行成功”,支持多选。

    通知对象

    可选项“排班”、“个人”。
    • 排班:按照已配置的排班场景和角色在下拉列表选择。配置排班详细操作请参考排班管理
    • 个人:选择审核用户。配置审批用户详细操作请参考人员管理

    通知渠道

    • 在下拉列表设置通知渠道。
      • 默认:按照通知人员订阅功能中选择的通知方式进行通知。设置默认通知方式详细操作请参考用户订阅
      • 短信、企业微信、钉钉、邮件、飞书:选择通知渠道后,按照通知人员预留的信息进行通知。设置通知人员信息详细操作请参考修改人员信息

  11. 单击“确定”,完成定时任务创建。

相关文档

相关文档