[发明专利]一种任务编排引擎系统有效
| 申请号: | 201911361455.5 | 申请日: | 2019-12-25 |
| 公开(公告)号: | CN111158708B | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 葛丁佳 | 申请(专利权)人: | 上海精鲲计算机科技有限公司 |
| 主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L41/342;H04L41/0246;H04L67/1095 |
| 代理公司: | 上海助之鑫知识产权代理有限公司 31328 | 代理人: | 余中燕 |
| 地址: | 200438 上海市杨浦区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 编排 引擎 系统 | ||
1.一种任务编排引擎系统,包括:
资源创建模块,用于创建管理集成容器资源信息,自定义创建主机资源,并将创建的主机资源自动同步到资源管理模块中;
资源管理模块,与资源创建模块连接,用于接收资源创建模块同步的主机资源信息,并对主机进行同步管理操作;
操作管理模块,与资源管理模块连接,用于针对主机的操作脚本进行创建管理,并执行操作脚本任务,所述操作管理模块还用于针对不同用户执行操作脚本任务的权限进行审计,并记录审计历史信息;所述操作管理模块还用于将收集的历史运维脚本上传操作管理,并执行操作脚本任务;
其特征在于,还包括
定时作业模块,与操作管理模块连接,用于根据操作管理模块设定的操作脚本进一步自定义,通过设定执行时间和操作任务节点,自动执行任务,所述定时作业的执行策略包括周期执行策略和单次执行策略;
构建任务模块,集成代码构建发布工具jenkins,用于获得jenkins中创建的构建项目信息,并展示构建任务详情,支持查看构建历史;
持续交付模块,用于对接Jenkins,进行开发、测试、生产多环境交付及版本可持续交付;
持续集成模块,与配置管理数据库CMDB联动,用于获取主机资源信息和代码包信息,进行多台主机批量的自定义部署及代码包的多版本管理发布安装;所述配置管理数据库CMDB是一个独立的逻辑数据库,用于多种IT资源设备配置信息和资产信息的管理,所述持续集成模块对多台主机批量的自定义部署策略包括但不限于以下一种或多种:每批发布多少台、每批间隔多长时间、执行部署失败后继续执行或关闭任务或暂停执行,
任务编排模块,用于分别与资源创建模块、资源管理模块、操作管理模块,定时作业模块、构建任务模块、持续交付模块、持续集成模块连接,并将每个模块创建的任务串联,整合编排任务流程,所述任务编排模块还用于在每个任务节点设定触发条件,若任意一个节点满足触发条件或全部节点满足触发条件时执行任务;
所述任务编排引擎系统还包括应用目录,所述应用目录与任务编排模块、操作管理模块连接,用于集成操作脚本进行远程执行任务或定制执行任务,
所述任务编排模块在执行任务过程中,若任何一个节点执行失败,则标记为该任务失败,终止本次任务运行,
所述应用目录与任务编排模块将原脚本操作任务根据部署需求进行编排,交付组合部署任务,并对相同类型或相同场景应用进行自动化批量部署执行。
2.根据权利要求1所述的任务编排引擎系统,其特征在于,所述资源管理模块对主机进行同步管理操作的方式包括:通过手动添加主机信息,或通过自动同步获取配置管理数据库CMDB的主机资源信息。
3.根据权利要求1所述的任务编排引擎系统,其特征在于:所述任务编排模块采用图形化设计通过拖拽基础服务元素,完成脚本、Jenkins应用和主机资源信息的混合编排。
4.根据权利要求3所述的任务编排引擎系统,其特征在于:所述基础服务元素包括但不限于以下图标中的一种或多种:开始、任务、控制、结束。
5.根据权利要求1所述的任务编排引擎系统,其特征在于:所述持续集成模块对多台主机批量的自定义部署策略包括但不限于以下一种或多种:每批发布多少台、每批间隔多长时间、执行部署失败后继续执行或关闭任务或暂停执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海精鲲计算机科技有限公司,未经上海精鲲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911361455.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流程编排引擎系统
- 下一篇:一种基于无人机的输电线路的安全检测方法





