[发明专利]一种提升大规模分布式存储集群升级效率的方法及系统在审
申请号: | 202210256882.2 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114691036A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 李凯;李超;高传集;冯建奎;张锦志 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/22;G06F16/23 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 大规模 分布式 存储 集群 升级 效率 方法 系统 | ||
本发明公开了一种提升大规模分布式存储集群升级效率的方法及系统,属于分布式存储领域;所述的方法具体步骤如下:S1查询当前存储集群中所有的数据存储设备,在每个存储节点上进行预检;S2对比确定待升级的数据存储设备列表;S3按照设定的故障域级别和对数据存储设备进行分组;S4按分组进行数据存储设备的安全停止检测和升级;S5数据存储节点重新加入集群;相比于单个数据存储设备的升级方式,本发明方法通过按照故障域对数据存储设备进行分组,并进行安全停止检测,极大缩减了升级大规模分布式存储集群所需要的时间。
技术领域
本发明公开一种提升大规模分布式存储集群升级效率的方法及系统,涉及分布式存储技术领域。
背景技术
随着信息技术的蓬勃发展,以及政府、企业及个人日益增长的数据存储需求,分布式存储集群已经越来越受到欢迎。分布式存储集群,是将数据分散存储在多台独立的设备上。相对于集群中式存储,分布式存储集群在高扩展性、高可靠性、高性能及成本方面有着得天独厚的优势。但是随着生产数据中心分布存储系统的不断使用和迭代,存储集群的升级成为了急需解决的课题。通常升级关注两个方面:一是升级期间服务是否可用,二是升级窗口的时长。
现有升级方法大致分为两类,一类是离线升级,由于升级期间需要暂停服务,使用户业务中断,在此不再赘述。另一类则是在线升级,用户无感知,升级期间用户可正常对集群进行读写操作。在线升级又细分为两种方式:一种是对单个数据存储单元逐个进行升级,虽然升级过程影响面较小,且不影响用户正常读写,但是耗时长,大规模集群升级往往需要数个小时甚至更长,这是很多用户所不能接受的,同时也给负责升级的运维人员带来很多压力。另一种常见的升级方法是以存储节点为单位进行升级,方便直接,虽然一定程度上能够提升升级效率,但是在存储节点较少时或与存储节点数量与副本数相同时有一定使用局限性,且无法充分利用分布式存储集群在多副本冗余下满足最小可用副本即可正常工作的特性,在存储节点较多时升级时间仍会很长。
故现发明一种提升大规模分布式存储集群升级效率的方法及系统,以解决上述问题。
发明内容
本发明针对现有技术的问题,提供一种提升大规模分布式存储集群升级效率的方法及系统,所采用的技术方案为:一种提升大规模分布式存储集群升级效率的方法,所述的方法具体步骤如下:
S1查询当前存储集群中所有的数据存储设备,在每个存储节点上进行预检;
S2对比确定待升级的数据存储设备列表;
S3按照设定的故障域级别和对数据存储设备进行分组;
S4按分组进行数据存储设备的安全停止检测和升级;
S5数据存储节点重新加入集群。
所述S3按照设定的故障域级别和对数据存储设备进行分组的具体步骤如下:
S301获取各个存储节点待升级的数据存储设备列表;
S302根据当前集群设定的故障域级别对数据设备进行分组。
所述S4按分组进行数据存储设备的安全停止检测和升级的具体步骤如下:
S401在每组数据存储设备汇中建立key-value数据结构;
S402对设置的故障域同级别的数据存储设备进行安全停止检测;
S403对通过安全停止检测组的数据存储设备进行升级。
所述S5数据存储节点重新加入集群的具体步骤如下:
S501将已升级的数据存储设备的value设置为已升级,并等待集群状态恢复正常;
S502将未通过安全检测的数据存储设备进行再次分组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210256882.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的匿名网络专家评审方法及系统
- 下一篇:一种超大消息传输方法及装置