流程编排是标准运维最核心的功能,通过将不同功能的原子插件在画布上可视化的拖拽编排,可以实现各种不同场景的跨系统工作流。

标准运维流程

根据实际运维操作场景梳理出来的操作步骤,通过不同的流转逻辑(并行、分支、条件并行)进行灵活的组合。

标准运维插件

标准运维中的最小执行单元,根据每个 ESB 组件的业务逻辑进行二次封装,增加丰富的表单界面和验证逻辑。比如一个作业平台的脚本执行、一个配置平台的新增集群、一个PaaS的邮件通知。

当然,除了蓝鲸体系自带封装的标准插件,可以自行开发第三方的插件,比如公司内部系统的某操作原子、云服务的某操作等。

实操演示

这里以一个最简单的流程编排为例:执行一个脚本然后再发一个消息通知。

1、新建流程

在demo体验业务下,流程-新建

在这里插入图片描述

2、编排流程

在这个流程中我们使用一个调用作业平台执行一段脚本,然后再加一个通知的节点

双击节点打开配置面板,选择“作业平台(JOB)-快速执行脚本”插件:

在这里插入图片描述
配置第一个节点
在这里插入图片描述
在这里插入图片描述
再添加一个消息通知的插件,画布的快捷操作可以看标准运维画布的快捷操作(上)
在这里插入图片描述
在这里插入图片描述
配置消息通知节点

在这里插入图片描述

3、新建任务

流程是任务的模板,配置好流程之后,就可以新建任务执行了
在这里插入图片描述
在这里插入图片描述

4、执行任务

在这里插入图片描述

可以单击节点查看执行详情,比如脚本执行,可以跳转到作业平台去看详细执行历史

在这里插入图片描述

查看失败节点

在这里插入图片描述

解决完错误之后,可以hover失败节点,点击重试或者选择跳过。

在这里插入图片描述

编辑任务参数

在这里插入图片描述

在这里插入图片描述

查看更多信息

在这里插入图片描述

以上就演示了一个最简单的流程编排,没有复杂的分支流转逻辑,更高级的流程编排用法后续会持续更新。


腾讯蓝鲸智云
4 声望7 粉丝

腾讯蓝鲸智云提供了丰富的开发教程,促进运维开发社区的发展,授人以鱼更授人以渔,帮助社区伙伴自主构建更适合企业的研运一体化解决方案。