System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种处理系统升级的方法和装置制造方法及图纸_技高网

一种处理系统升级的方法和装置制造方法及图纸

技术编号:43126650 阅读:2 留言:0更新日期:2024-10-29 17:35
本发明专利技术公开了一种处理系统升级的方法和装置,涉及数据处理技术领域。该方法的一具体实施方式包括:响应于对旧系统的选择升级操作,下发下线指令给旧系统,根据用户配置的参数判断是否需要备份数据,若是执行数据备份操作,将数据备份压缩打包至远端存储系统;备份完成或判断结果为否,确定旧系统所属类型,调用与类型对应的重装方式,重装与类型对应的操作系统,得到新系统;重装操作完成,确定与类型对应的标准参数,使用标准参数对新系统进行初始化处理;初始化操作完成,从远端存储系统获取压缩打包后的数据备份并解压,基于数据备份配置新系统的服务。该实施方式能够革新计算机操作系统层面的升级机制,实现高度自动化、低风险、低成本。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种处理系统升级的方法和装置


技术介绍

1、目前软件系统的升级需求面向广泛,但面对生产环境主机数量大、部署状况复杂、环境准备周期长、复制迁移代价高、分批操作战线长等问题,一种大批量、快速、准确、节省资源的自动化升级方案显得尤为重要。当前使用较多的方案主要为迁移升级方案和原地升级方案,但这两种方案均存在依赖手动执行、消耗人力大、耗时长、操作风险高的问题。


技术实现思路

1、有鉴于此,本专利技术实施例提供一种处理系统升级的方法和装置,至少能够解决现有系统升级技术中存在的依赖手动执行、消耗人力大、耗时长、操作风险高的现象。

2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种处理系统升级的方法,包括:

3、响应于对旧系统的选择升级操作,下发下线指令给旧系统,以及根据用户配置的参数判断是否需要备份数据,在判断结果为是的情况下执行数据备份操作,将数据备份压缩打包至远端存储系统;

4、在备份完成或判断结果为否的情况下,确定旧系统所属类型,调用与所述类型对应的重装方式,以重装与所述类型对应的操作系统,得到新系统;

5、响应于重装操作完成,确定与所述类型对应的标准参数,使用所述标准参数对新系统进行初始化处理;

6、响应于初始化操作完成,从远端存储系统获取压缩打包后的数据备份并解压,得到数据备份,基于所述数据备份配置新系统的服务。

7、可选地,数据备份操作的执行时间点为对旧系统选择升级之前,或者在对旧系统升级过程中基于用户对数据备份选项的选择触发,且执行次数为一次或多次。

8、可选地,所述数据备份为基础数据备份,所述执行数据备份操作,包括:

9、获取旧系统的配置参数集合,接收对所述配置参数集合中一个或多个配置参数的修改操作,得到新配置参数集合;以及

10、接收对新系统配置的个性化环境配置脚本和启动脚本,结合所述新配置参数集合,整合为基础数据备份;

11、所述基于所述数据备份配置新系统的服务,包括:

12、基于新配置参数集合配置新系统的服务;以及执行所述启动脚本,以启动新系统,调用所述个性化环境配置脚本,以为新系统配置个性化环境参数。

13、可选地,所述数据备份包括自定义数据备份,所述执行数据备份操作,包括:

14、调用预先对预设路径配置的脚本,从预设路径下采集旧系统的自定义文件,接收对所述自定义文件中一个或多个数据的修改操作,得到新自定义文件;以及

15、接收在新自定义文件中配置的自定义脚本,将配置自定义脚本的新自定义文件作为自定义数据备份;其中,自定义脚本包括服务启动指令;

16、所述基于所述数据备份配置新系统的服务,包括:

17、执行自定义脚本和/或所述自定义文件中的服务启动指令,以启动新系统中与所述服务启动指令对应的新服务;

18、响应于新服务启动完成,对启动的新服务的执行情况进行检测,得到检测结果,根据检测结果判断新服务是否可用。

19、可选地,所述对启动的新服务的执行情况进行检测,包括:

20、按照预设绿灯检测配置,对启动的新服务的执行情况进行检测。

21、可选地,所述方法还包括:

22、接收对旧系统升级配置的存储路径;

23、接收在所述存储路径下配置的第一存储路径和第二存储路径;

24、使用所述第一存储路径存储所述基础数据备份,使用所述第二存储路径存储所述自定义数据备份;以及

25、基于所述存储路径的目录,设置压缩打包后的数据备份的名称。

