一种分布式自动化部署系统技术方案

技术编号:13013513 阅读:123 留言:0更新日期:2016-03-16 10:47
本发明专利技术公开一种分布式自动化部署系统,包括管理端、自动部署服务器和客户端,其部署步骤包括:用户通过管理端对软件包的部署方案进行配置,生成部署包,并发送至自动部署服务器;自动部署服务器检查部署包中是否包含软件包,若存在则将软件包存储至数据库中并通知客户端部署;客户端从自动部署服务器中获取部署包,并对部署包进行解析,解析出符合本客户端的特定部署步骤;客户端获取软件包;客户端执行部署步骤并进行记录。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种分布式自动化部署系统
技术介绍
目前大型分布式系统包含多个服务共同工作,这些服务部署在成千上万的服务器上,若由人工逐个部署安装显然会有巨大问题,为了提高部署效率,现有技术采取的技术方案有两种:一是根据某些特定服务器类型,编写特定脚本拷贝到这些服务器上运行,进行部署;二是针对某种特殊服务器类型开发特定的部署系统。这两种方案虽然能够解决部分特殊服务器的批量部署需求但是具有以下缺陷: 1、部署方案的生成过于复杂,增加了维护人员的工作量。2、部署方式固定化,不支持自定义部署。3、不支持回滚,一旦部署过程中某项出错,将对整个服务器甚至整个集群带来灾难性的打击。4、只能进行简单的步骤的部署,无法支持涉及到依赖关系的部署方案。
技术实现思路
本专利技术的目的是解决现有技术的缺陷,提供一种可以减少运维人员的工作量、可实现回滚和自定义部署的分布式自动化部署系统,采用的技术方案如下:一种分布式自动化部署系统,包括管理端、自动部署服务器和客户端,其部署步骤包括: 51.用户通过管理端对软件包的部署方案进行配置,生成部署包,并发送至自动部署服务器; 本文档来自技高网...

【技术保护点】
一种分布式自动化部署系统,其特征在于,包括管理端、自动部署服务器和客户端,其部署步骤包括:S1.用户通过管理端对软件包的部署方案进行配置,生成部署包,并发送至自动部署服务器;S2.自动部署服务器检查部署包中是否包含软件包,若存在则将软件包存储至数据库中并通知客户端部署;S3.客户端从自动部署服务器中获取部署包,并对部署包进行解析,解析出符合本客户端的特定部署步骤;S4.客户端获取软件包;S5.客户端执行部署步骤并进行记录。

【技术特征摘要】

【专利技术属性】
技术研发人员:林楷填李文杰范日明冯亮黎建驹劳定雄刘双广
申请(专利权)人:高新兴科技集团股份有限公司
类型:发明
国别省市:广东;44

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

1