更新时间:2024-10-21 GMT+08:00
创建自定义作业
支持用户创建自定义作业,编写特定的操作步骤。
操作场景
通过Cloud Operations Center创建一个自定义作业。
注意事项
根据作业步骤内容,确认并如实填写作业的风险等级。
操作步骤
- 登录COC。
- 在左侧菜单栏选择“自动化运维”,在“日常运维”模块单击“作业管理”,进入“作业管理”页面。
图1 作业管理页面
- 选择“自定义作业”页签,单击“创建作业”,进入“创建作业”页面。
图2 单击创建作业
- 填写作业基本信息,包含作业名称,企业项目,描述和标签。可按照标签管理中的步骤创建标签,填写完成后单击“下一步”。
图3 填写作业基本信息
- 选择作业模板,如果没有合适的模板,选择“自定义”,单击“下一步”。
图4 选择作业模板
- 进行作业编排,作业编排由全局参数、作业步骤组成。
图5 作业编排
- 单击“+添加参数”,添加全局参数,配置后单击“完成”。
全局参数支持自定义、从参数仓库获取两种。选择自定义时需要自行填写参数名称、默认值和参数描述;从参数仓库获取时需要选择参数所在区域、参数名称和参数联动模式。图6 选择自定义并添加全局参数
图7 从参数仓库获取并添加全局参数
表1 参数联动模式说明表 参数联动模式
说明
所有环境使用当前参数值
作业执行时使用该参数,参数值为创建作业添加参数时该参数基本信息中显示的参数值
使用对应环境最新参数值
作业执行时使用该参数,参数值为实时从参数仓库中获取的最新参数值
- 单击,在步骤间添加新步骤。
图8 新增步骤
- 单击步骤名称或者,可以修改步骤名称。
图9 修改步骤名称
- 对于已添加的作业步骤,单击,删除不需要的步骤。
图10 删除步骤
- 单击“+添加任务”,为步骤添加任务。任务添加完成后,单击“完成”。所有任务添加完成后,单击“确定”。
图11 添加任务
- 单击“+操作类型”,设置当前任务的操作类型,操作类型分为云服务API、控制、自定义脚本三种。
- 云服务API:包含ECS相关操作原子、执行API和等待API调用结果。ECS操作详见:ECS操作。
- 控制:包含审批、暂停和睡眠。
- 自定义脚本:支持选择自定义脚本类型和执行命令。自定义脚本创建后,会自动注册一条自定义原子记录。
图12 选择操作类型
- 根据选择的操作类型,填写名称、操作描述等基本信息,参数信息和异常处理策略,填写完成后单击“完成”。
图13 填写基本信息
图14 填写输入
图15 填写异常处理
- 作业编排完成后,根据操作风险,确定作业的风险等级,选择“审核人配置”和“通知渠道”后,单击“提交”。
- 设置作业入库人工审核策略,风险等级为“高”的作业默认开启人工审批。
- 在“审核人配置”行选择“排班”,则指定当前排班中的用户为审批人;选择“个人”,则指定某些用户为审批人。
- 选择“通知渠道”,审核请求将通过指定渠道通知到审核人。
图16 更多配置
父主题: 作业管理