存储资源集中管理的方法与系统的制作方法

文档序号:6493702阅读:126来源:国知局
存储资源集中管理的方法与系统的制作方法
【专利摘要】本发明公开了一种存储资源集中管理的方法与系统。在本发明提供的存储资源集中管理的系统中,通过存储分配模块从集中共享的存储设备中为服务器单元划分所需存储资源大小的逻辑卷,并将存储设备的网络访问地址信息、标识信息以及逻辑卷的信息发送给服务器单元,使得设置于整机柜中的服务器单元能够基于存储网络协议,与存储设备建立网络连接,并使用逻辑卷的信息对应的物理存储区域作为服务器单元的存储设备。基于本发明提供的存储资源集中管理的方法与系统,能够实现对整机柜服务器单元存储资源的集中管理,提供对服务器单元所需存储资源的灵活分配,减少单个服务器单元占用的空间,提高整机柜服务器单元的密度。
【专利说明】存储资源集中管理的方法与系统
【技术领域】
[0001]本发明涉及计算机存储领域,特别涉及一种存储资源集中管理的方法与系统。
【背景技术】
[0002]随着网络与存储技术的不断发展,整机柜服务器系统已经成为计算机服务器系统领域的研究热点。整机柜服务器系统是一种包含机柜,并由多个子系统构成的统一的模块化服务器管理系统。
[0003]目前的整机柜服务器集中管理技术能够实现服务器单元的外部构件的统一管理,如统一供电、统一散热等集中管理,一定程度上降低了服务器单元的管理成本。
[0004]然而,对于服务器单元内部资源,例如存储资源,仍然以分散式存储为主。由于存储设备装嵌在服务器单元内部,占用了作为计算节点的服务器单元的大量空间,不仅限制着计算节点密度的提升,而且单一服务器单元的存储定制还导致服务器单元生产成本的增加。
[0005]另外,每个服务器单元使用内置的独立存储设备,使得服务器单元内部可扩展的硬盘数量受到初始设计的限制。一方面,对存储容量小的服务器单元,当内置的存储设备容量过多,将导致硬盘盒空间的浪费。另一方面,存储需求量大的服务器单元可能需要为将来的存储需要预留更多内置空间,不得不扩大服务器单元的体积,导致服务器单元机架内计算节点密度较小,降低了数据中心的效能。
[0006]可见,整体机柜中服务器单元采用内置存储等分散存储的方式,不能满足灵活的存储需求,总体利用率低,而且存储容量有限,扩容能力差。另外,分散存储不便于管理和维护,增加了对服务器单元以及整个机柜设备的维护成本。

【发明内容】

