自动化运维自动化运维任务编排
什么是任务编排

如果仅仅是批量执行一段命令、脚本,是不能称之为自动化运维的。行云管家的作业中心只是提供给用户一种快捷、临时性的对主机批量操作的入口。但是运维过程中,涉及到一些复杂、需要日常重复性的工作,则可以通过任务编排来处理。任务编排可以将复杂的作业节点编排成任务,设定触发条件和时间,满足您更为灵活的应用场景。例如定期的巡检任务,只需设置好执行的时间和业务节点,自动执行,无需人工干预。

创建运维任务

每个用户都可以创建属于自己的运维任务,团队成员只能看到自己创建的任务,在任务中,也只允许添加自己有权限管理的主机;

1、切换标签页进入“任务编排”模块;

2、点击“创建运维任务”图标,弹出创建对话框;

3、输入任务名称、任务说明,点击“创建”按钮,运维任务就创建完成了。

编排任务

接下来我们需要对新创建的任务进行编排以丰富任务的内容,点击“编排任务”进入任务详情页面;

任务详情页面中,我们可以看到“任务名称”、“执行方式”、“任务节点”几个主要内容;

任务的执行方式有手动执行、定期执行、重复执行三种,如果希望像闹钟一样定时执行,则选择“定期执行”,选择执行的时间和重复日期。如果需要每隔一个周期自动执行,那么选择“重复执行”,设置好首次执行时间和重复周期(支持小时和天)即可;

任务节点是运维任务执行的内容,目前支持三种类型的节点:执行命令、执行脚本、分发文件,这三种节点和作业中心是一样的,这里就不赘述了;

查看任务执行历史

很多运维任务都是自动执行的,用户对任务的执行过程并无太大感知,因此可以通过查看具体任务的执行历史来了解每个任务的执行;

点击运维任务最右侧的“查看全部历史”;

该页面列出了当前任务的所有历史执行记录,可以通过任务执行的轨迹,来了解执行情况;