[发明专利]具有双控制器的磁盘阵列的控制方法与其控制系统无效
申请号: | 201010141318.3 | 申请日: | 2010-03-25 |
公开(公告)号: | CN102200889A | 公开(公告)日: | 2011-09-28 |
发明(设计)人: | 张鹤;陈玄同 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/08 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;张燕华 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 控制器 磁盘阵列 控制 方法 与其 控制系统 | ||
技术领域
本发明涉及一种磁盘阵列的控制方法与其控制系统,特别涉及一种具有双控制器的磁盘阵列的控制方法与其控制系统。
背景技术
虚拟储存设备称为储存局域网络(Storage Area Network,SAN),主要由客户端110(Initiator)及目标端120(target)构成,请参考图1所示。客户端110传送存取请求与目标端120建立通话联机(Session)。目标端120可视为网络的可用储存装置资源的管理/分配者。在目标端120一方连接有多组储存设备130,储存设备130的种类可以不限定同一种。换句话说,目标端120可以同时连接冗余磁盘阵列(Redundant Array of Independent Disks,简称RAID)与单颗硬盘。
以下是以具有双控制器(以下是以第一控制器与第二控制器作为说明)的因特网小型计算机系统界面(internet Small Computer Systems Interface,简称iSCSI)作为储存局域网络运作的说明。iSCSI通过TCP/IP通讯协议连接网络的多台计算机主机,以串联多个分散于因特网的储存设备130成为虚拟的网络储存设备。使用者存取此网络储存设备,就如同存取本机硬盘装置。相较于传统小型计算机系统界面(Small Computer Systems Interface,简称SCSI)及RAID技术,iSCSI技术兼具SCSI的高速传输能力,却又不受限于储存设备130的扩充/备分能力,可无限制扩充虚拟储存设备的容量。
第一控制器在接收到客户端110的存取要求后,将封包内容逐层的转换成传输控制协议(transformer control protocol,简称TCP)的封包,将封包映像至网络卡中的固件层。最后,由网络卡的固件层将封包通过发送单元(egress packetgenerator)发送至储存设备130。
在现有的情况下,都是由第一控制器接收来自客户端的存取操作要求。并由第一控制器判断存取操作要求所欲存取的储存设备130是否为第一控制器所管辖。若客户端欲存取的储存设备130是为第一控制器所管辖时,则由第一控制器调配储存设备130用以提供客户端进行存取。反之,由第一控制器通过内部网络将操作存取要求发送给第二控制器。如此一来,所有存取调配的负载将落在第一控制器上,使得第一控制器与第二控制器的工作负载将产生严重的不平衡,而且通过内部网络传输也会占用储存设备的存取频宽。
发明内容
鉴于以上的问题,本发明的主要目的在于提供一种具有双控制器的磁盘阵列的控制方法,根据客户端(客户端)对储存设备的存取操作要求,用以选择相应的储存设备。
为达到上述目的,本发明所揭露的具有双控制器的磁盘阵列的控制方法包括以下步骤:初始储存设备,并设定储存设备中的多个目标设备;分别于第一控制器与第二控制器上运行因特网小型计算机接口服务,在第一控制器的因特网小型计算机接口服务具有第一存取表,而第二控制器的因特网小型计算机接口服务具有第二存取表;由第一控制器接收来自客户端的存取操作要求;第一控制器根据第一存取表判断存取要求所取存的目标设备是否属于第一控制器;若不属于第一控制器,第一控制器向客户端发出转向要求,使客户端重新向第二控制器发送操作存取要求,由第二控制器向客户端提供相应的目标设备。
从本发明的另一观点,本发明提出一种具有双控制器的磁盘阵列的控制系统,其是根据客户端对储存设备的存取操作要求,用以选择相应的储存设备。
为达到上述目的,本发明所揭露的一种具有双控制器的磁盘阵列的控制系统包括:储存设备、第一控制器与第二控制器;储存设备是由多个目标设备(target)所组成;第一控制器运行因特网小型计算机接口服务,在因特网小型计算机接口服务储存第一存取表,第一存取表用以记录第一控制器可以存取的目标设备;第二控制器运行另一因特网小型计算机接口服务,第二控制器的该因特网小型计算机接口服务储存第二存取表,第二存取表用以记录第二控制器可以存取的目标设备。
本发明所提出的具有双控制器的磁盘阵列可以根据目标设备所属的控制器进行工作上的调配,借以降低第一控制器与内部网络传输的负载。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为现有技术的架构示意图;
图2为本发明的架构示意图;
图3为本发明的运作流程示意图;
图4为本发明的存取控制操作示意图。
其中,附图标记
110 客户端
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010141318.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机设置多个显示器的方法
- 下一篇:无线计算机输入装置