[发明专利]一种集群软件升级方法、装置、设备及介质有效
| 申请号: | 201811544537.9 | 申请日: | 2018-12-17 |
| 公开(公告)号: | CN109634638B | 公开(公告)日: | 2021-10-29 |
| 发明(设计)人: | 肖占慧;范会杨;孙昊;亓浩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 集群 软件 升级 方法 装置 设备 介质 | ||
1.一种集群软件升级方法,其特征在于,包括:
将新版软件的升级包拷贝至集群中的第一节点;
通过所述第一节点将所述升级包分发至所述集群中的第二节点;
控制所述第一节点和所述第二节点分别安装本地的所述升级包;
按照每次只进行一个节点的软件版本切换的方式,分别控制所述集群中的每个节点轮流进行软件版本切换,以分别将每个节点的运行软件由旧版软件切换至所述新版软件;
其中,所述按照每次只进行一个节点的软件版本切换的方式,分别控制所述集群中的每个节点轮流进行软件版本切换,包括:
按照每次只进行一个节点的软件版本切换的方式,控制每个所述第二节点轮流进行软件版本切换,然后控制所述第一节点进行软件版本切换;
其中,其特征在于,所述按照每次只进行一个节点的软件版本切换的方式,分别控制所述集群中的每个节点轮流进行软件版本切换之后,还包括:
监测每个节点是否均已报告与所述新版软件对应的版本信息;
其中,所述监测每个节点是否均已报告与所述新版软件对应的版本信息之后,还包括:
如果否,则发出升级失败提示;
其中,所述监测每个节点是否均已报告与所述新版软件对应的版本信息之后,还包括:
如果否,则将已切换至所述新版软件的节点重新切换至所述旧版软件。
2.根据权利要求1所述的集群软件升级方法,其特征在于,所述通过所述第一节点将所述升级包分发至所述集群中的第二节点之前,还包括:
通过所述第一节点,对所述升级包的可用性进行检验。
3.根据权利要求1所述的集群软件升级方法,其特征在于,所述控制所述第一节点和所述第二节点分别安装本地的所述升级包之前,还包括:
分别在所述第一节点和所述第二节点中预留所述新版软件在初始化和运行阶段所需的内存。
4.一种集群软件升级装置,其特征在于,包括:
拷贝模块,用于将新版软件的升级包拷贝至集群中的第一节点;
分发模块,用于通过所述第一节点将所述升级包分发至所述集群中的第二节点;
安装模块,用于控制所述第一节点和所述第二节点分别安装本地的所述升级包;
切换模块,用于按照每次只进行一个节点的软件版本切换的方式,分别控制所述集群中的每个节点轮流进行软件版本切换,以分别将每个节点的运行软件由旧版软件切换至所述新版软件;
其中,所述按照每次只进行一个节点的软件版本切换的方式,分别控制所述集群中的每个节点轮流进行软件版本切换,包括:
按照每次只进行一个节点的软件版本切换的方式,控制每个所述第二节点轮流进行软件版本切换,然后控制所述第一节点进行软件版本切换;
其中,其特征在于,所述按照每次只进行一个节点的软件版本切换的方式,分别控制所述集群中的每个节点轮流进行软件版本切换之后,还包括:
监测每个节点是否均已报告与所述新版软件对应的版本信息;
其中,所述监测每个节点是否均已报告与所述新版软件对应的版本信息之后,还包括:
如果否,则发出升级失败提示;
其中,所述监测每个节点是否均已报告与所述新版软件对应的版本信息之后,还包括:
如果否,则将已切换至所述新版软件的节点重新切换至所述旧版软件。
5.一种集群软件升级设备,其特征在于,包括:
存储器,用于保存计算机程序;
处理器,用于执行所述计算机程序,以实现如权利要求1至3任一项所述的集群软件升级方法。
6.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述的集群软件升级方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811544537.9/1.html,转载请声明来源钻瓜专利网。





