发明名称 一种UNIX环境软件系统升级方法
摘要 本发明提供一种UNIX环境软件系统升级方法,其包括以下步骤:步骤1,为升级包预先建立目录结构;步骤2,升级包的安装部署:步骤3,根据所有应用服务器中两两之间的配置差异建立规则映射表,然后将该规则映射表预先存储至所有应用服务器内;步骤3,综合规则映射表将安装成功的升级包适用到其他应用服务器上;步骤4,完成所有应用服务器完成自适应升级包的安装部署。本发明的UNIX环境软件系统升级方法,正式环境补丁自动生成,没有手工更改补丁内容,补丁的正确性、一致性得到保障。
申请公布号 CN105117263A 申请公布日期 2015.12.02
申请号 CN201510583927.7 申请日期 2015.09.14
申请人 北京空间飞行器总体设计部 发明人 魏平;徐晨光;袁义;赵寒;宋文龙;张亮;王嘉春;谢政;罗成
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 张瑜;仇蕾安
主权项 一种UNIX环境软件系统升级方法,其特征在于,包括以下步骤:步骤1,为该UNIX环境软件系统升级所使用的升级包预先建立目录结构,该补丁包目录结构包括所有的升级文件,所述升级文件根据目标放置位置设计的路径信息;步骤2,升级包的安装部署:将升级包通过终端传到应用服务器上,应用服务器对该升级包进行解压,并遍历升级包内的升级文件,根据路径信息将相应的升级文件传输至目标放置位置,然后进行判断:若目标放置位置上存在传输的升级文件,则先将目标放置位置上的原文件传输至备份库以备份文件夹的方式进行备份,然后将目标放置位置上的原文件替换为传输的升级文件;若目标放置位置上不存在传输的升级文件,则直接放置于目标位置;安装部署完毕,同时备份库内建立一次升级的备份文件夹和在日志里记录一次本次升级的时间戳,该备份文件夹内包含本次升级之前替换的原文件,同时备份文件夹以该次升级时间戳命名;步骤3,根据所有应用服务器中两两之间的配置差异建立规则映射表,然后将该规则映射表预先存储至所有应用服务器内;设应用服务器A为经步骤2后的升级包安装部署完毕并经功能性能测试成功的应用服务器,并将应用服务器A上安装部署完毕并测试成功的升级包直接传输至升级包未安装部署完毕的应用服务器B上,该应用服务器B接收所述升级包并遍历其存储的规则映射表中的规则,并根据其中应用服务器A与应用服务器B的映射规则自动修正测试成功的升级包中文件内容,得到适用于应用服务器B的自适应升级包,应用服务器B根据步骤2的方式完成自适应升级包的安装部署;步骤4,安装部署完毕并经功能性能测试成功的应用服务器对未安装部署完毕并经功能性能测试成功的应用服务器按照步骤3的方式,完成未安装部署完毕并经功能性能测试成功的应用服务器自适应升级包的安装部署,直至所有应用服务器完成自适应升级包的安装部署。
地址 100094 北京市海淀区友谊路104号