基于ansible的项目交付管理平台制造技术

技术编号:33080897 阅读:20 留言:0更新日期:2022-04-15 10:34
本发明专利技术公开了一种基于ansible的项目交付管理平台,包含:机器管理模块、剧本管理模块和项目管理模块;机器管理模块和剧本管理模块与ansible进行对接,将项目中的流程任务同ansible剧本进行关联,通过ansible剧本进行机器的项目部署操作;机器管理模块用于对需要进行部署、运维及监控的机器进行管理;剧本管理模块用于对与各机器和项目关联的ansible剧本进行管理;项目管理模块用于对项目进行综合管理。本发明专利技术的基于ansible的项目交付管理平台,集成了ansible,能够实现项目远程部署及剧本图形化配置,大大减轻了项目运维的人力时间成本。本。本。

【技术实现步骤摘要】
基于ansible的项目交付管理平台


[0001]本专利技术属于项目管理
,具体涉及一种基于ansible的项目交付管理平台。

技术介绍

[0002]目前企业项目部署难以有统一标准,往往依赖运维工程师的人工部署。究其原因,目前企业项目交付步骤繁多,部署麻烦,有一定技术门槛。具体而言,对于轻便的系统来说,一般都采用镜像的方式来部署,能够解决大部分环境依赖的问题,但是出于性能或是安全性等方面的考虑,有很多客户不想通过镜像的方式部署,这样就需要一位以上运维部署人员进行全程的参与,可能过程中还需要参与实际开发的开发人员的协同帮助,部署的流程就会变得十分复杂。
[0003]此外,对于相同产品的部署,如果能实现完全脚本化,无疑对企业来说能带来操作上的简单化,同时也能减低运维部署的难度。而事实上很少有企业能达到这个标准,既有客观原因,同时缺乏合适的工具,也是导致很少企业能达到这个标准的原因之一。
[0004]现有部署方案的主要缺陷在于:
[0005](1)对于过于复杂的项目交付流程,工作进度可能难以监控和把控
[0006本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ansible的项目交付管理平台,其特征在于,包含:机器管理模块、剧本管理模块和项目管理模块;所述机器管理模块和所述剧本管理模块与ansible进行对接,将项目中的流程任务同ansible剧本进行关联,通过ansible剧本进行机器的项目部署操作;其中,所述机器管理模块用于对需要进行部署、运维及监控的机器进行管理;所述剧本管理模块用于对与各机器和项目关联的ansible剧本进行管理;所述项目管理模块用于对项目进行综合管理。2.根据权利要求1所述的基于ansible的可视化项目交付平台,其特征在于,所述机器管理和所述剧本管理模块通过调用ansible api接口与ansible进行对接。3.根据权利要求1所述的基于ansible的可视化项目交付平台,其特征在于,所述机器管理模块获取服务器登录权限后通过ansible对机器进行远程控制。4.根据权利要求3所述的基于ansible的可视化项目交付平台,其特征在于,所述机器管理模块通过添加服务器的域名或ip、用户名、密码等登录信息获取服务器的登录权限。5.根据权利要求1所述的基于ansible的可视化项目交付平台,其特征在于,所述机器管理模块包含:组管理单元,用于创建ansible中的组;成员管理单元,用于通过填写验证信息添加服务器;变量管理单元,用于通过填写key

value键值对和选择组名以在被选中的组中创建ansible变量。6.根据权利要求5所述的基于ansible的可视化项目交付平台,其特征在于,所述组管理单元通过填写组名以及选择组的上级创建ansible中的组,若该组没有上级则无需选择组的上级,创建好的组下有别的...

【专利技术属性】
技术研发人员:王加义陆启荣冯诚波张嘉旎陈琦丁潇尧
申请(专利权)人:浙江高信技术股份有限公司
类型:发明
国别省市:

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

1