当前位置: 首页 > news >正文

【运维自动化-标准运维】如何实现一个最简单的流程编排

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

标准运维流程

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

标准运维插件

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

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

实操演示

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

1、新建流程

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

在这里插入图片描述

2、编排流程

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

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

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

在这里插入图片描述

3、新建任务

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

4、执行任务

在这里插入图片描述

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

在这里插入图片描述

查看失败节点

在这里插入图片描述

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

在这里插入图片描述

编辑任务参数

在这里插入图片描述

在这里插入图片描述

查看更多信息

在这里插入图片描述

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

http://www.dtcms.com/a/76219.html

相关文章:

  • 【Redis】Redis的数据删除(过期)策略,数据淘汰策略。
  • [Nowruz 1404] 2025 Crypto/PWN部分
  • 三月九次前端面试复盘:当场景题成为通关密钥
  • 使用 EchoAPI 实现 API 断言的全面指南
  • vulhub/Billu_b0x靶机----练习攻略
  • c盘清理宝藏小工具
  • 使用Trainer传入自定义的compute_metrics函数时,oom报错
  • Diffusion Transformers (DiTs) - 用Transformer革新Diffusion模型
  • 构建高可靠NFS存储:自动化挂载保障机制的设计与优势
  • 【Vuex:在带命名空间的模块内访问全局内容】
  • Docker运行postgreSQL,由于异常启动或者退出后,提示could not locate a valid checkpoint record
  • JS—事件委托:3分钟掌握事件委托
  • vlan初学的总结
  • NLP高频面试题(四)——BN和LN的区别与联系,为什么attention要用LN
  • Visual Studio2022 中的键盘注释快捷方式
  • 多线程(四)----线程安全
  • 力扣刷题994. 腐烂的橘子
  • 比特币牛市还在不在
  • 「Wi-Fi学习」节能模式
  • Java常用类
  • Android第四次面试总结(基础算法篇)
  • LeetCode-274.H 指数
  • C#进阶(多线程相关)
  • SMT贴片机销售实战技巧解析
  • Python高级:GIL、C扩展与分布式系统深度解析
  • 汽车机械钥匙升级一键启动的优点
  • CentOS下安装ElasticSearch(日志分析)
  • 项目实战:基于瑞萨RA6M5构建多节点OTA升级-创建系统最小框架<三>
  • 【SpringMVC】深入解析基于Spring MVC与AJAX的用户登录全流程——参数校验、Session管理、前后端交互与安全实践
  • CXSMILES介绍