[发明专利]一种高端磁盘阵列后端磁盘柜链路失效保护系统和方法有效
申请号: | 201410425903.4 | 申请日: | 2014-08-26 |
公开(公告)号: | CN104216805A | 公开(公告)日: | 2014-12-17 |
发明(设计)人: | 周耀辉;赵静 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高端 磁盘阵列 后端 磁盘 柜链路 失效 保护 系统 方法 | ||
技术领域
本发明涉及数据存储技术,尤其涉及一种高端磁盘阵列后端磁盘柜链路失效保护系统和方法。
背景技术
数据存储发展到海量存储阶段,就要求磁盘阵列能够提供大容量、高可靠、高可用、高性能的服务。对于这样的需求,高端磁盘阵列就需要具备多协议(ip、fc、ib)存储支持,总容量可扩展到512TB,在软硬件设计上做到无单点故障,在任一控制器发生故障的情况下仍可保证数据存取服务不中断。
高端磁盘阵列包含多个控制器,每个控制器分别包括一个前端卡与一个后端卡,前端卡可以是万兆以太网卡、8Gb FC卡或者40Gb IB卡,用于连接前端主机;后端卡为6Gb的SAS(Serial Attached SCSI即串行连接小型计算机系统接口SCSI)2.0HBA(Host Bus Adapter主机总线适配器)卡,连接24个JBOD,每个JBOD(Just a Bunch Of Disks,磁盘簇)提供16个盘位,磁盘采用2TB的SAS盘,系统总容量可支持到512TB。
控制器两两冗余,支持单点容错,可以实现控制器的高可用,但是一对控制器连接后端6个JBOD,如果某条链路失效,都可能造成数据的丢失和系统的不可靠。
发明内容
为了解决上述问题,本发明提出了一种高端磁盘阵列后端磁盘柜链路失效保护系统和方法,提高了高端磁盘阵列的可用性。
为了达到上述目的,本发明提出了一种高端磁盘阵列后端磁盘柜链路失效保护系统,所述系统包括:两个高端磁盘阵列控制器、六个磁盘簇JBOD、两个串行连接小型计算机系统接口SAS主机总线适配器HBA卡。
所述两个高端磁盘阵列控制器包括第一高端磁盘阵列控制器和第二高端磁盘阵列控制器,所述两个SAS HBA卡包含第一SAS HBA卡和第二SASHBA卡,所述第一SAS HBA卡设置在所述第一高端磁盘阵列控制器的后端,所述第二SAS HBA卡设置在所述第二高端磁盘阵列控制器的后端。
所述第一高端磁盘阵列控制器和所述第二高端磁盘阵列控制器之间相互冗余,通过高速互联网络通信,都能控制其内磁盘,并且实时监控后端磁盘;所述第一高端磁盘阵列控制器和所述第二高端磁盘阵列控制器还通过所述两个高端磁盘阵列控制器之间的通信,判断另一高端磁盘阵列控制器是否与所述后端磁盘断开;并且根据所述另一高端磁盘阵列控制器与所述后端磁盘的断开与连接情况在所述两个高端磁盘阵列控制器之间进行存储资源的接管与切换操作。
所述六个JBOD分成两组,每组三个JBOD,所述三个JBOD分成两级,第一级包括一个JBOD,第二级包括两个JBOD。
所述第一SAS HBA卡和所述第二SAS HBA卡都为双端口卡,通过所述双端口,每个SAS HBA卡分别连接每组JBOD的第一级JBOD的一个入口。
优选地,所述第一高端磁盘阵列控制器和所述第二高端磁盘阵列控制器都包含高速互联通信模块、磁盘实时监控模块、控制器存储资源接管回切模块。
所述高速互联通信模块,用于与另一高端磁盘阵列控制器进行通信。
所述磁盘实时监控模块,用于实时扫描本高端磁盘阵列控制器后端磁盘的数量,同时与所述本高端磁盘阵列控制器进行通信,对其所述本高端磁盘阵列控制器是否和所述JBOD的连接断开进行可用性判断。
所述控制器存储资源接管回切模块,用于当本高端磁盘阵列控制器与所述JBOD的链路断开时,阻塞所述本高端磁盘阵列控制器的输入输出IO流,使所述本高端磁盘阵列控制器释放其上的存储资源,并通知所述另一高端磁盘阵列控制器的所述控制器存储资源接管回切模块接管所述存储资,并根据其上的逻辑卷信息重新构建存储资源;当所述本高端磁盘阵列控制器重新和所述JBOD恢复连接后,所述本高端磁盘阵列控制器通知所述另一高端磁盘阵列控制器的所述控制器存储资源接管回切模块进行回切操作,使所述另一高端磁盘阵列控制器释放所接管的存储资源,恢复连接的所述本高端磁盘阵列控制器根据逻辑卷信息,重新组建恢复其所接管的存储资源。
优选地,所述六个JBOD中的每个JBOD都包含两个相互冗余的SAS控制器,分别为第一SAS控制器和第二SAS控制器;并且每个所述SAS控制器包含一个入口和两个出口;所述第一SAS控制器包含第一入口,第一出口和第二出口;所述第二SAS控制器包含第二入口,第三出口和第四出口。
所述第一SAS控制器和所述第二SAS控制器相互冗余,都能控制所述JBOD中的16块磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410425903.4/2.html,转载请声明来源钻瓜专利网。