[发明专利]一种升级方法及服务器在审
| 申请号: | 201810982325.2 | 申请日: | 2018-08-27 |
| 公开(公告)号: | CN109213507A | 公开(公告)日: | 2019-01-15 |
| 发明(设计)人: | 张大帅;陈莹昊 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务切换 升级过程 升级文件 升级指令 升级 持续运行 节点获取 节点切换 升级成功 用户体验 申请 服务器 保证 | ||
本申请实施例公开了一种升级方法,用于将待升级的第一节点的当前业务切换至第二节点上,以使得在第一节点升级过程中,当前业务可以在第二节点上运行。当第一节点升级完毕时,可以将当前业务切换回第一节点。从而保证了在第一节点升级过程中,当前业务可以持续运行,提高了用户体验。本申请实施例方法包括:第一节点获取升级指令,所述升级指令包含升级文件;所述第一节点将当前业务切换至第二节点,以使得所述当前业务在所述第二节点上运行;当所述第一节点根据所述升级文件升级成功时,所述第一节点将所述当前业务由所述第二节点切换至所述第一节点。
技术领域
本申请涉及集群系统领域,尤其涉及一种升级方法及服务器。
背景技术
分布式存储集群系统一般包含多台服务器,这些服务器相互连接,组成一个集群统一对外提供服务。在集群系统中,组成集群的服务器可以用“节点”来表示。
分布式存储集群系统的升级包括硬件设备的驱动升级或者一些软件服务的升级,当进行升级时,需要逐个对集群系统中的各个节点依次升级。传统分布式集群升级方式主要是离线升级,即在某个节点进行升级时,需要停止该节点上的客户业务,等待该节点升级完成后再恢复客户业务。为了尽可能减少影响,离线升级往往都是在夜间业务量小的时候或者是客户业务可停止的情况下进行升级。当客户业务要求比较严格,不能停止客户业务进行升级时,这种离线升级的方式就不能满足要求用户的需求。
发明内容
本申请实施例提供了一种升级方法,用于在集群系统中对第一节点进行升级时,将第一节点的当前业务切换到第二节点上,以使得在第一节点进行升级时,该当前业务可以在第二节点上运行,保证了在第一节点升级的过程中,当前业务的运行不会中断。当第一节点升级成功时,又可以从第二节点将当前业务切换回第一节点。因此在第一节点升级过程中,当前业务可以持续运行,提高了用户体验。
第一方面,本申请实施例提供了一种升级方法,该方法可以包括:
第一节点获取升级指令,该升级指令包含升级文件;
该第一节点将当前业务切换至第二节点,以使得该当前业务在该第二节点上运行;
当该第一节点根据该升级文件升级成功时,该第一节点将该当前业务由该第二节点切换至该第一节点。
可选的,在本申请的一些实施例中,该方法还可以包括:
该第一节点响应用户的操作,生成停止指令;
该第一节点根据该停止指令,停止运行该当前业务;
该第一节点将当前业务切换至第二节点,可以包括:
该第一节点获取切换指令;
该第一节点根据该切换指令将该当前业务切换至该第二节点。
可选的,在本申请的一些实施例中,该第一节点将当前业务切换至该第二节点之前,该方法还可以包括:
该第一节点根据该升级指令确定该第二节点。
可选的,在本申请的一些实施例中,该第二节点为该集群系统中负载最小的节点。
可选的,在本申请的一些实施例中,该方法还可以包括:
该第一节点获取业务请求;
若该第一节点的负载大于预置阈值,则该第一节点将该业务请求向该集群系统的其他节点转发。
第二方面,本申请实施例提供了一种服务器,该服务器可以包括:
获取单元,用于获取升级指令,该升级指令包含升级文件;
切换单元,用于将当前业务切换至第二节点,以使得该当前业务在该第二节点上运行;当根据该升级文件升级成功时,将该当前业务由该第二节点切换至该第一节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810982325.2/2.html,转载请声明来源钻瓜专利网。





