节点升级方法及装置制造方法及图纸

技术编号:16841798 阅读:62 留言:0更新日期:2017-12-20 00:26
本发明专利技术提出一种节点升级方法及装置,其中,方法包括:对至少一个待升级节点进行备份得到备份节点;网络隔离备份节点与待升级节点;升级备份节点;解除备份节点与待升级节点之间的网络隔离;利用升级后的备份节点替换待升级节点。该方法通过对待升级节点的备份节点与待升级节点进行网络隔离后,对备份节点进行升级,备份节点升级后,解除网络隔离,并利用升级后的备份节点替换待升级节点,实现了在不影响待升级节点和其他节点正常提供服务的情况下,完成待升级节点的升级,解决了现有技术中节点升级时,卸载待升级节点造成其他节点压力负载增加,节点升级时间变长的技术问题。

Method and device for node upgrading

The invention proposes a node upgrade method and device, the method: at least one backup node to be upgraded by the backup node; network isolation backup node and node to be upgraded; upgrade the backup node; remove backup node and network isolation between the nodes to be upgraded; using the backup node after the upgrade to replace the node to be upgraded. The method by treating the backup node node to be upgraded and the upgrading of network nodes after isolation, to upgrade the backup, the backup node after the upgrade, remove network isolation, and use the backup node after the upgrade to replace the upgrade node, realized to be upgraded without affecting the node and other nodes to provide normal service. To upgrade the node upgrade, solves the node in the existing technology upgrade, upgrade to uninstall nodes caused by other node pressure load increases, the time variable node upgrade technical problems long.

【技术实现步骤摘要】
节点升级方法及装置
本专利技术涉及计算机领域,尤其涉及一种节点升级方法及装置。
技术介绍
为了满足应用需求,通常需要对云应用中的节点进行升级。目前,节点升级方法主要是,先将节点从云应用中卸载,然后对被卸载的节点进行升级,最后,将升级后的节点接入云应用中。但是,现有的节点升级方法,在节点升级过程中,将升级节点卸载会将升级节点的压力负载分给其他节点,增加其他节点的负担,以及增加云应用中节点的升级时间。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种节点升级方法,通过对待升级节点的备份节点与待升级节点进行网络隔离后,对备份节点进行升级,备份节点升级后,解除网络隔离,以实现用升级后的备份节点替换待升级节点,以解决现有技术中节点升级时,卸载待升级节点造成其他节点压力负载增加,节点升级时间变长的技术问题。本专利技术的第二个目的在于提出一种节点升级装置。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种计算机程序产品。本专利技术的第五个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种节点升级方法,包括:对至少一个待升级节点进行备份得到备份节点;网络隔离备份节点与待升级节点;升级备份节点;解除备份节点与待升级节点之间的网络隔离;利用升级后的备份节点替换待升级节点。作为第一方面实施例一种可选的实现方式,节点升级方法还包括:在对备份节点进行升级过程中,向待升级节点转发服务请求,以使待升级节点继续提供服务。作为第一方面实施例一种可选的实现方式,解除备份节点与待升级节点之间的网络隔离,还包括:对升级后的备份节点的状态进行监测,判断升级后的备份节点是否处于正常服务状态;如果判断结果为是,则解除备份节点与待升级节点之间的网络隔离;如果判断结果为否,则重新对备份节点进行升级。作为第一方面实施例一种可选的实现方式,网络隔离备份节点与待升级节点,包括:获取备份节点的MAC地址以及节点标识;过滤MAC地址与节点标识,使备份节点与待升级节点之间形成网络隔离。作为第一方面实施例一种可选的实现方式,利用升级后的备份节点替换待升级节点之后,包括:向升级后的备份节点转发服务请求。作为第一方面实施例一种可选的实现方式,对至少一个待升级节点进行备份得到备份节点,包括:对所有的节点进行分组,得到至少两个节点组合;选择一个节点组合进行备份得到备份节点;一个节点组合中包括待升级节点。作为第一方面实施例一种可选的实现方式,对所有的节点进行分组,得到至少两个节点组合,包括:根据每个节点的负载权重进行分组,得到节点组合,其中,节点组合的总负载权重小于等于预设的权重阈值。作为第一方面实施例一种可选的实现方式,对至少一个待升级节点进行备份得到备份节点,包括:对所有的节点进行分组,得到至少两个节点组合;根据预设的权重阈值从所有的节点组合中选择多个节点组合进行备份,得到多个备份节点;其中,多个节点组合中包括待升级节点;多个节点组合的总负载权重小于等于所述权重阈值。本专利技术实施例提出的节点升级方法,通过对至少一个待升级节点进行备份得到备份节点,网络隔离备份节点与待升级节点,升级备份节点,解除备份节点与待升级节点之间的网络隔离,利用升级后的备份节点替换待升级节点。本实施例中,通过对待升级节点的备份节点与待升级节点进行网络隔离后,对备份节点进行升级,备份节点升级后,解除网络隔离,并利用升级后的备份节点替换待升级节点,实现了在不影响待升级节点和其他节点正常提供服务的情况下,完成待升级节点的升级,解决了现有技术中节点升级时,卸载待升级节点造成其他节点压力负载增加,节点升级时间变长的技术问题。为达上述目的,本专利技术第二方面实施例提出一种节点升级装置,包括:备份模块,用于对至少一个待升级节点进行备份得到备份节点;隔离模块,用于网络隔离备份节点与待升级节点;升级模块,用于升级备份节点;解除模块,用于解除备份节点与待升级节点之间的网络隔离;替换模块,用于利用升级后的备份节点替换待升级节点。作为第二方面实施例一种可选的实现方式,节点升级装置,还包括:转发模块,用于在对备份节点进行升级过程中,向待升级节点转发服务请求,以使待升级节点继续提供服务。作为第二方面实施例一种可选的实现方式,节点升级装置,还包括:判断模块,用于对升级后的备份节点的状态进行监测,判断升级后的备份节点是否处于正常服务状态;如果判断结果为是,则解除备份节点与待升级节点之间的网络隔离;如果判断结果为否,则重新对备份节点进行升级。作为第二方面实施例一种可选的实现方式,隔离模块,具体用于:获取备份节点的MAC地址以及节点标识;过滤MAC地址与节点标识,使备份节点与待升级节点之间形成网络隔离。作为第二方面实施例一种可选的实现方式,节点升级装置,还包括:转发模块,用于向升级后的所述备份节点转发服务请求。作为第二方面实施例一种可选的实现方式,备份模块,包括:第一分组单元,用于对所有的节点进行分组,得到至少两个节点组合。第一备份单元,用于选择一个节点组合进行备份得到备份节点;一个节点组合中包括待升级节点。作为第二方面实施例一种可选的实现方式,第一备份单元,具体用于:根据每个节点的负载权重进行分组,得到节点组合,其中,节点组合的总负载权重小于等于预设的权重阈值。作为第二方面实施例一种可选的实现方式,备份模块,包括:第二分组单元,用于对所有的节点进行分组,得到至少两个节点组合;第二备份单元,用于根据预设的权重阈值从所有的节点组合中选择多个节点组合进行备份,得到多个备份节点;其中,多个节点组合中包括待升级节点;多个节点组合的总负载权重小于等于所述权重阈值。本专利技术实施例提出的节点升级装置,通过对至少一个待升级节点进行备份得到备份节点,网络隔离备份节点与待升级节点,升级备份节点,解除备份节点与待升级节点之间的网络隔离,利用升级后的备份节点替换待升级节点。本实施例中,通过对待升级节点的备份节点与待升级节点进行网络隔离后,对备份节点进行升级,备份节点升级后,解除网络隔离,并利用升级后的备份节点替换待升级节点,实现了在不影响待升级节点和其他节点正常提供服务的情况下,完成待升级节点的升级,解决了现有技术中节点升级时,卸载待升级节点造成其他节点压力负载增加,节点升级时间变长的技术问题。为达上述目的,本专利技术第三方面实施例提出一种计算机设备,包括处理器和存储器;其中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于实现如第一方面实施例所述的节点升级方法。为达上述目的,本专利技术第四方面实施例提出一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,执行如第一方面实施例所述的节点升级方法。为达上述目的,本专利技术第五方面实施例提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面实施例所述的节点升级方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例提供的一种节点升级方法的流程示意图;图2为本专利技术实施本文档来自技高网...
节点升级方法及装置