[0007]根据本发明实施例的一个方面,所要解决的一个技术问题是:提供一种存储资源集中管理的方法与系统,实现对整机柜服务器单元存储资源的集中管理,提供存储资源的灵活分配与管理。
[0008]本发明实施例提供的存储资源集中管理的系统,所述系统包括:存储分配模块、一个或者多个服务器单元、存储设备;
[0009]所述存储分配模块,用于根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷;将所述存储设备所支持的存储网络协议信息、网络访问地址信息、标识信息以及所述逻辑卷的信息发送给所述服务器单元;
[0010]所述服务器单元集中设置于整机柜中,用于根据所述存储设备的网络访问地址信息,基于所述存储网络协议,与所述存储设备建立网络连接;基于所述网络连接,根据所述存储设备的标识信息以及所述逻辑卷的信息,使用所述逻辑卷的信息对应的物理存储区域作为所述服务器单元的存储设备;
[0011]所述存储设备设置于所述整机柜中,所述存储设备由一个或者多个存储单元组成,用于接受所述存储分配模块的划分操作指令,为所述服务器单元提供存储数据服务。
[0012]优选地,所述系统还包括:
[0013]存储控制模块,用于识别新安装的所述存储设备,并为所述存储设备生成存储设备的标识信息;获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息。
[0014]优选地,所述系统还包括:
[0015]协议管理模块,用于在获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息之后,为所述存储设备配置网络访问地址信息,并选择所支持的存储网络协议启动所述存储设备的网络连接功能,将所述存储设备接入存储网络。
[0016]优选地,所述系统还包括:
[0017]存储适配模块,用于在所述存储设备接入存储网络之后,对所述存储设备执行格式化与分区,获得所述存储设备的分区信息。
[0018]优选地,所述存储分配模块,具体用于在所述存储设备的分区中划分出满足所述存储资源大小的逻辑卷;将所述划分的逻辑卷的信息加入到数据地址映射保护表中,所述数据地址映射保护表包含逻辑卷的地址与存储设备的物理地址的映射;
[0019]所述服务器单元,具体用于根据所述数据地址映射保护表,对所述逻辑卷的信息对应的物理存储区域进行物理寻址;使用所述物理寻找所获得的物理存储区域作为所述服务器单元的存储设备。
[0020]优选地,所述一个或者多个服务器单元设置于所述整体机柜的服务器区域;
[0021]所述存储分配模块设置于所述整体机柜的服务器管理控制区域;
[0022]所述存储控制模块、协议管理模块、存储适配模块与组成所述存储设备的存储单元设置于所述整体机柜的存储区域。
[0023]优选地,所述整体机柜的包括设备层、接口层与散热层;
[0024]所述服务器单元、存储分配模块、存储控制模块、协议管理模块、存储适配模块、存储设备布置于所述设备层;
[0025]所述服务器单元的接口、存储分配模块的接口、存储控制模块的接口、协议管理模块的接口、存储适配模块的接口、存储设备的接口布置于所述接口层;
[0026]所述接口层与所述散热层相连接,以为所述服务器单元、存储分配模块、存储控制模块、协议管理模块、存储适配模块、存储设备提供散热。
[0027]优选地,所述存储单元包括磁盘、阵列、磁带。
[0028]优选地,所述存储网络协议包括SCS1、FCIP、iFCP、iSCSI和iSNS协议中的任意一种。
[0029]本发明实施例提供的存储资源集中管理的方法,针对整机柜中集中设置的一个或者多个服务器单元、存储分配模块,以及设置于所述整机柜中的存储设备,所述存储设备由一个或者多个存储单元组成,所述方法包括:
[0030]根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷;
[0031]将所述存储设备所支持的存储网络协议信息、网络访问地址信息、标识信息以及所述逻辑卷的信息发送给所述服务器单元;
[0032]所述服务器单元根据所述存储设备预的网络访问地址信息,基于所述存储网络协议,与所述存储设备建立网络连接;
[0033]所述服务器单元基于所述存储网络协议网络连接,根据所述存储设备的标识信息以及所述逻辑卷的信息,使用所述逻辑卷的信息对应的物理存储区域作为所述服务器单元的存储设备。
[0034]优选地,在执行从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷的操作之前,所述方法还包括:
[0035]安装所述存储设备,并为所述存储设备生成存储设备的标识信息;
[0036]获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息。
[0037]优选地,在执行获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息之后,所述方法还包括:
[0038]为所述存储设备配置网络访问地址信息,并选择所支持的存储网络协议启动所述存储设备的网络连接功能,所述存储设备接入存储网络。
[0039]优选地,在所述存储设备接入存储网络之后,所述方法还包括:
[0040]对所述存储设备执行格式化与分区,获得所述存储设备的分区信息。
[0041]优选地,所述根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷,具体包括:在所述存储设备的分区中划分出满足所述存储资源大小的逻辑卷;所述方法还包括:
[0042]将所述划分的逻辑卷的信息加入到数据地址映射保护表中,所述数据地址映射保护表包含逻辑卷的地址与存储设备的物理地址的映射;
[0043]所述使用所述逻辑卷的信息对应的物理存储区域作为所述服务器单元的存储设备,具体包括:
[0044]根据所述数据地址映射保护表,对所述逻辑卷的信息对应的物理存储区域进行物
理寻址;
[0045]使用所述物理寻找的操作所获得的物理存储区域作为所述服务器单元的存储设备。
[0046]优选地,所述存储单元包括磁盘、阵列、磁带。
[0047]优选地,所述存储网络协议包括SCS1、FCIP、iFCP、iSCSI和iSNS协议中的任意一种。
[0048]基于本发明上述实施例提供的存储资源集中管理的方法与系统,通过存储分配模块根据服务器单元所需要的存储资源大小,从集中共享的存储设备中划分满足所需存储资源大小的逻辑卷,并将存储设备的网络访问地址信息、标识信息以及逻辑卷的信息发送给服务器单元,使得设置于整机柜中的服务器单元能够基于存储网络协议,与存储设备建立网络连接,并使用逻辑卷的信息对应的物理存储区域作为服务器单元的存储设备。服务器单元能够对存储设备中的指定逻辑卷进行读写,而不会影响到存储设备其他的存储区域,从而实现基于整机柜的服务器单元存储资源的集中统一配置。
[0049]通过存储资源的集中分配管理,单个服务器单元不需要单独内置存储设备,减少了每个服务器单元的占用空间,提高了机架内服务器单元的密度,使得单个机柜能够容纳更多的服务器单元,提高数据中心单位空间内的计算能力,有效提高整机柜服务器系统的整体效率。同时,还提高了整机柜存储资源的利用率以及存储扩容能力,能够对服务器单元的存储资源进行统一按需部署与管理,降低了存储资源的管理和维护成本。
[0050]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【专利附图】

