【技术实现步骤摘要】
一种通信故障的确定方法、处理方法和存储设备
本公开涉及通信
,尤其涉及一种通信故障的确定方法、处理方法和存储设备。
技术介绍
Ceph作为一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式的存储系统,目前已经成为最流行的开源存储解决方案之一。如图1所示,上层应用通过Ceph的客户端,通过RBD(RADOSBlockDevice,RADOS块设备)、RADOSGW(RADOSGateWay,RADOS网关)、CephFS(CephFileSystem,Ceph文件系统)或librados(Ceph中用来简化访问RADOS的库),最终调用OSDC(ObjectStoreDeviceClient,和OSD通信的客户端)模块直接访问RADOS(可靠、自动、分布式对象存储)对象存储系统。OSDC是客户端比较底层的模块,其核心在于封装操作数据,计算对象的地址,发送请求和处理超时。RADOS集群主要由两种节点组成,一种是为数众多的,负责完成数据存储和维护功能的OSD,另一种则是若干个负责完成系统状态检测和维护的 ...
【技术保护点】
1.一种通信故障的确定方法,其特征在于,所述方法应用于Ceph集群中,所述Ceph集群包括主对象存储设备OSD和与所述主OSD具有关联关系的从OSD,所述方法包括:/n所述主OSD获取与各从OSD的读写状态信息;/n根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果;/n其中,所述预设的故障判断条件中的判断条目与所述读写状态信息中的信息条目对应。/n
【技术特征摘要】
1.一种通信故障的确定方法,其特征在于,所述方法应用于Ceph集群中,所述Ceph集群包括主对象存储设备OSD和与所述主OSD具有关联关系的从OSD,所述方法包括:
所述主OSD获取与各从OSD的读写状态信息;
根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果;
其中,所述预设的故障判断条件中的判断条目与所述读写状态信息中的信息条目对应。
2.根据权利要求1所述的方法,其特征在于,所述读写状态信息中的信息条目包括:IO数、失败的IO数、平均时延、超过预设时间未返回的IO数中的一种或多种的组合。
3.根据权利要求1所述的方法,其特征在于,所述根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果,具体包括:
将所述读写状态信息发送给集群监控进程MON,以使所述MON根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果。
4.一种通信故障的处理方法,其特征在于,所述方法应用于Ceph集群中,所述Ceph集群包括主对象存储设备OSD和与所述主OSD具有关联关系的从OSD,所述方法包括:
所述主OSD获取与各从OSD的读写状态信息;
根据所述读写状态信息,以及预设的故障判断条件对所述各从OSD进行故障判断,并形成判断结果;
根据所述判断结果向与所述主OSD具有关联关系的从OSD发送通知,以使接收到所述通知的从OSD根据所述通知使能OSD修复;
其中,所述预设的故障判断条件中的判断条目与所述读写状态信息中的信息条目对应。
5.根据权利要求4所述方法,其特征在于,根据所述判断结果向与所述主OSD具有关联关系的从OSD发送通知,具体包括:
根据所述判断结果,确定故障OSD列表;
将所述故障OSD列表携带在所述通知中,发送给从OSD。
6.一种通信故障的处理方法,其特征在于,所述方法应用于Ceph集群中,所述Ceph集群包括主对象存储设备OSD和与所述主OSD具有关...
【专利技术属性】
技术研发人员:金松,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。