部署系统技术方案

技术编号:33030026 阅读:10 留言:0更新日期:2022-04-15 09:06
本发明专利技术公开了一种部署系统。该系统包括:镜像模板仓库,用于存储所有已验证过的镜像模板文件,镜像模板文件是将应用软件封装到不同版本的操作系统镜像中而得到;镜像模板管理系统,与镜像模板仓库连接,用于管理镜像模板仓库中的镜像模板文件;镜像模板推送系统,与镜像模板管理系统连接,用于设置目标应用系统的配置信息和目标镜像模板文件,并将配置信息发送给虚拟化平台,使虚拟化平台根据配置信息和目标镜像模板文件完成目标应用系统的部署。本发明专利技术的部署系统解决了现有技术中由于虚拟化平台镜像安装过程中存在数次重启环境和应用服务操作,同时还要对操作系统和应用软件的指定参数进行配置,从而导致人力浪费和时间成本高的技术问题。高的技术问题。高的技术问题。

【技术实现步骤摘要】
部署系统


[0001]本专利技术涉及云计算
,具体而言,涉及一种部署系统。

技术介绍

[0002]各类应用软件运行在操作系统之上,能够提供相应的软件服务的整套系统即为应用系统。在应用系统的部署过程中,由于数据库、中间件等应用软件和操作系统有很多不同版本,使得应用软件和操作系统的匹配有很多种排列组合方式,每种组合的安装部署可能因为版本的不同安装和配置过程会有区别,同时应用软件与操作系统组合涉及版本的兼容性,如果在应用系统部署过程中研究、解决兼容性问题,会增加环境部署时间。
[0003]虚拟化平台因其具备虚集中化管理环境、提高硬件利用率等优势,已经贯穿信息系统的开发、测试、生产上线的整个生命周期中。目前商用的虚拟化平台有VMwarevSphere系列、Citrix Xen Server、Microsoft Hyper

