[发明专利]存储集群OSD故障修复方法、存储介质、监视器及存储集群有效
申请号: | 202110658010.4 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113254277B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 吴国勇;邹理贤 | 申请(专利权)人: | 云宏信息科技股份有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 广州永华专利代理有限公司 44478 | 代理人: | 劳觅 |
地址: | 510630 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 集群 osd 故障 修复 方法 介质 监视器 | ||
本发明公开了一种存储集群OSD故障修复方法、存储介质、监视器及存储集群。该方法为:若监测到存储集群内有OSD发生故障,则将故障OSD销毁,释放其缓存盘和日志盘,然后取备用磁盘作为数据盘,连同所释放的缓存盘和日志盘组成新的OSD,用新的OSD替换故障OSD,让存储集群在新的OSD上进行数据修复。该存储集群OSD故障修复方法不需要预先配置好备用OSD,只需配置好备用磁盘即可,在OSD发生故障时,将故障OSD销毁,释放其缓存盘和日志盘,然后取备用磁盘连同所释放的缓存盘和日志盘组成新的OSD,用此OSD替换故障OSD,如此既实现了故障OSD的等效替换,又能保持为OSD配置日志盘和缓存盘的灵活性。
技术领域
本发明涉及存储集群技术领域,尤其涉及一种存储集群OSD故障修复方法、存储介质、监视器及存储集群。
背景技术
Ceph 是一个开源的分布式存储系统,包括对象存储、块设备、文件系统。它可靠性高、管理方便、伸缩性强。Ceph存储集群由很多独立的OSD(Object-basedStorage Device,对象存储设备)构成,可以提供对象存储服务。Ceph通过多副本特性和自修复功能来保障数据的可靠性和防丢失,当某个OSD出现故障时,该OSD会退出服务,属于该OSD的数据会产生重构,重新分布到其他OSD上,待该OSD修复后,将其他OSD上的部分数据迁移到该OSD上以实现数据恢复。这种故障处理方法虽然可以保障存储数据的完整性,但数据重构过程会造成多个OSD之间发生大量的数据迁移,导致集群资源被占用。
为了在OSD故障处理过程中减少OSD之间的数据迁移量,专利文献CN109656896A提供了一种故障修复方法,当检测到主用OSD发生故障时,确定故障的主用OSD所属的存储子集群(存储子集群的各个主用OSD互为副本),从备用OSD组中选择一个备用OSD置换故障的主用OSD,作为新的主用OSD,将新的主用OSD添加到故障主用OSD所在的存储子集群中,并利用该存储子集群中其他未发生故障的主用OSD在新的OSD上进行数据恢复。
众所周知,OSD至少包括一块独立的数据盘,OSD故障就是指该数据盘故障。在OSD的实际使用中,OSD除了固有的数据盘以外,还可配置有日志盘和缓存盘。各个OSD的日志盘和缓存盘的大小可以根据实际需求灵活配置,不尽相同。但是,上述专利文献的故障修复方法是预先配置好备用OSD,以备用OSD直接置换故障的主用OSD,若要保证等效恢复OSD,则需要把所有主用OSD的和所有备用OSD的日志盘和缓存盘都配置成一样的,这样一来就无法灵活配置各个OSD的日志盘和缓存盘了。
发明内容
本发明所要解决的技术问题是提供一种存储集群OSD故障修复方法,用于存储实现该方法的计算机程序的存储介质,用于执行上述方法的监视器以及包括该监视器的存储集群,该方法能够用新的OSD替换掉故障的OSD而且能保持OSD的日志盘和缓存盘的配置灵活性。
为了解决上述技术问题,本发明的存储集群OSD故障修复方法,若监测到存储集群内有OSD发生故障,则将故障OSD销毁,释放其缓存盘和日志盘,然后取备用磁盘作为数据盘,连同所释放的缓存盘和日志盘组成新的OSD,用新的OSD替换故障OSD,让存储集群在新的OSD上进行数据修复。
可选地,若监测到存储集群内有OSD发生故障,则发出告警信息。
可选地,若监测到存储集群内有OSD发生故障,则点亮该OSD所在主机的定位灯以便运维人员确定故障OSD所在位置。
可选地,在用新的OSD替换故障OSD之前,先锁住存储集群的数据均衡功能,在用新的OSD替换故障OSD之后,解锁存储集群的数据均衡功能从而让存储集群在新的OSD上进行数据修复。
可选地,该存储集群是Ceph存储集群。
一种计算机可读存储介质,其上存储有可执行的计算机程序,所述计算机程序被执行时可实现如上所述的存储集群OSD故障修复方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云宏信息科技股份有限公司,未经云宏信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110658010.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶高分子基板及其制备方法
- 下一篇:数字金融数据分享方法