26、为实现上述目的,根据本专利技术实施例的另一方面,提供了一种处理系统升级的装置,包括:

27、下线备份模块,用于响应于对旧系统的选择升级操作,下发下线指令给旧系统,以及根据用户配置的参数判断是否需要备份数据,在判断结果为是的情况下执行数据备份操作,将数据备份压缩打包至远端存储系统;

28、重装模块,用于在备份完成或判断结果为否的情况下,确定旧系统所属类型,调用与所述类型对应的重装方式,以重装与所述类型对应的操作系统,得到新系统;

29、初始化模块,用于响应于重装操作完成,确定与所述类型对应的标准参数,使用所述标准参数对新系统进行初始化处理;

30、配置模块,用于响应于初始化操作完成,从远端存储系统获取压缩打包后的数据备份并解压,得到数据备份,基于所述数据备份配置新系统的服务。

31、可选地,数据备份操作的执行时间点为对旧系统选择升级之前,或者在对旧系统升级过程中基于用户对数据备份选项的选择触发,且执行次数为一次或多次。

32、可选地,所述数据备份为基础数据备份,所述下线备份模块,用于:

33、获取旧系统的配置参数集合,接收对所述配置参数集合中一个或多个配置参数的修改操作,得到新配置参数集合;以及

34、接收对新系统配置的个性化环境配置脚本和启动脚本,结合所述新配置参数集合,整合为基础数据备份;

35、所述配置模块,用于:

36、基于新配置参数集合配置新系统的服务;以及执行所述启动脚本,以启动新系统,调用所述个性化环境配置脚本,以为新系统配置个性化环境参数。

37、可选地,所述数据备份包括自定义数据备份,所述下线备份模块,用于:

38、调用预先对预设路径配置的脚本,从预设路径下采集旧系统的自定义文件,接收对所述自定义文件中一个或多个数据的修改操作,得到新自定义文件;以及

39、接收在新自定义文件中配置的自定义脚本,将配置自定义脚本的新自定义文件作为自定义数据备份;其中,自定义脚本包括服务启动指令;

40、所述配置模块,用于:

41、执行自定义脚本和/或所述自定义文件中的服务启动指令,以启动新系统中与所述服务启动指令对应的新服务;

42、响应于新服务启动完成,对启动的新服务的执行情况进行检测,得到检测结果,根据检测结果判断新服务是否可用。

43、可选地,所述配置模块,用于:

44、按照预设绿灯检测配置,对启动的新服务的执行情况进行检测。

45、可选地,所述装置还包括路径设置模块,用于:

46、接收对旧系统升级配置的存储路径;

47、接收在所述存储路径下配置的第一存储路径和第二存储路径;

48、使用所述第一存储路径存储所述基础数据备份,使用所述第二存储路径存储所述自定义数据备份;以及

49、基于所述存储路径的目录,设置压缩打包后的数据备份的名称。

50、为实现上述目的,根据本专利技术实施例的再一方面,提供了一种处理系统升级的电子设备。

51、本专利技术实施例的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使本文档来自技高网...

【技术保护点】

1.一种处理系统升级的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,数据备份操作的执行时间点为对旧系统选择升级之前,或者在对旧系统升级过程中基于用户对数据备份选项的选择触发,且执行次数为一次或多次。

3.根据权利要求1所述的方法,其特征在于,所述数据备份为基础数据备份,所述执行数据备份操作,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据备份包括自定义数据备份,所述执行数据备份操作,包括:

5.根据权利要求4所述的方法,其特征在于,所述对启动的新服务的执行情况进行检测,包括:

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

7.一种处理系统升级的装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,所述数据备份为基础数据备份,所述下线备份模块,用于:

9.根据权利要求8所述的装置,其特征在于,所述数据备份包括自定义数据备份,所述下线备份模块,用于:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一所述的方法。

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。

...

【技术特征摘要】

1.一种处理系统升级的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,数据备份操作的执行时间点为对旧系统选择升级之前,或者在对旧系统升级过程中基于用户对数据备份选项的选择触发,且执行次数为一次或多次。

3.根据权利要求1所述的方法,其特征在于,所述数据备份为基础数据备份,所述执行数据备份操作,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据备份包括自定义数据备份,所述执行数据备份操作,包括:

5.根据权利要求4所述的方法,其特征在于,所述对启动的新服务的执行情况进行检测,包括:

6.根据权利要求4所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:鄂东启
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1