一种任务编排引擎系统技术方案

技术编号:24167701 阅读:33 留言:0更新日期:2020-05-16 01:57
本发明专利技术涉及一种任务编排引擎系统,包括:资源创建模块、资源管理模块、操作管理模块、定时作业模块、构建任务模块、持续交付模块、持续集成模块和任务编排模块,所述任务编排模块用于分别与资源创建模块、资源管理模块、操作管理模块,定时作业模块、构建任务模块、持续交付模块、持续集成模块连接,并将每个模块创建的任务串联,整合编排任务流程。本发明专利技术任务编排引擎系统可以将复杂的作业节点编排成任务,添加设定作业过程中用到的执行操作,满足日常工作过程中的应用场景。像日常工作中重复性高的操作,只需要设置好执行的任务节点,一键执行,不再需要人工一步步的重复执行操作,实现自动化运维。

A task arrangement engine system

【技术实现步骤摘要】
一种任务编排引擎系统
本专利技术涉及计算机
,尤其涉及一种任务编排引擎系统。
技术介绍
随着“互联网+”的深入推进,企业内的服务器数量逐渐增加。在一些大型企业内,服务器数量多达几百、几千台,服务器数量的加速增多,其带来的最直接的后果就是运维复杂度的增加,传统的运维理念和思维模式已很难满足用户的需求。然而,在有限的运维人员下,如何减轻运维工作复杂度,减轻运维人员的负担,于是自动化运维应运而生,自动化运维是帮助运维提高工作效率的有效方式。但是如果仅仅是批量执行一个命令或脚本并不足够,随着企业业务的扩大,需求越来越复杂,使得运维人员也会相应的面临更加复杂的运维工作,运维人员如何才能更快速高效的完成运维工作成了本领域技术人员一直在探索的问题。综上,现有运维系统存在无法预防用户执行高危脚本,技术过于单一,系统扩展性差的问题。
技术实现思路
针对上述现有技术的缺点,本专利技术的目的是提供一种任务编排引擎系统,解决当服务器、应用数量增多时,如何快速高效完成运维工作的问题,实现轻松运维。本专利技术实施例提供的一种任务编本文档来自技高网...

【技术保护点】
1.一种任务编排引擎系统,其特征在于,包括:/n资源创建模块,用于创建管理集成容器资源信息,自定义创建主机资源,并将创建的主机资源自动同步到资源管理模块中;/n资源管理模块,与资源创建模块连接,用于接收资源创建模块同步的主机资源信息,并对主机进行同步管理操作;/n操作管理模块,与资源管理模块连接,用于针对主机的操作脚本进行创建管理,并执行操作脚本任务;/n定时作业模块,与操作管理模块连接,用于根据操作管理模块设定的操作脚本进一步自定义,通过设定执行时间和操作任务节点,自动执行任务;/n构建任务模块,集成代码构建发布工具jenkins,用于获得jenkins中创建的构建项目信息,并展示构建任务详...

【技术特征摘要】
1.一种任务编排引擎系统,其特征在于,包括:
资源创建模块,用于创建管理集成容器资源信息,自定义创建主机资源,并将创建的主机资源自动同步到资源管理模块中;
资源管理模块,与资源创建模块连接,用于接收资源创建模块同步的主机资源信息,并对主机进行同步管理操作;
操作管理模块,与资源管理模块连接,用于针对主机的操作脚本进行创建管理,并执行操作脚本任务;
定时作业模块,与操作管理模块连接,用于根据操作管理模块设定的操作脚本进一步自定义,通过设定执行时间和操作任务节点,自动执行任务;
构建任务模块,集成代码构建发布工具jenkins,用于获得jenkins中创建的构建项目信息,并展示构建任务详情,支持查看构建历史;
持续交付模块,用于对接Jenkins,进行开发、测试、生产多环境交付及版本可持续交付;
持续集成模块,与配置管理数据库CMDB联动,用于获取主机资源信息和代码包信息,进行多台主机批量的自定义部署及代码包的多版本管理发布安装;
任务编排模块,用于分别与资源创建模块、资源管理模块、操作管理模块,定时作业模块、构建任务模块、持续交付模块、持续集成模块连接,并将每个模块创建的任务串联,整合编排任务流程。


2.根据权利要求1所述的任务编排引擎系统,其特征在于,所述任务编排引擎系统还包括应用目录,所述应用目录与任务编排模块、操作管理模块连接,用于集成操作脚本进行远程执行任务或定制执行任务。


3.根据权利要求1或2所述的任务编排引擎系统,其特征在于,所述操作管理模块还用于针对不同用户执行操作脚本任务的权限进行审计,并记录审计历史信息。


4.根据权利要求3所述的任务编排引擎系统,其特征在于:所述操作管理模块还用于将...

【专利技术属性】
技术研发人员:葛丁佳
申请(专利权)人:上海精鲲计算机科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1