[发明专利]一种存储集群在线升级方法、装置、设备及介质在审
申请号: | 202310413369.4 | 申请日: | 2023-04-13 |
公开(公告)号: | CN116431191A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 王旭 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵怡琳 |
地址: | 250000 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 集群 在线 升级 方法 装置 设备 介质 | ||
本申请公开了一种存储集群在线升级方法、装置、设备及介质,涉及集群升级技术领域。包括:根据存储池将存储集群中的所有节点划分为相应的节点组;其中,若所有节点保存在一个存储池中,则将存储池作为一个节点组,若分别保存在不同的存储池中,则将存储池相应的作为多个节点组;根据故障域将节点组划分为多个故障域组;故障域组内包括一个或多个节点;当监测到存储集群的更新事件,则对节点组进行并行处理,并在对任一故障域组进行处理的过程中基于并行处理机制利用升级包对故障域组内的节点进行升级处理直到所有节点处理完成。通过本申请的技术方案,可以提升在线升级速度,进一步缩短在线升级时间,同时不减弱业务连续性和稳定性。
技术领域
本发明涉及集群升级技术领域,特别涉及一种存储集群在线升级方法、装置、设备及介质。
背景技术
存储集群在部署完成并提供给业务方使用后,随着版本的迭代和使用问题的积累,不可避免地需要对集群软件进行升级。在对业务连续性要求较高的行业(如通信、金融、安全等),软件的在线升级非常必要,在保证业务稳定性和连续性的前提下,减少升级时间同样是一个需要不断完善的需求。
针对大规模存储集群(节点数=100),已有技术可通过节点分组并行升级的方式,一定程度上减少升级时间;但在对升级时间要求严苛的场景,此种方案依然不能完全满足业务需求,仍有进一步提升空间。
综上,如何提升在线升级速度,进一步缩短在线升级时间,同时不减弱业务连续性和稳定性是目前有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种存储集群在线升级方法、装置、设备及介质,能够提升在线升级速度,进一步缩短在线升级时间,同时不减弱业务连续性和稳定性。其具体方案如下:
第一方面,本申请公开了一种存储集群在线升级方法,包括:
根据存储池将存储集群中的所有节点划分为相应的节点组;所述节点保存在所述存储集群的存储池中,其中,若所述所有节点保存在一个存储池中,则将所述存储池作为一个节点组,若所述所有节点分别保存在不同的存储池中,则将所述存储池相应的作为多个节点组;
根据故障域将所述节点组划分为多个故障域组;其中,所述故障域组内包括一个或多个节点;
当监测到所述存储集群的更新事件,则对所述节点组进行并行处理,并在对任一所述故障域组进行处理的过程中,基于并行处理机制利用升级包对所述故障域组内的节点进行升级处理,直到所述所有节点处理完成。
可选的,所述根据故障域将所述节点组划分为多个故障域组,包括:
若所述存储池中的节点存放在不同的机柜,则所述故障域为机柜,并将每个机柜作为所述故障域组;
若所述存储池中的节点存放在一个机柜,则所述故障域为节点,并将每个节点作为所述故障域组。
可选的,所述在对任一所述故障域组进行处理的过程中,基于并行处理机制利用升级包对所述故障域组内的节点进行升级处理,包括:
在对任一所述故障域组进行处理的过程中,将升级包并行安装至所述故障域组内的节点,并在所述升级包安装完成后按照预设优先级策略对所述故障域组内的节点进行服务重启。
可选的,所述在所述升级包安装完成后按照预设的优先级对所述故障域组内的节点进行服务重启的过程中,还包括:
实时监控所述故障域组内的节点在线升级的节点信息,并对在线升级完成的节点进行相应的标记;
基于所述节点信息和所述标记,判断当前故障域组内的节点是否全部重启,以完成所述当前故障域组的在线升级。
可选的,所述判断当前故障域组内的节点是否全部重启,以完成所述当前故障域组的在线升级,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310413369.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种烟包自动整理装置
- 下一篇:检波装置及具有其的矿井检波系统