V、KVM、华为Fusion Shpere,各平台虽然存在差异,但环境部署的方式基本相同。
[0004]在虚拟化平台中IT应用系统环境部署的主要方式:虚拟化平台链接操作系统镜像库存储空间,存储空间中包含操作系统镜像文件。虚拟化平台分配好CPU、内存、存储空间等资源后,启动操作系统镜像,在控制台按照相应步骤安装初始化的系统环境,系统环境部署完毕后,按需安装应用软件,完成应用系统环境部署。对于使用频率较高的应用系统环境,在虚拟化平台中将已经完成的应用系统环境以模板文件的形式导出。如果需要再次部署此类应用系统环境,将模板文件导入虚拟化平台中,在系统环境启动后,更改指定参数即可使用。
[0005]虚拟化平台目前传统的镜像模板安装方式,具有以下几个方面的弱点和不足。虚拟化平台镜像安装方式分为基础操作系统安装和应用系统安装,在安装过程中存在数次重启环境和应用服务操作,同时还要对操作系统和应用软件的指定参数进行配置,导致浪费人力、应用系统环境交付周期时间长。
[0006]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0007]本专利技术实施例提供了一种部署系统,以至少解决现有技术中由于虚拟化平台镜像安装过程中存在数次重启环境和应用服务操作,同时还要对操作系统和应用软件的指定参数进行配置,从而导致人力浪费和时间成本高的技术问题。
[0008]根据本专利技术实施例的一个方面,提供了一种部署系统,包括镜像模板仓库、镜像模板管理系统以及镜像模板推送系统,其中,所述镜像模板仓库用于存储所有已验证过的镜像模板文件,其中,所述镜像模板文件是将应用软件封装到不同版本的操作系统镜像中而得到的;所述镜像模板管理系统与所述镜像模板仓库连接,用于管理所述镜像模板仓库中的所述镜像模板文件;所述镜像模板推送系统与所述镜像模板管理系统连接,用于设置目标应用系统的配置信息以及目标镜像模板文件,并将所述配置信息发送给虚拟化平台,以
使所述虚拟化平台根据所述配置信息以及从所述镜像模板仓库获取的所述目标镜像模板文件完成所述目标应用系统的部署。
[0009]可选地,所述镜像模板管理系统包括新增单元、删除单元以及替换单元,其中,所述新增单元用于对所述镜像模板仓库中的所述镜像模板文件进行新增操作;所述删除单元用于存储在所述镜像模板仓库中的所述镜像模板文件进行删除操作;所述替换单元用于对存储在所述镜像模板仓库中的所述镜像模板文件进行替换操作。
[0010]可选地,所述镜像模板管理系统还包括生成单元,所述生成单元用于将新增、删除以及替换中的任意一个操作以文本形式生成日志。
[0011]可选地,所述镜像模板管理系统还包括数据库,所述数据库用于存储所述镜像模板仓库中的模板信息。
[0012]可选地,所述模板信息包括以下至少之一:所述镜像模板文件的名称;操作系统详细版本与应用软件详细版本;所述镜像模板文件的创建时间;补丁安装信息;备注信息。
[0013]可选地,所述镜像模板推送系统包括第一设置单元,所述第一设置单元用于设置所述目标应用系统的配置信息,其中,所述配置信息包括以下至少之一:CPU、内存、存储空间。
[0014]可选地,所述镜像模板推送系统包括第一发送单元,所述第一发送单元用于将所述配置信息发送给所述虚拟化平台,以使所述虚拟化平台根据所述配置信息分配基础资源。
[0015]可选地,所述镜像模板推送系统包括第二设置单元,所述第二设置单元用于设置所述目标应用系统的目标镜像模板文件,以使虚拟化平台从所述镜像模板仓库获取的所述目标镜像模板文件,并触发对所述目标镜像模板文件的安装操作。
[0016]可选地,所述第二设置单元包括设置子单元,所述设置子单元用于通过所述镜像模板管理模块获取的模板信息,并根据所述模板信息设置所述目标镜像模板文件。
[0017]可选地,所述镜像模板文件采用操作系统版本与应用软件版本相结合的命名形式。
[0018]在本专利技术实施例中,所述部署系统包括镜像模板仓库、镜像模板管理系统以及镜像模板推送系统,其中,所述镜像模板仓库用于存储所有已验证过的镜像模板文件,所述镜像模板文件是将应用软件封装到不同版本的操作系统镜像中而得到的;所述镜像模板管理系统与所述镜像模板仓库连接,用于管理所述镜像模板仓库中的所述镜像模板文件;所述镜像模板推送系统与所述镜像模板管理系统连接,用于设置目标应用系统的配置信息以及目标镜像模板文件,并将所述配置信息发送给虚拟化平台,以使所述虚拟化平台根据所述配置信息以及从所述镜像模板仓库获取的所述目标镜像模板文件完成所述目标应用系统的部署。本专利技术以丰富的镜像模板仓库为根基,通过精细化、系统化管理方法管理镜像模板仓库,对虚拟化平台下发环境部署指令,实现了目标应用系统的快速部署,进而解决了现有技术中由于虚拟化平台镜像安装过程中存在数次重启环境和应用服务操作,同时还要对操作系统和应用软件的指定参数进行配置,从而导致人力浪费和时间成本高的技术问题。
附图说明
[0019]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0020]图1是根据本申请实施例的部署系统的结构示意图;
[0021]图2是根据本申请具体实施例的部署系统工作流程图;
[0022]图3是根据本申请具体实施例的部署系统使用流程图。
具体实施方式
[0023]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0024]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种部署系统,其特征在于,包括:镜像模板仓库,用于存储所有已验证过的镜像模板文件,其中,所述镜像模板文件是将应用软件封装到不同版本的操作系统镜像中而得到的;镜像模板管理系统,与所述镜像模板仓库连接,用于管理所述镜像模板仓库中的所述镜像模板文件;镜像模板推送系统,与所述镜像模板管理系统连接,用于设置目标应用系统的配置信息以及目标镜像模板文件,并将所述配置信息发送给虚拟化平台,以使所述虚拟化平台根据所述配置信息以及从所述镜像模板仓库获取的所述目标镜像模板文件完成所述目标应用系统的部署。2.根据权利要求1所述的系统,其特征在于,所述镜像模板管理系统包括:新增单元,用于对所述镜像模板仓库中的所述镜像模板文件进行新增操作;删除单元,用于存储在所述镜像模板仓库中的所述镜像模板文件进行删除操作;替换单元,用于对存储在所述镜像模板仓库中的所述镜像模板文件进行替换操作。3.根据权利要求2所述的系统,其特征在于,所述镜像模板管理系统还包括:生成单元,用于将新增、删除以及替换中的任意一个操作以文本形式生成日志。4.根据权利要求1所述的系统,其特征在于,所述镜像模板管理系统还包括:数据库,用于存储所述镜像模板仓库中的模板信息。5.根据权利要求4...

【专利技术属性】
技术研发人员:谢伟张志鹏侯宝山苏威李鸿
申请(专利权)人:中国邮政储蓄银行股份有限公司
类型:发明
国别省市:

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

1