【附图说明】
[0051]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0052]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0053]构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
[0054]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0055]图1示出本发明所提供的存储资源集中管理的系统一种实施例的结构示意图;
[0056]图2示出本发明所提供的存储资源集中管理的系统另一种实施例的结构示意图;
[0057]图3示出本发明所提供的存储资源集中管理的系统又一种实施例的结构示意图;
[0058]图4示出本发明所提供的存储资源集中管理的系统再一种实施例的结构示意图;
[0059]图5示出本发明所提供的存储资源集中管理的系统一种实施例的接口层的结构示意图;
[0060]图6示出本发明所提供的存储资源集中管理的系统再一种实施例的结构示意图;
[0061]图7示出了本发明所提供的系统实施例中一种存储网络的拓扑结构示意图;
[0062]图8示出本发明所提供的存储资源集中管理的方法一种施例的流程示意图。
【具体实施方式】
[0063]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置不限制本发明的范围。
[0064]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0065]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为授权说明书的一部分。
[0066]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0067]参见图1所示,图1示出本发明所提供的存储资源集中管理的系统方法一种实施例的结构示意图。该实施例提供的存储资源集中管理的系统包括:存储分配模块101、一个或者多个服务器单元102、存储设备103。
[0068]存储分配模块101用于根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足存储资源大小的逻辑卷;将存储设备的所支持的存储网络(StorageNetwork)协议信息、网络访问地址信息、标识信息以及逻辑卷的信息发送给服务器单元。
[0069]存储分配模块101可以与服务器单元102设置于统一整机柜中,也可以单独设置。存储分配模块101执行存储设备划分时,可基于具有相同业务类型的选择处于同一区域的存储设备的原则来划分,但也可以采用其他原则来划分。存储分配模块101提供对存储资源的调度和控制功能,当接收到分配任务时,可以按照一定的优先级进行调度处理,为服务器单元分配所需空间、处理服务器单元的读写请求、文件系统格式化请求等。
[0070]服务器单元102集中设置于整机柜中,用于根据存储设备的网络访问地址信息,基于存储设备所支持的存储网络协议,与存储设备建立网络连接;根据存储设备的标识信息以及逻辑卷的信息,使用逻辑卷的信息对应的物理存储区域作为服务器单元的存储设备。网络访问地址信息可以为IP地址、iqn(iSCSI Qualified Name)号或者域名地址。
[0071]存储设备103设置于服务器单元102所在的整机柜中,用于接受存储分配模块的划分操作指令,为服务器单元提供存储数据服务。
[0072]本发明上述实施例提供的系统中,通过存储分配模块101根据服务器单元102所需要的存储资源大小,从集中共享的存储设备103中划分满足所需存储资源大小的逻辑卷,并将存储设备所支持的存储网络协议、网络访问地址信息、标识信息以及逻辑卷的信息发送给服务器单元,使得设置于整机柜中的服务器单元102能够基于存储网络协议,与存储设备103建立网络连接,并使用逻辑卷的信息对应的物理存储区域作为服务器单元的存储设备。服务器单元102能够对存储设备中的指定逻辑卷进行读写,而不会影响到存储设备其他的存储区域,从而实现基于整机柜的服务器单元存储资源的集中统一配置。
[0073]参见图2所示,图2示出本发明所提供的存储资源集中管理的系统另一种实施例的结构示意图。根据本发明系统实施例的另一种具体示例,相对比于图1,图2所示实施例的系统还包括:
[0074]存储控制模块201用于识别新安装的存储设备,并为存储设备生成存储设备的标识信息;获取存储设备的类型、容量信息以及所支持的存储网络协议信息。
[0075]例如,存储控制模块201识别到新安装的存储设备后,可以生成一个管理编号作为该存储设备的标识信息。管理编号的长度可以由磁盘阵列数目决定,例如可以是由字符以及数字随机生成的无重复的字符串。获取存储设备的类型、容量信息以及所支持的存储网络协议信息后,并将所有信息连同管理编号追加到系统的存储设备管理表当中。
[0076]继续参见图2,根据本发明系统实施例的一种具体示例,该系统还包括:协议管理模块202,用于在获取存储设备的类型、容量信息、所支持的存储网络协议之后,为存储设备配置网络访问地址信息,并选择所支持的存储网络协议启动存储设备的网络连接功能,存储设备接入存储网络。
[0077]协议管理模块202还可以提供对存储网络协议的解析与处理的支持。参见图7所示,图7示出了本发明所提供的系统实施例中一种存储网络的拓扑结构示意图。
[0078]协议管理模块202为存储设备配置网络访问地址信息,并选择存储设备所支持的存储网络协议启动存储设备的网络连接功能后,服务器单元可以对存储设备基于该存储网络进行访问。建立网络连接所需要的提供网络交换的网络模块可以设置在整机柜中,也可以单独设置。服务器单元102可以通过服务器单元接口与网络模块相连接,访问接入存储网络的存储设备。可以根据需要选择合适的网络模块以及链路来对存储网络进行部署。
[0079]示例性地,如图7所示,存储网络可以采用多服务器单元联合存储的结构。整机柜的所有服务器单元通过存储网络连接到同一个阵列库,共享同一个数据存储阵列组成的存储设备。每个服务器单元可以通过系统总线,如图7中的基于协议的分配总线,连接获得所需的协议管理模块202,协议管理模块202连接到提供网络交换的网络模块上,以图7中NAS存储网络协议为例,协议管理模块202具体可以包括NAS存储驱动模块与NAS模块,并将服务器单元与NAS存储设备捆绑生成一个数据通道,实现服务器单元对存储设备中指定逻辑卷进行读写操作,达到存储资源划分的目的。进一步的,通过使用多个网络模块和多个协议管理模块202,还可以实现链路和设备的冗余备份,保证数据访问链路无单点故障,并且使存储网络的交换网络的负载均衡,实现对存储的高速可靠访问。
[0080]继续参见图2,根据本发明系统实施例的一种具体示例,该系统还包括:存储适配模块203,用于在存储设备接入存储网络之后,对存储设备执行格式化与分区,获得存储设备的分区信息,例如,分区信息可以包括存储设备的主分区与扩展分区信息。
[0081 ] 存储适配模块203可以为各种不同的存储设备提供对外的统一接口,对内兼容各种不同的存储设备,并能提供绝大部分的磁盘驱动。在安装新的存储设备之后,例如磁盘,存储适配模块203获取到磁盘的具体信息,并提供相应的驱动程序,执行格式化,将格式化后的接口提交给存储分配模块101,从而降低存储设备对外的差异性,使得从存储设备外部来看只是不同性能级别的既定积累存储设备,从而能有效简化对存储资源的使用和配置。
[0082]例如,在存储设备为磁盘,同一个磁盘柜中,插入10000转速500GB容量的磁盘10个,15000转速500GB容量的磁盘10个,经过存储适配模块203的统一适配后,提交给存储分配模块101的为一级存储(15000转速)容量5TB,二级存储(10000转速)容量5TB。存储分配模块101只需按照不同级别和容量进行存储管理。
[0083]根据本发明系统实施例的一种具体示例,存储分配模块101具体用于在存储设备的分区中划分出满足存储资源大小的逻辑卷;将划分的逻辑卷的信息加入到数据地址映射保护表中,数据地址映射保护表包含逻辑卷的地址与存储设备的物理地址的映射。服务器单元102具体用于根据数据地址映射保护表,对逻辑卷的信息对应的物理存储区域进行物理寻址;使用物理寻找所获得的物理存储区域作为服务器单元的存储设备。
[0084]参见图3所示,图3示出本发明所提供的存储资源集中管理的系统又一种实施例的结构示意图。该实施例种,整体机柜设置有多个区域,具体包括服务器区域、服务器管理控制区域、存储区域,另外还可以包括用于设置网络模块的区域。图中所示整机柜的规格为及各区域的划分为示例性的,例如,对于图中40U的标准机柜,可以按照20U:4U:1U:1 IU:4U的比例划分。
[0085]服务器单元设置于整体机柜的服务器区域。可以设置多个服务器区域。
[0086]存储适配模块、存储控制模块、协议管理模块以及组成存储设备的一个或者多个存储单元设置于整体机柜的存储区域。
[0087]存储分配模块设置于整体机柜的服务器管理控制区域。通过存储分块模块对服务器单元所需要的存储资源进行统一控制,存储分配模块模块可对加入的存储设备进行统一管理,保存存储设备的位置、编号以及类型等相关信息,并且支持API调用、管理协议包发送、管理模块嵌入等多种管理方式,对存储设备进行管理。
[0088]另外,服务器管理控制区域还可以包括:
[0089]远程管理模块,用于响应对服务器单元组成的服务器系统的远程控制请求,可通过该模块远程对服务器系统进行状态的监控和配置;
[0090]散热管理模块,可通过该模块对机柜的散热层进行控制,在散热管理模块上面获取当前所有服务器单元的温度信息,并且通过散热模块的温控接口调整配置散热风扇运转速度进行温控;或者在获取服务器单元的散热需求信息后直接控制散热风扇转速。
[0091]故障管理模块,可通过该模块查看应对这个系统发生的故障信息,并使用故障记录、故障重启和故障恢复等功能;
[0092]电源管理模块,可通过该模块对系统各模块的供电进行控制;
[0093]网络管理模块,负责对这个系统的网络连接进行管理,可以通过该模块对系统的网络资源进行配置管理;
[0094]服务器管理模块,可通过该模块对服务器单元进行控制,该模块可对加入的服务器单元进行自动识别与记录,保存服务器单元的位置、编号以及类型等相关信息,并且提供对服务器单元的相关控制接口,包括服务器单元启动与关闭、服务器单元状态更改等;
[0095]机柜管理模块,可通过该模块获取机柜的使用情况,包括服务器单元的已用空间、剩余空间与使用时间、资产信息、总体能耗等信息。
[0096]参见图4所示,图4示出本发明所提供的存储资源集中管理的系统再一种实施例的结构示意图。该实施例中,该系统设置于整体机柜中,整体机柜包括设备层、接口层与散热层。
[0097]服务器单元、存储分配模块、存储控制模块、协议管理模块、存储适配模块、存储设备可以布置于设备层中。
[0098]服务器单元的接口、存储分配模块的接口、存储控制模块的接口、协议管理模块的接口、存储适配模块的接口、存储设备的接口布置于接口层。
[0099]接口层与散热层相连接,为服务器单元、存储分配模块、存储控制模块、协议管理模块、存储适配模块、存储设备提供散热。散热层主要由散热风扇组组成,由散热管理模块所控制。在整机柜服务器单元运行过程中,为机柜中的服务器单元主板进行集中散热。
[0100]该系统还可以由外部电源连接电源接口进行统一供电,三层之间彼此相邻且连通,机架内部的气流保持相对隔离状态,使得单点故障不至于导致其他模块过高温度,通过散热风扇组进行统一散热。
[0101]参见图5所示,图5示出本发明所提供的存储资源集中管理的系统一种实施例的接口层的结构示意图。接口层为整机柜系统中所有模块提供各自所需设备的接口,包括电源接口、服务器单元接口、服务器管理控制区域控制模块接口、存储适配模块接口、存储控制模块接口、协议管理模块接口等,还可以包括网络模块接口。各个设备或者模块通过对应接口可以连接到传输总线上进行相互通信。
[0102]参见图6所示,图6示出本发明所提供的存储资源集中管理的系统再一种实施例的结构示意图。作为一个具体的示例,该实施例提供的系统的具体内部结构划分为设备层、接口层以及散热层。[0103]设备层位于整机柜服务器系统的前部,占机柜的主要空间。设备层包括主要的资源节点,如服务器单元、存储单元等。服务器区域包括服务器单元,存储区域包括存储单元、协议管理模块、存储适配模块以及存储控制模块。在存储区域中,协议管理模块、存储适配模块以及存储控制模块在存储模块的后半部,存储单元则在存储模块的前半部。可以支持不同类型的存储设备,通常也支持存储单元的热插拔,并支持对存储设备进行统一管理和配置。
[0104]接口层位于整机柜服务器系统中部,占机柜的较小空间。接口层提供传输总线以及设备层的所有独立模块的接口,具体包括电源接口,服务器单元接口,各种控制管理模块接口,交换设备接口以及存储设备接口。所有接口与传输总线连接,设备层的各个设备分别连接到相应的接口,并通过传输总线进行相互通信。
[0105]散热层位于整机柜服务器系统后方,占机柜较小空间,大部分面积均为散热面积,以气流热交换方式散热。散热层配置有多组散热设备插槽,可根据需求安装不同型号的散热风扇组。
[0106]本发明所提供的系统中,上述所有模块均采用模块化的组织方式,对相关的设备均设置对应的槽位和接口,可按照需求选择或定制不同种类的设备或者接口,通过部署或置换不同类型的存储接口模块,安装存储设备,实现按需部署。所有模块以及器件均支持模块化组装,当需要新增设备时,将该新增设备部署到整机柜服务器系统中,进行配置后即可使用。
[0107]上述各实施例中,存储设备由一个或者多个存储单元组成,存储单元可以包括磁盘、阵列、磁带。
[0108]示例性地,存储网络协议包括小型计算机系统接口(Smal I Computer SystemInterface, SCSI)、IP 光纤信道协议(Fibre Channel Frame Over IP, FCIP)、互联网光纤信道协议(Internet Fibre Channel Protocol, iFCP)、互联网小型计算机系统接口(Internet Small Computer System Interface, iSCSI)和互联网存储名称服务(InternetStroage Name Service, iSNS)协议中的任意一种。
[0109]参见图8所示,图8示出本发明所提供的存储资源集中管理的方法一种实施例的流程示意图。该实施例提供的存储资源集中管理的方法,针对整机柜中集中设置的一个或者多个服务器单元、存储分配模块,以及设置于整机柜中的存储设备,存储设备由一个或者多个存储单元组成,该方法包括:
[0110]801,根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足存储资源大小的逻辑卷;
[0111]802,将存储设备所支持的存储网络协议信息、网络访问地址信息、标识信息以及逻辑卷的信息发送给服务器单元;
[0112]803,服务器单元根据存储设备预的网络访问地址信息,基于存储设备所支持的存储网络协议,与存储设备建立网络连接;
[0113]804,服务器单元基于网络连接建立,根据存储设备的标识信息以及逻辑卷的信息,使用逻辑卷的信息对应的物理存储区域作为服务器单元的存储设备。
[0114]根据本发明方法实施例的一种具体示例,在执行801从预先配置的存储设备中划分满足存储资源大小的逻辑卷的操作之前,该方法还包括:安装存储设备,并为存储设备生成存储设备的标识信息;获取存储设备的类型、容量信息以及所支持的存储网络协议信息。
[0115]根据本发明方法实施例的一种具体示例,在执行获取存储设备的类型、容量信息以及所支持的存储网络协议信息之后,该方法还包括:为存储设备配置网络访问地址信息,并选择所支持的存储网络协议启动存储设备的网络连接功能,存储设备接入存储网络。
[0116]根据本发明方法实施例的一种具体示例,在存储设备接入存储网络之后,该方法还包括:对存储设备执行格式化与分区,获得存储设备的分区信息。
[0117]根据本发明方法实施例的一种具体示例,根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足存储资源大小的逻辑卷,具体包括可以通过在存储设备的分区中划分出满足存储资源大小的逻辑卷的实现。该方法还可以包括:将划分的逻辑卷的信息加入到数据地址映射保护表中,数据地址映射保护表包含逻辑卷的地址与存储设备的物理地址的映射。
[0118]使用逻辑卷的信息对应的物理存储区域作为服务器单元的存储设备,具体可以通过以下操作实现:根据数据地址映射保护表,对逻辑卷的信息对应的物理存储区域进行物理寻址,使用物理寻找的操作所获得的物理存储区域作为服务器单元的存储设备。
[0119]存储设备由一个或者多个存储单元组成,示例性地,存储单元包括磁盘、阵列、磁带。存储网络协议可以包括SCS1、FCIP、iFCP、iSCSI和iSNS协议中的任意一种。
[0120]至此,已经详细描述了根据本发明的一种存储资源集中管理的方法与系统。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0121]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于存储资源集中管理的方法实施例而言,由于其与系统实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0122]可能以许多方式来实现本发明的存储资源集中管理的方法与系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的存储资源集中管理的方法与系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0123]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种存储资源集中管理的系统,其特征在于,所述系统包括:存储分配模块、一个或者多个服务器单元、存储设备; 所述存储分配模块,用于根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷;将所述存储设备所支持的存储网络协议信息、网络访问地址信息、标识信息以及所述逻辑卷的信息发送给所述服务器单元; 所述服务器单元集中设置于整机柜中,用于根据所述存储设备的网络访问地址信息,基于所述存储网络协议,与所述存储设备建立网络连接;根据所述存储设备的标识信息以及所述逻辑卷的信息,使用所述逻辑卷的信息对应的物理存储区域作为所述服务器单元的存储设备; 所述存储设备设置于所述整机柜中,所述存储设备由一个或者多个存储单元组成,用于接受所述存储分配模块的划分操作指令,为所述服务器单元提供存储数据服务。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括: 存储控制模块,用于识别新安装的所述存储设备,并为所述存储设备生成存储设备的标识信息;获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息。
3.根据权利要求2所述的系统,其特征在于,所述系统还包括: 协议管理模块,用于在获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息之后,为所述存储设备配置网络访问地址信息,并选择所支持的存储网络协议启动所述存储设备的网络连接功能,将所述存储设备接入存储网络。
4.根据权利要求3所述的系统,其特征在于,所述系统还包括: 存储适配模块,用于在所述存储设备接入存储网络之后,对所述存储设备执行格式化与分区,获得所述存储设备的分区信息。
5.根据权利要求4所述的系统,其特征在于,所述存储分配模块,具体用于在所述存储设备的分区中划分出满足所述存储资源大小的逻辑卷;将所述划分的逻辑卷的信息加入到数据地址映射保护表中,所述数据地址映射保护表包含逻辑卷的地址与存储设备的物理地址的映射; 所述服务器单元,具体用于根据所述数据地址映射保护表,对所述逻辑卷的信息对应的物理存储区域进行物理寻址;使用所述物理寻找所获得的物理存储区域作为所述服务器单元的存储设备。
6.根据权利要求5所述的系统,其特征在于,所述一个或者多个服务器单元设置于所述整体机柜的服务器区域; 所述存储分配模块设置于所述整体机柜的服务器管理控制区域; 所述存储控制模块、协议管理模块、存储适配模块与组成所述存储设备的存储单元设置于所述整体机柜的存储区域。
7.根据权利要求6所述的系统,其特征在于,所述整体机柜的包括设备层、接口层与散执层.所述服务器单元、存储分配模块、存储控制模块、协议管理模块、存储适配模块、存储设备布置于所述设备层; 所述服务器单元的接口、存储分配模块的接口、存储控制模块的接口、协议管理模块的接口、存储适配模块的接口、存储设备的接口布置于所述接口层;所述接口层与所述散热层相连接,以为所述服务器单元、存储分配模块、存储控制模块、协议管理模块、存储适配模块、存储设备提供散热。
8.根据权利要求1至7任意一项所述的系统,其特征在于,所述存储单元包括磁盘、阵列、磁带。
9.根据权利要求8所述的系统,其特征在于,所述存储网络协议包括小型计算机系统接口 SCS1、IP光纤信道协议FCIP、互联网光纤信道协议iFCP、互联网小型计算机系统接口iSCSI和互联网存储名称服务iSNS协议中的任意一种。
10.一种存储资源集中管理的方法,其特征在于,针对整机柜中集中设置的一个或者多个服务器单元、存储分配模块,以及设置于所述整机柜中的存储设备,所述存储设备由一个或者多个存储单元组成,所述方法包括: 根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷; 将所述存储设备所支持的存储网络协议信息、网络访问地址信息、标识信息以及所述逻辑卷的信息发送给所述服务器单元; 所述服务器单元根据所述存储设备预的网络访问地址信息,基于所述存储网络协议,与所述存储设备建立网络连接; 所述服务器单元基于所述网络连接,根据所述存储设备的标识信息以及所述逻辑卷的信息,使用所述逻辑卷的信息对应的物理存储区域作为所述服务器单元的存储设备。
11.根据权利要求10所述的方法,其特征在于,在执行从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷的操作之前,所述方法还包括: 安装所述存储设备,并为所述存储设备生成存储设备的标识信息; 获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息。
12.根据权利要求11所述的方法,其特征在于,在执行获取所述存储设备的类型、容量信息以及所支持的存储网络协议信息之后,所述方法还包括: 为所述存储设备配置网络访问地址信息,并选择所支持的存储网络协议启动所述存储设备的网络连接功能,所述存储设备接入存储网络。
13.根据权利要求12所述的方法,其特征在于,在所述存储设备接入存储网络之后,所述方法还包括: 对所述存储设备执行格式化与分区,获得所述存储设备的分区信息。
14.根据权利要求13所述的方法,其特征在于,所述根据服务器单元所需要的存储资源大小,从预先配置的存储设备中划分满足所述存储资源大小的逻辑卷,具体包括:在所述存储设备的分区中划分出满足所述存储资源大小的逻辑卷;所述方法还包括: 将所述划分的逻辑卷的信息加入到数据地址映射保护表中,所述数据地址映射保护表包含逻辑卷的地址与存储设备的物理地址的映射; 所述使用所述逻辑卷的信息对应的物理存储区域作为所述服务器单元的存储设备,具体包括: 根据所述数据地址映射保护表,对所述逻辑卷的信息对应的物理存储区域进行物理寻址; 使用所述物理寻找的操作所获得的物理存储区域作为所述服务器单元的存储设备。
15.根据权利要求10至14任意一项所述的方法,其特征在于,所述存储单元包括磁盘、阵列、磁带。
16.根据权利要 求15所述的方法,其特征在于,所述存储网络协议包括SCS1、FCIP、iFCP、iSCSI和iSNS协议中的任意一种。
【文档编号】G06F3/06GK103902225SQ201210574812
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】冯明, 赖培源, 樊勇兵, 姚玉凤, 唐宏, 陈天, 秦润锋 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1