【技术保护点】
一种节点升级方法,其特征在于,用于升级云应用中的节点,所述方法包括:对至少一个待升级节点进行备份得到备份节点;网络隔离所述备份节点与所述待升级节点;升级所述备份节点;解除所述备份节点与所述待升级节点之间的网络隔离;利用升级后的所述备份节点替换所述待升级节点。

【技术特征摘要】
1.一种节点升级方法,其特征在于,用于升级云应用中的节点,所述方法包括:对至少一个待升级节点进行备份得到备份节点;网络隔离所述备份节点与所述待升级节点;升级所述备份节点;解除所述备份节点与所述待升级节点之间的网络隔离;利用升级后的所述备份节点替换所述待升级节点。2.根据权利要求1所述的方法,其特征在于,还包括:在对所述备份节点进行升级过程中,向所述待升级节点转发服务请求,以使所述待升级节点继续提供服务。3.根据权利要求1所述的方法,其特征在于,所述解除所述备份节点与所述待升级节点之间的网络隔离,还包括:对升级后的所述备份节点的状态进行监测,判断升级后的所述备份节点是否处于正常服务状态;如果判断结果为是,则解除所述备份节点与所述待升级节点之间的网络隔离;如果判断结果为否,则重新对所述备份节点进行升级。4.根据权利要求1所述的方法,其特征在于,所述网络隔离所述备份节点与所述待升级节点,包括:获取所述备份节点的MAC地址以及节点标识;过滤所述MAC地址与所述节点标识,使所述备份节点与所述待升级节点之间形成网络隔离。5.根据权利要求1所述的方法,其特征在于,所述利用升级后的所述备份节点替换所述待升级节点之后,包括:向升级后的所述备份节点转发服务请求。6.根据权利要求1-5任一项所述的方法,其特征在于,所述对至少一个待升级节点进行备份得到备份节...

【专利技术属性】
技术研发人员:陈刚
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1