[发明专利]一种后端SAS的故障定位方法、系统及相关装置在审
申请号: | 201911205037.7 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111026591A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 祝恩桥 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 后端 sas 故障 定位 方法 系统 相关 装置 | ||
本申请提供一种后端SAS的故障定位方法,包括:当所述后端SAS故障时,接收故障错误码;判断所述故障错误码是否存在于故障列表中;所述故障列表包括SAS错误码、scsi驱动报错词组和硬盘smart信息;若是,则从所述故障列表中确定故障错误码对应的故障位置信息。本申请通过将故障时获取到的故障错误码与预先生成的故障列表进行比对,只要故障列表中存在该故障错误码,即可直接定位故障所在,无需人工根据故障错误码定位后端SAS的故障所在,节省人力,提高故障修复效率。本申请还提供一种后端SAS的故障定位系统、计算机可读存储介质和一种故障定位终端,具有上述有益效果。
技术领域
本申请涉及服务器领域,特别涉及一种后端SAS的故障定位方法、系统及相关装置。
背景技术
后端SAS包括SAS卡、SAS线缆、expander,和硬盘等整个SAS链路。随着SAS技术的广泛应用,以及分布式存储的海量数据的产生。SAS卡,硬盘等的使用量越来越大,随之而来的故障发生数量也大大提高。目前只能根据故障时的故障错误码或者故障代码人工查询相关产品的说明文档等找到对应的解决方案,故障解决效率低。因此如何节省人力,高效定位故障问题时本领域技术人员亟需解决的技术问题。
发明内容
本申请的目的是提供一种后端SAS的故障定位方法、系统、计算机可读存储介质和一种故障定位终端,能够自动定位后端SAS的故障位置。
为解决上述技术问题,本申请提供一种后端SAS的故障定位方法,具体技术方案如下:
当所述后端SAS故障时,接收故障错误码;
判断所述故障错误码是否存在于故障列表中;所述故障列表包括SAS错误码、scsi驱动报错词组和硬盘smart信息;
若是,则从所述故障列表中确定故障错误码对应的故障位置信息。
其中,当所述后端SAS故障时,接收故障错误码之前,还包括:
根据所述SAS错误码、所述scsi驱动报错词组和所述硬盘smart信息生成故障列表。
其中,根据所述SAS错误码、所述scsi驱动报错词组和所述硬盘smart信息生成故障列表时,还包括:
在所述故障列表中添加每种故障对应的解决方案。
其中,从所述故障列表中确定故障错误码对应的故障位置信息之后,还包括:
利用所述故障错误码对应的解决方案解决所述故障位置信息对应位置的故障。
其中,根据所述SAS错误码、所述scsi驱动报错词组和所述硬盘smart信息生成故障列表包括:
利用SAS卡管理工具查询SAS卡固件信息,利用smp工具查询SAS拓扑和链路误码,遍历系统日志查询SAS卡驱动报错信息关键词组;其中,所述SAS错误码包括所述SAS卡固件信息、所述SAS拓扑、所述链路误码和SAS卡驱动报错信息关键词组;
遍历所述系统日志查询所述scsi驱动报错词组;
利用smartctl查询所述硬盘smart信息;
将所述SAS错误码、所述scsi驱动报错词组和所述硬盘smart信息按预设顺序生成故障列表。
本申请还提供一种后端SAS的故障定位系统,包括:
接收模块,用于当所述后端SAS故障时,接收故障错误码;
故障比对模块,用于判断所述故障错误码是否存在于故障列表中;所述故障列表包括SAS错误码、scsi驱动报错词组和硬盘smart信息;
故障定位模块,用于所述故障比对模块判断结果为是时,从所述故障列表中确定故障错误码对应的故障位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911205037.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塑料管道吹扫机构
- 下一篇:一种风扇保护电路及方法