【技术实现步骤摘要】
基于ansible的项目交付管理平台
[0001]本专利技术属于项目管理
,具体涉及一种基于ansible的项目交付管理平台。
技术介绍
[0002]目前企业项目部署难以有统一标准,往往依赖运维工程师的人工部署。究其原因,目前企业项目交付步骤繁多,部署麻烦,有一定技术门槛。具体而言,对于轻便的系统来说,一般都采用镜像的方式来部署,能够解决大部分环境依赖的问题,但是出于性能或是安全性等方面的考虑,有很多客户不想通过镜像的方式部署,这样就需要一位以上运维部署人员进行全程的参与,可能过程中还需要参与实际开发的开发人员的协同帮助,部署的流程就会变得十分复杂。
[0003]此外,对于相同产品的部署,如果能实现完全脚本化,无疑对企业来说能带来操作上的简单化,同时也能减低运维部署的难度。而事实上很少有企业能达到这个标准,既有客观原因,同时缺乏合适的工具,也是导致很少企业能达到这个标准的原因之一。
[0004]现有部署方案的主要缺陷在于:
[0005](1)对于过于复杂的项目交付流程,工作进度可能难以监控和把控 ...
【技术保护点】
【技术特征摘要】
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中的组,若该组没有上级则无需选择组的上级,创建好的组下有别的...
【专利技术属性】
技术研发人员:王加义,陆启荣,冯诚波,张嘉旎,陈琦,丁潇尧,
申请(专利权)人:浙江高信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。