This application discloses a target-driven upgrade method for distributed cluster system, which includes sending upgrade files corresponding to upgrade instructions to slave nodes of distributed cluster system when receiving upgrade instructions; then using upgrade files to target-driven upgrade slave nodes in idle state; and then obtaining the target of working state from slave nodes to clients. Session information; redirect the session information to the idle state between the slave node and the client, and then use the upgrade file to upgrade the target slave node. Therefore, this method does not need to interrupt the communication connection between the distributed cluster system and the client, and can upgrade the nodes of the distributed cluster system by target-driven operation, so as to avoid the interruption of the business operation of the client, thus improving the user's experience. The application also discloses a target-driven upgrade device, device and computer-readable storage medium of a distributed cluster system, all of which have the above beneficial effects.
【技术实现步骤摘要】
分布式集群系统的目标驱动升级方法、装置、设备及介质
本专利技术涉及驱动升级领域,特别涉及一种分布式集群系统的目标驱动升级方法、装置、设备及计算机可读存储介质。
技术介绍
目前,分布式集群系统的应用越来越广泛。在分布式集群系统为客户端提供块存储设备时,对低内核版本操作系统或者非Linux操作系统的操作环境而言,由于无法使用内核态接口,因此一般是通过用户态接口利用与各目标器对应的目标驱动程序提供标准的iscsi协议接口,映射给客户端操作系统使用。在实际应用中,需要对分布式集群系统中的各节点的目标驱动进行升级。由于客户端的启动器与分布式集群系统中对应的节点的目标器相连,而目标器由各节点的目标驱动程序提供。现有技术的升级方法,需要先断开目标器与启动器的通信连接,然后对分布式集群系统中的各节点进行目标驱动升级操作,因此会造成客户端的业务中断,从而影响用户的使用体验。因此,如何在对分布式集群系统的目标驱动进行升级时,提高用户的使用体验是本领域技术人员目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种分布式集群系统的目标驱动升级方法,能够提高用户的使用体 ...
【技术保护点】
1.一种分布式集群系统的目标驱动升级方法,其特征在于,包括:当接收到升级指令时,将与所述升级指令对应的升级文件发送至分布式集群系统的各从节点;利用所述升级文件对空闲状态的所述从节点进行目标驱动升级操作;获取工作状态的目标从节点与客户端之间的会话信息;将所述会话信息重定向至空闲状态的所述从节点与所述客户端之间;利用所述升级文件对所述目标从节点进行目标驱动升级操作。
【技术特征摘要】
1.一种分布式集群系统的目标驱动升级方法,其特征在于,包括:当接收到升级指令时,将与所述升级指令对应的升级文件发送至分布式集群系统的各从节点;利用所述升级文件对空闲状态的所述从节点进行目标驱动升级操作;获取工作状态的目标从节点与客户端之间的会话信息;将所述会话信息重定向至空闲状态的所述从节点与所述客户端之间;利用所述升级文件对所述目标从节点进行目标驱动升级操作。2.根据权利要求1所述的方法,其特征在于,在所述利用所述升级文件对空闲状态的所述从节点进行目标驱动升级操作之前,进一步包括:将空闲状态的所述从节点的第一信息设置于第一节点列表中;对应的,在所述利用所述升级文件对空闲状态的所述从节点进行目标驱动升级操作之后,进一步包括:将所述第一节点列表中与升级过的所述从节点对应的第一节点信息删除。3.根据权利要求2所述的方法,其特征在于,在所述获取工作状态的目标从节点与客户端之间的会话信息之前,进一步包括:将工作状态的所述目标从节点的第二信息设置于第二节点列表中;对应的,在所述将所述会话信息重定向至空闲状态的所述从节点与所述客户端之间之后,进一步包括:将所述第二节点列表中与重定向后的所述目标从节点对应的第二节点信息删除。4.根据权利要求3所述的方法,其特征在于,所述第一信息和/或所述第二信息具体为IP地址。5.根据权利要求1至4任一项所述的方法,其特征在于,获取所述升级文件的过程具体包括:接收由所述客户端发送的数据文件包;判断各所述数据...
【专利技术属性】
技术研发人员:杨飞虎,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。