[发明专利]一种对计算机集群的系统环境进行升级的系统及方法有效
申请号: | 201210092354.4 | 申请日: | 2012-03-31 |
公开(公告)号: | CN102662705A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 杨祖龙;谢波;郑宝城;伍宏卫 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 宋焰琴 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 集群 系统 环境 进行 升级 方法 | ||
技术领域
本发明涉及计算机集群中系统环境升级部署技术领域,特别是涉及一种对计算机集群的系统环境进行升级的系统及方法,用于开放平台B/S(Browser/Server)架构的软件系统应用服务器程序快速迁移和部署。
背景技术
根据软件生命周期的不同阶段,需要依次搭建开发、测试、生产等多种软件系统环境。新的软件应用系统要依次经历开发单元测试环境、集成测试环境、系统测试环境、适应性测试环境、投产测试环境、实际生产环境多个阶段。
由于软件应用系统一般需要分多期开发,因此以上各阶段的环境将并行存在,同时本阶段的系统环境需要继承上一阶段的系统环境。由于目前没有成熟可靠的应用程序快速迁移部署方法,各个应用系统具有自身不同的参数配置信息及升级安装文档、没有统一的可供通用迁移部署方法,现有系统环境升级的一般方法是,针对以上各个阶段的环境采用全新安装方式搭建,不仅需要手工安装各类系统软件,还需要手工更新一系列的应用程序级版本及补丁。其存在的缺陷是需要花费较多的人力及时间,也存在手工误操作导致环境出错的风险,同时新搭建的环境对于上一阶段系统环境的继承可能不完整,导致新系统功能、性能不稳定,且不能涵盖本系统前期所有功能模块,对后续测试验证形成一定的风险。
发明内容
有鉴于此,本发明提出了一种开放平台常见的B/S结构的对计算机集群的系统环境进行升级的系统及方法,以满足各测试环境(或生产环境)下对同一应用系统并行存在多套环境进行快速搭建部署的需要,降低应用程序安装部署、大部分参数配置所消耗的人力成本,提高应用系统资源利用率和环境部署效率。
本发明提出的对计算机集群的系统环境进行升级的系统包括:源应用服务器,其上部署有现有环境应用程序;PC客户端,用于用户远程登录源应用服务器或目标应用服务器,调用执行源应用服务器程序和目标应用服务器上的各功能单元;企业局域网,用于连接源应用服务器与目标应用服务器;一个或多个目标应用服务器,其上部署从源应用服务器迁移过来的应用程序,其中从源应用服务器向目标应用服务器迁移部署应用程序包括:通过PC客户端远程登录源服务器,对源应用程序进行备份;通过PC客户端远程登录目标服务器,在目标应用服务器上进行初始化操作;通过PC客户端远程登录目标服务器生成目标服务器应用程序变量配置文件;通过PC客户端远程登录目标服务器,将前一步骤中生成的变量内容写入应用程序对应的文件中;通过PC客户端远程登录目标服务器,启动目标应用程序并验证;如果验证通过,通过PC客户端远程登录源服务器,启动源应用程序并验证,从而完成迁移部署。
本发明提出的对计算机集群的系统环境进行升级的方法包括步骤:通过PC客户端远程登录源服务器,对源应用程序进行备份;通过PC客户端远程登录目标服务器,在目标应用服务器上进行初始化操作;通过PC客户端远程登录目标服务器生成目标服务器应用程序变量配置文件;通过PC客户端远程登录目标服务器,将前一步骤中生成的变量内容写入应用程序对应的文件中;通过PC客户端远程登录目标服务器,启动目标应用程序并验证;如果验证通过,通过PC客户端远程登录源服务器,启动源应用程序并验证,从而完成迁移部署。
使用本发明,可以满足测试环境(或生产环境)下对同一应用系统并行存在多套环境进行快速搭建部署的需要。同时也适用于在同一台服务器上部署多套不同应用程序的情况,使用本发明能在同一台服务器上快速生成多套应用程序基础环境,并在此基础上可由各个不同的应用程序根据自身应用特点进行配置,从而降低了应用程序安装部署的人力成本,提高了应用系统资源利用率和环境部署效率。
经实践证明,在不影响应用系统的测试效果的前提下,通过对应用服务器程序变量自动生成、配置、进行快速迁移,可以节省逐一安装应用软件及其补丁的时间,从一个阶段到另一阶段同等复杂度环境的迁移时间能大幅减少,提高了测试、生产环境的维护效率。
附图说明
图1是本发明对计算机集群的系统环境进行升级的系统结构示意图;
图2是本发明源应用服务器和目标应用服务器的功能结构图;
图3是本发明对计算机集群的系统环境进行升级的方法流程图;
图4是源应用程序备份单元的工作流程图;
图5是目标应用服务器初始化单元的工作流程图;
图6是应用程序变量生成单元的工作流程图;
图7是应用程序变量配置单元的工作流程图;
图8是应用程序验证单元的工作流程图;
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210092354.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交互式显示器
- 下一篇:一种用于钢屋架损伤诊断的频率检测器