作业是操作步骤(原子动作)的集合,一个作业可以包含一个或多个操作,例如重启ECS、执行脚本等。
作业管理提供对公共作业、自定义作业的创建、修改、克隆、删除等管理的能力以及在目标实例上执行作业的能力。通过作业管理,用户可以在目标实例执行定义好的特定操作步骤。作业管理支持最多100个版本。
公共作业
公共作业是由云运维中心提供几种常见运维场景的解决方案,作业详情所有用户可见,公共作业不支持用户的增加、修改和删除。
自定义作业
自定义作业是由用户自定义创建并管理,作业包含自定义脚本、API、流程控制等,支持全局参数和关联参数中心。
核心功能模块
表1 作业全生命周期管理
|
功能项 |
描述 |
|
设置作业审批配置 |
审批配置是在创建、修改作业时,可以强制指定排班或个人用户作为审核人。 |
|
创建作业 |
- 自定义作业支持用户自定义编排原子动作。
- 公共作业由COC创建,面向所有用户开放,不支持用户创建。
|
|
修改作业 |
- 支持编辑自定义作业名称、描述、操作步骤及参数配置。
- 自动生成新版本记录,保留历史操作痕迹。
|
|
执行作业 |
支持执行当前租户下的自定义作业,并支持切换作业的版本执行。 |
|
删除作业 |
- 支持单个删除自定义作业。
- 敏感操作需二次确认,避免误删。
|
|
查看作业工单 |
执行作业后会生成一条作业工单记录,记录作业执行的结果。 |