存储映射方法

文档序号:6444893阅读:331来源:国知局
专利名称:存储映射方法
技术领域
本发明基本上涉及服务器系统,更具体地来说,涉及一种存储映射方法。
背景技术
磁盘阵列(Disk Array)是由一个硬盘控制器来控制多个硬盘的相互连接,使多个硬盘的读写同步,减少错误,增加效率和可靠度的技术。把这种技术加以实现的就是磁盘阵列产品,通常的物理形式就是一个长方体内容纳了若干个硬盘等设备,以一定的组织形式提供不同级别的服务。决定磁盘阵列产品性能的关键指标之一是磁盘阵列产品所使用的主机接口,现有技术中的主流的磁盘阵列产品的主机接口类型主要有iSCSI,采用基于TCP/ IP的存储协议,目前主流的接口速率为mb/s (基于千兆以太网络)、10Gb/s (基于10( 万兆以太网络);FC(光纤通道),目前市场主流FC接口速率有4(}b/S、8(}b/S两种;SAS(串行连接SCSI接口 ),目前市场主流接口速率有3(}b/S、6(}b/S两种。在传统的服务器存储映射方法中,使用了上述传统接口作为路径,从而在对存储性能要求苛刻的应用环境下达不到应用性能需求,导致磁盘阵列产品成为应用系统的瓶颈。因此,采用其他更高性能的主机接口类型,是提升磁盘阵列产品性能,完善服务器存储映射方法的必要途径。

发明内容
针对上述现有技术中的缺陷,本发明提出了一种存储映射方法,通过本发明所描述的存储映射方法,解决了如何提升存储性能的技术问题。根据本发明的一个方面,提供了一种存储映射方法,包括步骤Sl 将存储模块初始化;步骤S2 根据预定映射关系对应用模块进行认证;以及步骤S3 如果通过认证,则将所述存储模块通过无限带宽模块映射到所述应用模块。在该存储映射方法中,所述步骤Sl包括将所述存储模块中所存储的数据以SRP 存储协议进行初始化。在该存储映射方法中,无限带宽模块包括无限带宽主机通道适配器和无限带宽线缆,所述无限带宽主机通道适配器安装在所述存储模块和所述应用模块上,所述无限带宽线缆将所述存储模块和所述应用模块上的所述无限带宽主机通道适配器相连接。在该存储映射方法中,所述步骤S2包括步骤S21 所述存储模块采集所述应用模块的无限带宽主机通道适配器的ID信息;以及步骤S22 如果所述ID信息与所述预定映射关系中的所述应用模块的预定ID信息相同,则通过认证。在该存储映射方法中,所述主板包括PCIE插槽,所述无限带宽模块通过所述PCIE 插槽与所述主板相通信。在该存储映射方法中,所述存储设备包括磁盘阵列。在该存储映射方法中,所述磁盘阵列包括RAID卡和多个硬盘,其中,所述多个硬盘与所述RAID卡相连接,所述RAID卡与所述主板相连接。
在该存储映射方法中,所述应用模块包括应用服务器。在该存储映射方法中,进一步包括设置预定映射关系,所述预定映射关系表示了存储设备和应用模块之间的映射关系。在该存储映射方法中,所述存储模块、所述应用模块、和所述无限带宽模块组成存储区域网络。通过本发明所描述的存储映射方法,可以提升存储性能,提高效率。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明的一种存储映射方法的实施例的总体流程图;图2是根据本发明的一种存储映射方法的实施例的具体流程图;图3是实现根据本发明的一种存储映射方法的实施例的结构图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图1是根据本发明的一种存储映射方法的实施例的总体流程图。在图1中步骤SlOO 将存储模块初始化。步骤S102 根据预定映射关系对应用模块进行认证。比如,根据预定映射关系,将第一存储模块映射到第二应用模块,然后,第一存储模块就会对想要映射的应用模块进行认证,只有该应用模块通过认证,也就是说当该第一存储模块检测出该应用模块是第二应用模块时,才将该存储模块映射到应用模块。步骤S104 如果通过认证,则将存储模块映射到应用模块,其中,应用模块通过无限带宽模块与存储模块相通信。在步骤SlOO之前,可以设置预定映射关系,预定映射关系表示了存储设备和应用模块之间的映射关系。通过本发明所描述的存储映射方法,可以提升存储性能,提高效率。图2是根据本发明的一种存储映射方法的实施例的具体流程图。在图2中步骤S200 将存储模块中所存储的数据以SRP存储协议进行初始化。其中,应用模块中也使用了 SRP存储协议。步骤S202 存储模块采集应用模块的无限带宽主机通道适配器的ID信息。步骤S204 如果ID信息与预定映射关系中的ID信息相同,则通过认证。步骤S206 如果通过认证,则将存储模块通过无限带宽模块映射到应用模块。通过本发明所描述的存储映射方法,通过引入无限带宽(InfiniBand)架构,从而可以提升存储性能,提高效率。图3是实现根据本发明的一种存储映射方法的实施例的结构图。在图3中示出的存储系统包括了存储设备300,该存储设备300包括主板302,该主板302上具有PCIE插槽304,其中,一个PCIE插槽304与无限带宽(InfiniBand)模块306相连接,该InfiniBand模块306与应用模块308相连接。一个PCIE插槽304与RAID 卡310相连接,该RAID卡310上安装有多个硬盘312,尽管在图3中示出了三个硬盘312, 但是并不旨在限制硬盘的具体数量。其中,该应用模块308通过该^finiBand模块306与存储模块300相通信,包括从该存储模块300中(具体来说是从硬盘312中)读取数据,或者将数据存储到存储模块300中(具体来说是存储到硬盘312中)。其中,无限带宽模块包括无限带宽主机通道适配器(HCA)和无限带宽线缆。优选地,尽管在图3中仅仅示出了一个InfiniBand模块,但是存储系统可以包括多个hfiniBand模块,从而通过增大带宽的方式更明显地提高存储性能。优选地,无限带宽模块306包括无限带宽主机通道适配器(未示出)和无限带宽线缆(未示出),无限带宽主机通道适配器安装在存储模块和应用模块上,无限带宽线缆将存储模块和应用模块上的无限带宽主机通道适配器相连接。根据本实施例所描述的存储系统,如果想要将存储模块300映射到应用模块308, 则可以将表示该映射关系的预定映射关系存储到存储模块300中。其中,该预定映射关系可以是比如想要将存储模块300映射到的应用模块308上安装的无限带宽主机通道适配器的ID信息。然后,将存储模块300中所存储的数据以SRP存储协议进行初始化。其中,应用模块308的接口也采用了 SRP存储协议。接着,存储模块300采集应用模块的无限带宽主机通道适配器的ID信息,如果该ID信息与预定映射关系中的想要将存储模块300映射到的应用模块308的无限带宽主机通道适配器的预定ID信息相同,则通过认证。如果通过了认证,则将存储模块300通过无限带宽模块306映射到应用模块308,从而,该应用模块308可以通过该无限带宽模块306从存储模块300中读取数据,或者将数据存储到存储模块300 中。在本实施例中,通过在磁盘阵列上配置InfiniBand主机接口,并存储逻辑卷通过 InfiniBand主机接口映射到应用服务器的技术。数据传输采用高性能的hfiniBand存储协议,其性能远远高于传统的iSCSI、FC接口的磁盘阵列,通过测试,InfiniBand的接口带宽可达M(ib/S,突破了磁盘阵列的接口性能瓶颈。InfiniBand接口的磁盘阵列在使用上非常灵活。支持应用服务器通过 InfiniBand的HCA卡(主机通道适配器卡)以及hfiniBand线缆直连到磁盘阵列的 InfiniBand主机接口 ;也可以将磁盘阵列以及应用服务器接入到InfiniBand网络中,组成 SAN(存储区域网络)。通过本发明所描述的存储映射方法,可以提升存储性能,提高效率。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种存储映射方法,包括 步骤Sl 将存储模块初始化;步骤S2 根据预定映射关系对应用模块进行认证;以及步骤S3 如果通过认证,则将所述存储模块通过无限带宽模块映射到所述应用模块。
2.根据权利要求1所述的存储映射方法,其特征在于,所述步骤Sl包括将所述存储模块中所存储的数据以SRP存储协议进行初始化。
3.根据权利要求2所述的存储映射方法,其特征在于,无限带宽模块包括无限带宽主机通道适配器和无限带宽线缆,所述无限带宽主机通道适配器安装在所述存储模块和所述应用模块上,所述无限带宽线缆将所述存储模块和所述应用模块上的所述无限带宽主机通道适配器相连接。
4.根据权利要求3所述的存储映射方法,其特征在于,所述步骤S2包括步骤S21 所述存储模块采集所述应用模块的无限带宽主机通道适配器的ID信息;以及步骤S22 如果所述ID信息与所述预定映射关系中的所述应用模块的预定ID信息相同,则通过认证。
5.根据权利要求4所述的存储映射方法,其特征在于,所述主板包括PCIE插槽,所述无限带宽模块通过所述PCIE插槽与所述主板相通信。
6.根据权利要求6所述的存储映射方法,其特征在于,所述存储设备包括磁盘阵列。
7.根据权利要求7所述的存储映射方法,其特征在于,所述磁盘阵列包括RAID卡和多个硬盘,其中,所述多个硬盘与所述RAID卡相连接,所述RAID卡与所述主板相连接。
8.根据权利要求8所述的存储映射方法,其特征在于,所述应用模块包括应用服务器。
9.根据权利要求1所述的存储映射方法,其特征在于,进一步包括设置预定映射关系,所述预定映射关系表示了存储设备和应用模块之间的映射关系。
10.根据权利要求1所述的存储映射方法,其特征在于,所述存储模块、所述应用模块、 和所述无限带宽模块组成存储区域网络。
全文摘要
根据本发明的一个方面,提供了一种存储映射方法,包括步骤S1将存储模块初始化;步骤S2根据预定映射关系对应用模块进行认证;以及步骤S3如果通过认证,则将所述存储模块通过无限带宽模块映射到所述应用模块。通过本发明所描述的存储映射方法,可以提升存储性能,提高效率。
文档编号G06F3/06GK102520891SQ201110459969
公开日2012年6月27日 申请日期2011年12月31日 优先权日2011年12月31日
发明者何沧平, 何牧君, 占杰, 吴宏文, 姜金良, 张兵, 戴荣, 方晓健, 曹振南, 李斌, 杨亮, 秦东明, 陈伟, 马少杰 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1