[发明专利]一种通信故障的确定方法、处理方法和存储设备在审
申请号: | 202010745194.3 | 申请日: | 2020-07-29 |
公开(公告)号: | CN112000500A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 金松 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 故障 确定 方法 处理 存储 设备 | ||
本说明书提供一种通信故障的确定方法、处理方法和存储设备,该方法包括:主OSD获取与各从OSD的读写状态信息,根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果,其中,所述预设的故障判断条件中的判断条目与所述读写状态信息中的信息条目对应。通过该方法可以解决目前Ceph中IO监控范围受限的问题。
技术领域
本公开涉及通信技术领域,尤其涉及一种通信故障的确定方法、处理方法和存储设备。
背景技术
Ceph作为一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式的存储系统,目前已经成为最流行的开源存储解决方案之一。
如图1所示,上层应用通过Ceph的客户端,通过RBD(RADOS Block Device,RADOS块设备)、RADOS GW(RADOS GateWay,RADOS网关)、Ceph FS(Ceph File System,Ceph文件系统)或librados(Ceph中用来简化访问RADOS的库),最终调用OSDC(Object Store DeviceClient,和OSD通信的客户端)模块直接访问RADOS(可靠、自动、分布式对象存储)对象存储系统。OSDC是客户端比较底层的模块,其核心在于封装操作数据,计算对象的地址,发送请求和处理超时。
RADOS集群主要由两种节点组成,一种是为数众多的,负责完成数据存储和维护功能的OSD,另一种则是若干个负责完成系统状态检测和维护的MON(Ceph monitor,Ceph的集群监控进程)。一旦应用程序访问Ceph集群执行写操作,数据将会以对象的形式存储在OSD中。OSD是Ceph集群中存储实际用户数据并响应客户端读操作请求的唯一组件。一个OSD守护进程与集群的一个物理磁盘绑定。MON组件通过一系列的map来跟踪整个集群的健康状态,其中包括记录每个OSD组件状态的map,即OSDMap。所有OSD节点都向MON节点报告状态,MON汇集这些信息生成OSDMap,分享给整个集群。
目前Ceph中针对读操作/写操作(IO)延时的监控范围只有OSDC和主OSD之间,当主OSD与从OSD间存在故障时,无法进行监控。
发明内容
本说明书提供了一种通信故障的确定方法、一种通信故障的处理方法和一种存储设备。通过上述方法和设备可以解决目前Ceph中IO监控范围受限的问题。
本说明书实施例提供了一种通信故障的确定方法,所述方法应用于Ceph集群中,所述Ceph集群包括主对象存储设备OSD和与所述主OSD具有关联关系的从OSD,所述方法包括:
所述主OSD获取与各从OSD的读写状态信息;
根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果;
其中,所述预设的故障判断条件中的判断条目与所述读写状态信息中的信息条目对应。
通过上述实施例可以看出,对主OSD与从OSD间的IO状态进行监控,并根据判断结果确定是否存在故障的从OSD。
可选的,所述读写状态信息中的信息条目包括:IO数、失败的IO数、平均时延、超过预设时间未返回的IO数中的一种或多种的组合。
可选的,所述根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果,具体包括:
将所述读写状态信息发送给集群监控进程MON,以使所述MON根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果。
本说明书实施例提供一种通信故障的处理方法,所述方法应用于Ceph集群中,所述Ceph集群包括主对象存储设备OSD和与所述主OSD具有关联关系的从OSD,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010745194.3/2.html,转载请声明来源钻瓜专利网。