[发明专利]一种FC-SAN存储系统及提高光纤通道稳定性的方法无效
| 申请号: | 201110426347.9 | 申请日: | 2011-12-19 |
| 公开(公告)号: | CN103001998A | 公开(公告)日: | 2013-03-27 |
| 发明(设计)人: | 张旭明 | 申请(专利权)人: | 深圳市安云信息科技有限公司;云海创想信息技术(天津)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/26;H04B10/25 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
| 地址: | 518057 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 fc san 存储系统 提高 光纤 通道 稳定性 方法 | ||
技术领域
本发明涉及计算机存储设备领域,尤其涉及一种光纤通道存储局域网络(FC-SAN,Fiber Channel-Storage Area Network)存储系统及提高光纤通道稳定性的方法。
背景技术
存储局域网络(SAN,Storage Area Network)的诞生,使存储空间得到更加充分的利用,以及安装和管理更加有效。SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。在SAN网络中,所有的数据传输在高速、高带宽的网络中进行,SAN存储实现的是直接对物理硬件的块级存储访问,提高了存储的性能和升级能力。
早期的SAN采用的是光纤通道(FC,Fiber Channel)技术,所以,以前的SAN多指采用光纤通道的存储局域网络,到了Internet小型计算机系统接口(iSCSI,Internet Small Computer System Interface)协议出现以后,为了区分,业界就把SAN分为FC-SAN和IP-SAN
FC-SAN存储系统中,作为主机端口的光纤通道通常十分稳定,但是一旦出现异常则可能导致存储系统的控制器崩溃。
引起光纤通道数据异常的可能有很多,例如,信号质量异常,主机端主机总线适配器(HBA,Host Bus Adapter)异常,或者交换机连接异常,这些异常通常导致大量IO错误,如果存储系统地鲁棒性不佳,则可能由于这些错误导致系统崩溃。在现有的技术中,针对光纤通道出现数据异常后并没有一个很好的处理方法,通常需要停止业务对系统进行检查。
发明内容
本发明提供了一种FC-SAN存储系统及提高光纤通道稳定性的方法,可以大大降低IO错误对FC-SAN存储系统的影响,提高整个系统的稳定性。
本发明实施例提供的一种FC-SAN存储系统,包括FC目标驱动器,所述FC-SAN存储系统还包括错误监测模块、错误恢复模块和错误通知模块;
错误监测模块用于监测FC目标驱动器中是否出现IO错误,若是,则记录下IO错误的错误类型以及该类错误出现的次数,当某类IO错误累计出现次数超出该错误类型对应的预定阈值时,错误监测模块使能错误恢复模块,并将错误类型通知错误恢复模块;
错误恢复模块用于在使能后,根据错误监测模块通知的错误类型执行恢复操作,如果所述恢复操作后IO错误消除,则结束处理;如果IO错误继续存在,错误恢复模块将所述IO错误对应的FC端口进行隔断,使能错误通知模块并将错误类型和被隔断的FC端口标识通知错误通知模块;
错误通知模块用于在使能后,将错误类型和被隔离的FC端口标识通知用户。
较佳地,所述错误类型包括:
第一类错误:由于服务器端应用软件/驱动程序引起,或者由于IO压力较大导致存储端处理IO时间过长导致的错误;
第二类错误:外部设备引起的硬件错误;以及
第三类错误:由本地存储端硬件引起的错误。
较佳地,第一类错误对应的预定阈值大于1,第二类错误和第三类错误对应的预定阈值等于1。
较佳地,所述错误恢复模块包括:
重启单元,用于错误恢复模块接收到的来自错误监测模块通知的错误类型为第一类错误时,关闭IO错误对应的FC端口,并对该FC端口进行延时重启。
较佳地,所述错误恢复模块包括:
隔离单元,用于错误恢复模块接收到的来自错误监测模块通知的错误类型为第二类错误时,隔离引起IO错误的外部设备,并通知错误通知模块向用户发送更换外部设备的提示信息;
错误通知模块在收到来自隔离单元的通知后,向用户发送更换外部设备的提示信息。
较佳地,所述错误恢复模块包括:
信号调整单元,用于错误恢复模块接收到的来自错误监测模块通知的错误类型为第三类错误时,获取硬件信号质量信息,对硬件信号质量进行动态调整。
本发明实施例提供了一种提高FC-SAN的光纤通道稳定性的方法,包括如下步骤:
A、监测FC-SAN的FC目标驱动器中是否出现IO错误,若是,则记录下IO错误的错误类型以及该类错误出现的次数,当某类IO错误累计出现次数超出该错误类型对应的预定阈值时,执行步骤B;
B、根据所述错误类型执行恢复操作,如果所述恢复操作后IO错误消除,则结束本流程;如果IO错误继续存在,则执行步骤C;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市安云信息科技有限公司;云海创想信息技术(天津)有限公司,未经深圳市安云信息科技有限公司;云海创想信息技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110426347.9/2.html,转载请声明来源钻瓜专利网。





