一种存储装置的制造方法

文档序号:9843893阅读:421来源:国知局
一种存储装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种存储装置。
【背景技术】
[0002]随着通信技术的飞速发展,服务器中包含的CPU(Central Processing Unit,中央处理器)的数量也在不断增多,多路服务器应用而生。多路服务器是指服务器内物理CPU的数量有多个,服务器中物理CHJ的数量决定服务器中“多路”的数量。例如,服务器中包含16个物理CPU,则为16路服务器。多路服务器中物理CPU的数量越多,其处理数据的能力就越高,因此,32路和64路服务器成为多路服务器的发展趋势。
[0003]随着多路服务器的发展,对多路服务器的存储不断向着RAS (Re liability,Availability ,Serviceabi Iity高可靠性、高可用性、高服务性)的方向发展。在现有技术中,多路服务器的存储装置通过存储扩展模块可以扩展存储数据的磁盘阵列,可以满足多路服务器的海量数据存储。但是若多路服务器的存储装置故障,则无法再对多路服务器进行数据的存储,导致多路服务器的数据无法及时进行存储,无法满足多路服务器的存储RAS(Reliability ,Availability ,Serviceabi Iity高可靠性、高可用性、高服务性)特性。

【发明内容】

[0004]本发明的实施例提供一种存储装置,用以满足多路服务器的存储RAS特性。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]本发明实施例提供了一种存储装置,应用于多路服务器,包括:至少两个存储控制器,至少两个存储扩展模块,及存储磁盘;其中,所述至少两个存储控制器与所述多路服务器的处理器连接,且每个存储控制器还与所述至少两个存储扩展模块中的每个存储扩展模块连接;所述至少两个存储扩展模块与所述存储磁盘连接;第一存储控制器,用于进行第一数据类型的数据与第二数据类型的数据间的转换,将第二数据类型的数据发送至所述主存储扩展模块;并在第二存储控制器故障时,处理第二存储控制器处理的第一数据类型的数据与第二数据类型的数据间的转换;所述第一数据类型是所述多路服务器的处理器能够识别的数据类型;所述第二数据类型是所述存储磁盘能够识别并存储的数据类型;所述第一存储控制器是所述至少两个存储控制器中的任一个存储控制器;所述第二存储控制器是所述至少两个存储控制器中除所述第一存储控制器之外的任一个存储控制器;所述存储扩展模块,用于将所述存储控制器发送的第二数据类型的数据存储至所述存储磁盘;所述存储磁盘,用于存储第二数据类型的数据。
[0007]可选地,所述第一存储控制器,还用于获取所述第二存储控制器的心跳数据包;根据所述第二存储控制器的心跳数据包确定所述第二存储控制器是否故障;所述第二存储控制器的心跳数据包指示出所述第二存储控制器的运行状态。
[0008]可选地,所述第一存储控制器,还用于在确定所述第二存储控制器未故障时,根据所述第二存储控制器的心跳数据包确定所述第二存储控制器是否需均衡负载;若所述第二存储控制器需均衡负载,则通过与所述第一存储控制器连接的多路服务器的处理器,获取需分配至所述第二存储控制器的第一数据类型的数据;并对获取的需分配至所述第二存储控制器的第一数据类型的数据进行相应的处理。
[0009]可选地,所述第一存储控制器,还用于通过所述存储扩展模块获取所述第二存储控制器中的第二数据类型的数据。
[0010]可选地,第一存储扩展模块,还用于获取第二存储扩展模块的心跳数据包;根据所述第二存储扩展模块的心跳数据包确定所述第二存储扩展模块是否故障;并在所述第二存储扩展模块故障时,处理所述第二存储扩展模块处理的业务;所述第一存储扩展模块是所述至少两个存储扩展模块中任一个存储扩展模块;所述第二存储扩展模块是所述至少两个存储扩展模块中,除所述第一存储扩展模块之外的任一个存储扩展模块;所述第二存储扩展模块的心跳数据包指示出所述第二存储扩展模块的运行状态。
[0011]可选地,所述至少两个存储控制器与所述多路服务器的处理器连接包括:所述至少两个存储控制器与所述多路服务器的至少两个处理器连接。
[0012]可选地,还包括:级联miniSAS HD连接器;所述存储扩展模块与所述级联迷你串行小型计算机接口高密度mini SAS HD连接器连接。
[0013]可选地,所述第一数据类型为周边元件扩展接口总线PCIE类型;所述第二数据类型为串行小型计算机接口 SAS类型。
[0014]本发明实施例提供了一种存储装置,应用于多路服务器,包括:至少两个存储控制器,至少两个存储扩展模块,及存储磁盘;其中,至少两个存储控制器与多路服务器的处理器连接,且每个存储控制器还与至少两个存储扩展模块中的每个存储扩展模块连接;至少两个存储扩展模块与存储磁盘连接;第一存储控制器,用于进行第一数据类型的数据与第二数据类型的数据间的转换,将第二数据类型的数据发送至主存储扩展模块;并在第二存储控制器故障时,处理第二存储控制器处理的第一数据类型的数据与第二数据类型的数据间的转换;第一数据类型是多路服务器的处理器能够识别的数据类型;第二数据类型是存储磁盘能够识别并存储的数据类型;第一存储控制器时至少两个存储控制器中的任一个存储控制器;第二存储控制器是至少两个存储控制器中除第一存储控制器之外的任一个存储控制器;存储扩展模块,用于将存储控制器发送的第二数据类型的数据存储至存储磁盘;存储磁盘,用于存储第二数据类型的数据。这样,存储装置中的存储控制器与多路服务器的处理器连接,并且存储控制器可以将多路服务器的处理器的第一数据类型的数据转换为第二数据类型的数据,并将第二数据类型的数据通过存储扩展模块存储至存储磁盘中。第一存储控制器在第二存储控制器故障时,接替第二存储控制器,进行数据的转换,从而可以将第二存储控制器连接的服务器的处理器的数据存储至存储磁盘中。进而可以在一个存储控制器故障时也可以及时存储多路服务器的数据,实现了满足多路服务器的存储RAS特性的目的。
【附图说明】
[0015]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的一种存储装置的结构示意图;
[0017]图2为本发明实施例提供的另一种存储装置的结构示意图。
【具体实施方式】
[0018]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]本发明实施例提供了一种存储装置,应用于多路服务器。如图1所示,存储装置包括:至少两个存储控制器101,至少两个存储扩展模块102,及存储磁盘103。其中,
[0020]至少两个存储控制器101与多路服务器的处理器连接,且每个存储控制器101还与至少两个存储扩展模块102中的每个存储扩展模块102连接;至少两个存储扩展模块102与存储磁盘103连接。
[0021]具体的,存储装置的存储控制器101与多路服务器的处理器连接,这样可以存储控制器101可以获取到多路服务器的处理器中需要存储至存储设备中的数据。由于存储控制器101无法直接对获取的存储数据进行直接的存储,需要将获取的数据存储至存储空间较大的存储磁盘。而为了方便存储设备的存储空间的扩展,将存储扩展模块102与存储磁盘连接,此时存储控制器101可以与存储扩展模块102连接,以便通过存储扩展模块102将获取的数据存储至存储磁盘中。
[0022]进一步的,每个存储控制器101需与所有的存储扩展模块102连接,即为,每个存储扩展模块102均与所有的存储控制器101连接。
[0023]第一存储控制器,用于进行第一数据类型的数据与第二数据类型的数据间的转换,将第二数据类型的数据发送至主存储扩展模块。并在第二存储控制器故障时,处理第二存储控制器处理的第一数据类型的数据与第二数据类型的数据间的转换。
[0024]其中,第一数据类型是多路服务器的处理器能够识别的数据类型。第二数据类型是存储磁盘能够识别并存储的数据类型。第一存储控制器是至少两个存储控制器101中的任一个存储控制器。第二存储控制器是至少两个存储控制器101中除第一存储控制器之外的任一个存储控制器。
[0025]存储扩展模块102,用于将存储控制器101发送的第二数据类型的数据存储至存储磁盘103。
[0026]存储磁盘103,用于存储第二数据类型的数据。
[0027]具体的,由于多路服务器的处理器识别的数据
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1