The embodiment of this application discloses an upgrade method for switching the current service of the first node to the second node so that the current service can run on the second node during the upgrade of the first node. When the first node is upgraded, the current traffic can be switched back to the first node. This ensures that the current business can run continuously during the upgrade process of the first node and improves the user experience. The method of the embodiment of this application includes: the first node obtains the upgrade instruction, which contains the upgrade file; the first node switches the current service to the second node so that the current service can run on the second node; and when the first node upgrades successfully according to the upgrade file, the first node cuts the current service from the second node. Change to the first node.
【技术实现步骤摘要】
一种升级方法及服务器
本申请涉及集群系统领域,尤其涉及一种升级方法及服务器。
技术介绍
分布式存储集群系统一般包含多台服务器,这些服务器相互连接,组成一个集群统一对外提供服务。在集群系统中,组成集群的服务器可以用“节点”来表示。分布式存储集群系统的升级包括硬件设备的驱动升级或者一些软件服务的升级,当进行升级时,需要逐个对集群系统中的各个节点依次升级。传统分布式集群升级方式主要是离线升级,即在某个节点进行升级时,需要停止该节点上的客户业务,等待该节点升级完成后再恢复客户业务。为了尽可能减少影响,离线升级往往都是在夜间业务量小的时候或者是客户业务可停止的情况下进行升级。当客户业务要求比较严格,不能停止客户业务进行升级时,这种离线升级的方式就不能满足要求用户的需求。
技术实现思路
本申请实施例提供了一种升级方法,用于在集群系统中对第一节点进行升级时,将第一节点的当前业务切换到第二节点上,以使得在第一节点进行升级时,该当前业务可以在第二节点上运行,保证了在第一节点升级的过程中,当前业务的运行不会中断。当第一节点升级成功时,又可以从第二节点将当前业务切换回第一节点。因此在第一节点升级过程中,当前业务可以持续运行,提高了用户体验。第一方面,本申请实施例提供了一种升级方法,该方法可以包括:第一节点获取升级指令,该升级指令包含升级文件;该第一节点将当前业务切换至第二节点,以使得该当前业务在该第二节点上运行;当该第一节点根据该升级文件升级成功时,该第一节点将该当前业务由该第二节点切换至该第一节点。可选的,在本申请的一些实施例中,该方法还可以包括:该第一节点响应用户的操作,生成停 ...
【技术保护点】
1.一种升级方法,其特征在于,所述方法应用于集群系统,所述方法包括:第一节点获取升级指令,所述升级指令包含升级文件;所述第一节点将当前业务切换至第二节点,以使得所述当前业务在所述第二节点上运行;当所述第一节点根据所述升级文件升级成功时,所述第一节点将所述当前业务由所述第二节点切换至所述第一节点。
【技术特征摘要】
1.一种升级方法,其特征在于,所述方法应用于集群系统,所述方法包括:第一节点获取升级指令,所述升级指令包含升级文件;所述第一节点将当前业务切换至第二节点,以使得所述当前业务在所述第二节点上运行;当所述第一节点根据所述升级文件升级成功时,所述第一节点将所述当前业务由所述第二节点切换至所述第一节点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一节点响应用户的操作,生成停止指令;所述第一节点根据所述停止指令,停止运行所述当前业务;所述第一节点将当前业务切换至第二节点,包括:所述第一节点获取切换指令;所述第一节点根据所述切换指令将所述当前业务切换至所述第二节点。3.根据权利要求1所述的方法,其特征在于,所述第一节点将当前业务切换至所述第二节点之前,所述方法还包括:所述第一节点根据所述升级指令确定所述第二节点。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第二节点为所述集群系统中负载最小的节点。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述第一节点获取业务请求;若所述第一节点的负载大于预置阈值,则所述第一节点将所...
【专利技术属性】
技术研发人员:张大帅,陈莹昊,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。