存储映射方法技术

技术编号:7486566 阅读:296 留言:0更新日期:2012-07-09 20:43
根据本发明专利技术的一个方面,提供了一种存储映射方法,包括:步骤S1:将存储模块初始化;步骤S2:根据预定映射关系对应用模块进行认证;以及步骤S3:如果通过认证,则将所述存储模块通过无限带宽模块映射到所述应用模块。通过本发明专利技术所描述的存储映射方法,可以提升存储性能,提高效率。

【技术实现步骤摘要】

本专利技术基本上涉及服务器系统,更具体地来说,涉及一种。
技术介绍
磁盘阵列(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卡(主本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李斌马少杰何牧君秦东明杨亮陈伟吴宏文占杰姜金良方晓健何沧平戴荣张兵曹振南
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术