[发明专利]一种升级方法及装置在审
申请号: | 202210322705.X | 申请日: | 2022-03-30 |
公开(公告)号: | CN114697213A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 夏俊明;任钦伟;龚肖 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L67/1001;H04L67/1095 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张影 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 装置 | ||
本申请公开了一种升级方法及装置,响应于获得目标升级指令,获取集群系统中各个节点的负载信息;基于所述负载信息确定第一节点和至少一第二节点,所述第一节点为所述集群系统中处于待升级状态的节点,所述第二节点是所述集群系统中除第一节点之外的节点;将所述第一节点对应的负载和/或服务迁移至所述至少一第二节点,以及控制所述第一节点基于所述目标升级指令进行升级。
技术领域
本申请涉及数据处理技术领域,更具体的说是涉及一种升级方法及装置。
背景技术
随着云计算的持续发展和演进,云计算平台的应用也越来越广泛,例如,企业、教育、资源、金融等各领域也在不断扩大云平台集群系统的使用规模。以云平台为例,由于云平台更新换代频率较高,而每次更新换代时都会完善原先的功能和增加新的特性。因此,在应用云平台时,对云平台的版本升级成为不可避免的事情。
目前云平台升级方案,大多采用备份原节点,然后等待节点空闲时再进行升级,若所有节点都带负载运行,那么则无法进行升级,这样就无法达到云平台连续带业务平滑升级,同时存在升级时间长、效率低的问题。
发明内容
有鉴于此,本申请提供如下技术方案:
一种升级方法,包括:
响应于获得目标升级指令,执行步骤A:获取集群系统中各个节点的负载信息;
步骤B:基于所述负载信息确定第一节点和至少一第二节点,所述第一节点为所述集群系统中处于待升级状态的节点,所述第二节点是所述集群系统中除第一节点之外的节点;
步骤C:将所述第一节点对应的负载和/或服务迁移至所述至少一第二节点,以及控制所述第一节点基于所述目标升级指令进行升级。
可选地,还包括:
重复执行步骤A至C,直至所述集群系统中处于待升级状态的节点全部处于已升级状态。
可选地,其中,基于所述负载信息确定第一节点,包括:
确定所述集群系统中各个节点的升级状态,基于所述负载信息确定处于待升级状态且负载量最小的节点为所述第一节点,或,
基于所述负载信息和所述目标升级指令确定第一节点;
且/或,
基于所述负载信息确定至少一第二节点,包括:
基于所述负载信息将所述第一节点之外的节点中与所述第一节点当前负载的属性信息匹配的至少一个节点作为所述第二节点;或,
基于所述负载信息和目标迁移指令确定第二节点。
可选地,其中,基于所述负载信息确定处于待升级状态且负载量最小的节点为所述第一节点,包括:
基于所述负载信息确定处于待升级状态的各个节点的空闲程度;
基于各个节点对应的升级权重和所述空闲程度计算各个节点的负载量,将负载量最小的节点确定为所述第一节点。
可选地,其中,基于所述负载信息将所述第一节点之外的节点中与所述第一节点当前负载的属性信息匹配的至少一个节点作为所述第二节点,包括:
基于所述负载信息将处于已升级状态的节点中与所述第一节点当前负载的属性信息匹配的至少一节点确定为所述第二节点;或,
基于所述负载信息将处于待升级状态的剩余节点中与所述第一节点当前负载的属性信息匹配的至少一节点确定为所述第二节点;或,
基于所述负载信息将与所述第一节点当前负载的属性信息匹配,且具有第N顺位的至少一节点确定为所述第二节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210322705.X/2.html,转载请声明来源钻瓜专利网。