The invention discloses a method, a multi node cluster cross upgrade includes: select a node or nodes in the cluster, the launch of the upgrade program; each node in the cluster redundancy backup; upgrade program from the cluster software or hardware upgrades, in addition to other nodes outside the selected node over the selected node of the business and provide services, the client software to complete the multi path switching to other nodes. So the design of multi redundant nodes in the cluster, and the cluster node backup function, can be achieved online without interruption of service upgrades, to achieve the operating system level or level of hardware upgrade, expand the function of software and hardware, improve the maintainability of the system and user experience, increase the competitiveness of products.
【技术实现步骤摘要】
一种多节点集群交叉升级的方法
本专利技术涉及存储
,特别是涉及一种多节点集群交叉升级的方法。
技术介绍
在现代存储软件系统中,系统本身负载诸多业务,需要一刻不停的在运转,但是软件在升级时,操作系统和硬件在更新时,节点在定期维护新增功能时,业务就会中断,这将对存储软件系统造成一定影响。因此,如何实现业务不中断的在线升级,是本领域技术人员亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种多节点集群交叉升级的方法,可以实现业务不中断的在线升级,以及软硬件功能的扩展。其具体方案如下:一种多节点集群交叉升级的方法,包括:选中集群中的一个节点或部分节点,启动升级程序;所述集群中的各节点之间冗余互备;所述升级程序脱离所述集群进行软件或硬件的升级,除所述选中的节点之外的其它节点接管所述选中的节点的业务并对外提供服务,客户端多路径软件完成切换到所述其他节点。优选地,在本专利技术实施例提供的上述多节点集群交叉升级的方法中,进行软件的升级时,在选中集群中的一个节点或部分节点之前,还包括:通过管理界面或安全外壳协议上传升级安装包到任一节点;所述升级安装包用于软件的升级;所述任一节点将所述升级安装包分发给其他各个节点。优选地,在本专利技术实施例提供的上述多节点集群交叉升级的方法中,在所述升级程序脱离所述集群之后,还包括:所述升级程序校验所述升级安装包的完整性;若校验成功,则所述升级程序关闭所有运行中程序,根据所述升级安装包安装新程序到程序区;若校验失败,则结束升级。优选地,在本专利技术实施例提供的上述多节点集群交叉升级的方法中,在所述升级程序关闭所有运行中 ...
【技术保护点】
一种多节点集群交叉升级的方法,其特征在于,包括:选中集群中的一个节点或部分节点,启动升级程序;所述集群中的各节点之间冗余互备;所述升级程序脱离所述集群进行软件或硬件的升级,除所述选中的节点之外的其它节点接管所述选中的节点的业务并对外提供服务,客户端多路径软件完成切换到所述其他节点。
【技术特征摘要】
1.一种多节点集群交叉升级的方法,其特征在于,包括:选中集群中的一个节点或部分节点,启动升级程序;所述集群中的各节点之间冗余互备;所述升级程序脱离所述集群进行软件或硬件的升级,除所述选中的节点之外的其它节点接管所述选中的节点的业务并对外提供服务,客户端多路径软件完成切换到所述其他节点。2.根据权利要求1所述的多节点集群交叉升级的方法,其特征在于,进行软件的升级时,在选中集群中的一个节点或部分节点之前,还包括:通过管理界面或安全外壳协议上传升级安装包到任一节点;所述升级安装包用于软件的升级;所述任一节点将所述升级安装包分发给其他各个节点。3.根据权利要求2所述的多节点集群交叉升级的方法,其特征在于,在所述升级程序脱离所述集群之后,还包括:所述升级程序校验所述升级安装包的完整性;若校验成功,则所述升级程序关闭所有运行中程序,根据所述升级安装包安装新程序到程序区;若校验失败,则结束升级。4.根据权利要求3所述的多节点集群交叉升级的方法,其特征在于,在所述升级程序关闭所有运行中程序之后,根据所述升级安装包安装新程序到程序区之前,还包括:用所述升级安装包中的新操作系统镜像覆盖旧操作系统镜像;将程序区的原动态库进行备份,作为旧动态库。5.根据权利要求4所述的多节点集群交叉升级的方法,其特征在...
【专利技术属性】
技术研发人员:朱广传,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。