[发明专利]一种多节点集群交叉升级的方法在审
申请号: | 201710875626.0 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107479937A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 朱广传 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 集群 交叉 升级 方法 | ||
技术领域
本发明涉及存储技术领域,特别是涉及一种多节点集群交叉升级的方法。
背景技术
在现代存储软件系统中,系统本身负载诸多业务,需要一刻不停的在运转,但是软件在升级时,操作系统和硬件在更新时,节点在定期维护新增功能时,业务就会中断,这将对存储软件系统造成一定影响。
因此,如何实现业务不中断的在线升级,是本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种多节点集群交叉升级的方法,可以实现业务不中断的在线升级,以及软硬件功能的扩展。其具体方案如下:
一种多节点集群交叉升级的方法,包括:
选中集群中的一个节点或部分节点,启动升级程序;所述集群中的各节点之间冗余互备;
所述升级程序脱离所述集群进行软件或硬件的升级,除所述选中的节点之外的其它节点接管所述选中的节点的业务并对外提供服务,客户端多路径软件完成切换到所述其他节点。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,进行软件的升级时,在选中集群中的一个节点或部分节点之前,还包括:
通过管理界面或安全外壳协议上传升级安装包到任一节点;所述升级安装包用于软件的升级;
所述任一节点将所述升级安装包分发给其他各个节点。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,在所述升级程序脱离所述集群之后,还包括:
所述升级程序校验所述升级安装包的完整性;
若校验成功,则所述升级程序关闭所有运行中程序,根据所述升级安装包安装新程序到程序区;
若校验失败,则结束升级。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,在所述升级程序关闭所有运行中程序之后,根据所述升级安装包安装新程序到程序区之前,还包括:
用所述升级安装包中的新操作系统镜像覆盖旧操作系统镜像;
将程序区的原动态库进行备份,作为旧动态库。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,根据所述升级安装包安装新程序到程序区之后,还包括:
重启所述选中的节点;
运行所述新操作系统和所述新程序,加载所述程序区的新动态库和旧动态库,运行所述旧动态库兼容旧业务逻辑。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,还包括:
判断所述其他节点是否升级;
若否,则切换所述其他节点运行升级;
若是,则确定所有节点都安装部署完成所述新程序,统一切换到运行所述新动态库,卸载所述旧动态库,切换到新业务逻辑运行。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,进行硬件的升级时,在选中集群中的一个节点或部分节点之前,还包括:
通过管理界面点击硬件升级。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,在所述升级程序脱离所述集群之后,还包括:
将所述选中的节点关机;
关机后,所述硬件更换升级;
在升级完成后,所述选中的节点开机。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,在所述选中的节点开机之后,还包括:
所述升级程序加入所述集群,所述选中的节点接管回所述业务并对外提供服务,所述客户端多路径软件完成切换到所述选中的节点。
优选地,在本发明实施例提供的上述多节点集群交叉升级的方法中,所述业务包括接管IP地址,FC网络地址,后端SAS数据。
本发明所提供的一种多节点集群交叉升级的方法,包括:选中集群中的一个节点或部分节点,启动升级程序;集群中的各节点之间冗余互备;升级程序脱离集群进行软件或硬件的升级,除选中的节点之外的其它节点接管选中的节点的业务并对外提供服务,客户端多路径软件完成切换到其他节点。这样通过集群中的多节点冗余设计,以及集群节点互备功能,可以实现业务不中断的在线升级,实现操作系统级别或硬件级别的更新升级,实现软硬件功能的扩展,进而有效提高系统的可维护性和用户体验,增加产品的竞争力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710875626.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种跨平台功能扩展组件
- 下一篇:电子设备及其启动方法