[发明专利]多系统的部署方法和部署系统有效
申请号: | 201610899774.1 | 申请日: | 2016-10-14 |
公开(公告)号: | CN107959579B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 樊宇 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;张靖琳 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 部署 方法 | ||
本发明实施例提供一种多个系统的部署方法,多个系统具有一定的关联性,包括:获取所述多个系统的部署包文件;获取逻辑容器中的参数化配置文件;在部署服务器上创建和逻辑容器的标识相对应的部署目录;将多个系统的部署包文件和参数化配置文件分别部署部署目录下;以及将参数化配置文件中的配置项实例化。本发明实施例提供的多个系统的部署方法,能够保证系统部署的独立性。通过逻辑容器存储多个系统的所有可能变化的配置信息,有助于将复杂系统的部署和系统迁移简单化,减轻运维人员的压力。本发明实施例同时提供对应的部署系统。
技术领域
本发明涉及计算机领域,具体涉及一种多系统的部署方法和部署系统。
背景技术
在进行各类软件测试环节之前都需要对被测的多个系统在测试环境下部署,为了解决人工部署部署繁锁、易出错、部署过程长等问题,现在的测试环境系统部署均采用自动化部署。
但是针对包含多个小系统的大系统,多采用单系统的部署方案,步骤一般为将每个小系统的源码构建、打包、对配置文件进行处理,部署包文件分发到待测试环境,根据待测试文件修改配置文件中的配置项,最后根据系统之间的依赖关系调整测试环境,启动每个小系统,进而完成大系统的部署。
单系统的部署方法对于多系统来说,需要进行大量的重复工作,运维人员的管理和维护的压力也很多,尤其是多个系统的多个配置文件的维护,增加了运维人员出错的机率。在系统迁移时,由于需要迁移的系统配置较多,造成了迁移压力较大。
发明内容
有鉴于此,本发明提供多系统的部署方法和部署系统,以解决运维人员需要进行大量的重复工作部署多系统的问题。
根据本发明实施例的第一方面,本发明实施例提供一种多个系统的部署方法,所述多个系统具有一定的关联性,包括:获取所述多个系统的部署包文件;获取逻辑容器中的参数化配置文件;在部署服务器上创建和所述逻辑容器的标识相对应的部署目录;将所述多个系统的部署包文件和参数化配置文件分别部署所述部署目录下;以及将所述参数化配置文件中的配置项实例化;其中,所述逻辑容器具有唯一标识。
可选地,还包括:建立所述逻辑容器,所述建立所述逻辑容器的过程包括:从所述多个系统的部署包文件中获取需要参数化的配置项,生成参数化配置文件;生成所述参数化配置文件的依赖关系;以及将所述参数化配置文件的依赖关系写入到所述参数化配置文件中。
可选地,所述从所述多个系统的部署包文件中获取需要参数化的配置项,生成参数化配置文件:轮询每个系统的部署包文件中的每个程序文件和每个配置文件,根据用户指令选取需要参数化的配置项,将相同的配置项合并,修改已有的配置项,增加新的配置项,并写入到参数化配置文件中。
可选地,还包括:校验所述逻辑容器中的参数化配置文件。
可选地,还包括:判断服务器资源池中的每台服务器是否已经部署有所述逻辑容器;如果所述服务器资源池中的一个服务器已经部署有所述逻辑容器,将其作为部署服务器;
可选地,还包括:将所述多个系统的访问域名和所述部署服务器的IP地址存储到域名服务器上。
可选地,所述多个系统的访问域名包含所述逻辑容器的标识。
可选地,所述逻辑容器的表现形式为一个或多个文件、文件夹或数据库表。
根据本发明实施例的第二方面,本发明实施例提供一种多个系统的部署系统,所述多个系统具有一定的关联性,包括:获取模块,用于获取多个系统的部署包文件和逻辑容器中的参数化配置文件;目录创建模块,用于在部署服务器上创建和所述逻辑容器的标识相对应的部署目录;部署模块,用于将所述多个系统的部署包文件和参数化配置文件分别部署所述部署目录下;实例化模块,用于将所述参数化配置文件中的配置项实例化;其中,所述逻辑容器具有唯一标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610899774.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽带业务的控制方法及装置
- 下一篇:配置业务的方法和装置