一种基于三控制器的存储系统的制作方法

文档序号:9865139阅读:378来源:国知局
一种基于三控制器的存储系统的制作方法
【技术领域】
[0001]本发明涉及服务器存储技术领域,特别是涉及一种基于三控制器的存储系统。
【背景技术】
[0002]目前,在多控多活存储系统中,通常需要通过一台交换机实现多控制器之间的内部互联,进而实现多控制器之间的内部数据传输通信。并且,为了防止交换机的单点故障影响整个存储系统,还需要配置一台冗余交换机,实现路径冗余。然而,用一台交换机来实现多控制器之间的内部互联成本已经很高了,再需要额外的一台冗余交换机,这无疑增加了硬件成本和维护成本;并且,多控制器之间通过交换机实现互联,易受到网络性能瓶颈的约束,影响了多控制器之间数据传输效率。
[0003]基于此,亟需一种硬件成本低并且多控制器之间数据传输效率高的存储系统。

【发明内容】

[0004]有鉴于此,本发明提供了一种基于三控制器的存储系统,以实现硬件成本低并且多控制器之间数据传输效率高的目的。
[0005]为解决上述技术问题,本发明提供一种基于三控制器的存储系统,该系统包括:
[0006]第一控制器、第二控制器、第三控制器以及受所述第一控制器、所述第二控制器和所述第三控制器控制的后端磁盘柜;
[0007]其中,所述第一控制器、所述第二控制器和所述第三控制器之间分别通过PCIE总线首尾连接实现环形的内部互联。
[0008]优选地,所述后端磁盘柜包括四组磁盘柜,每组磁盘柜包括第一磁盘柜和第二磁盘柜;每组所述磁盘柜中的所述第一磁盘柜与所述第一控制器和所述第二控制器均相连,每组所述磁盘柜中的所述第二磁盘柜与所述第三控制器相连。
[0009]优选地,在每组所述磁盘柜中,所述第一磁盘柜的上行SAS接口与所述第一控制器和所述第二控制器相连;在将所述第二磁盘柜的下行SAS接口转换为上行SAS接口之后,转换得到的上行SAS接口与所述第三控制器相连。
[0010]优选地,在每组所述磁盘柜中,所述第一磁盘柜与所述第二磁盘柜之间采用菊花链方式连接。
[0011]优选地,在每组所述磁盘柜中,所述第一磁盘柜的下行SAS接口与所述第二磁盘柜的上行SAS接口相连。
[0012]以上本发明提供的一种基于三控制器的存储系统,该系统包括:第一控制器、第二控制器、第三控制器以及受所述第一控制器、所述第二控制器和所述第三控制器控制的后端磁盘柜;其中,所述第一控制器、所述第二控制器和所述第三控制器之间分别通过PCIE总线首尾连接实现环形的内部互联,避免了使用交换机进行内部互联,直接通过PCIE总线进行内部通信,减少一级协议转换,同时免受网络性能瓶颈的约束。可见,本发明有效实现了硬件成本低并且多控制器之间数据传输效率高的目的。
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0014]图1为本发明实施例提供的一种基于三控制器的存储系统的结构框图示意图;
[0015]图2为本发明实施例提供的基于图1的实际应用场景图。
【具体实施方式】
[0016]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]本发明的核心是提供一种基于三控制器的存储系统,以实现硬件成本低并且多控制器之间数据传输效率高的目的。
[0018]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。
[0019]请参考图1,图1示出了本发明实施例提供的一种基于三控制器的存储系统的结构框图示意图,该系统包括前端控制器和受前端控制器控制的后端磁盘柜,其中,不同与现有技术中常见的双控双活存储系统,本发明中的前端控制器包括第一控制器10、第二控制器11和第三控制器12,并且第一控制器10、第二控制器11和第三控制器12之间分别通过PCIE总线首尾连接实现环形的内部互联,基于此,可以理解的是,上述三台控制器中两两控制器之间通过PCIE总线相连。
[°02°] 可见,本发明前端控制器中的三台控制器实现了三节点环形Active-Active-Active 模式,点对点的互联方式提高了数据传输效率,在任意节点宕机时,都不会影响其他节点之间的互联,防止了单点故障,实现了存储系统的高可靠性;并且两两节点直接通过PCIE总线进行镜像,保证系统数据一致性。
[0021]后端磁盘柜13受第一控制器10、第二控制器11和第三控制器12控制,即每个控制器都能看到后端磁盘柜13中的所有磁盘柜,这也是多控多活存储系统所必需具备的功能。
[0022 ] 综上,本发明中第一控制器1、第二控制器11和第三控制器12之间分别通过PCIE总线首尾连接实现环形的内部互联,避免了使用交换机进行内部互联,直接通过PCIE总线进行内部通信,减少一级协议转换,同时免受网络性能瓶颈的约束。可见,本发明在实现三节点环形Active-Active-Active模式的情况下,有效实现了硬件成本低并且多控制器之间数据传输效率高的目的。
[0023]基于上述本发明实施例所公开的技术方案,在本发明另一实施例中,为了能让三台控制器控制尽可能多的磁盘柜,从而使得基于三控制器的存储系统的性能最佳化,请参考图2,后端磁盘柜13包括八个磁盘柜,均分为四组磁盘柜,每组磁盘柜包括第一磁盘柜和第二磁盘柜,每组磁盘柜内部使用菊花链的连接方式,即第一磁盘柜与第二磁盘柜之间采用菊花链方式连接;每组磁盘柜中的第一磁盘柜与第一控制器10和第二控制器11均相连,每组磁盘柜中的第二磁盘柜与第三控制器12相连。
[0024]进一步地,在每组磁盘柜中,第一磁盘柜的两个上行SAS接口分别与第一控制器10和第二控制器11相连,第一磁盘柜的下行SAS接口与第二磁盘柜的上行SAS接口相连;第二磁盘柜的下行SAS接口不需要向下连接,基于此,为了使得三台控制器能够看到后端的所有磁盘柜,可以通过欺骗操作系统的方式改变二磁盘柜的下行SAS接口的属性,使其转换为上行SAS接口,在将第二磁盘柜的下行SAS接口转换为上行SAS接口之后,将转换得到的上行SAS接口与第三控制器12相连。
[0025]可见,本发明充分利用了巧妙的连线方式使三台控制器同时看到后端所有硬盘,提高了前端向后端进行数据读写的效率,进而使得本发明基于三控制器的存储系统的性能最佳化。
[0026]当然,需要特别说明的是,上述涉及的后端磁盘柜13中磁盘柜的数量以及具体的SAS接口,仅仅是从使得本发明基于三控制器的存储系统的性能最佳化而举的例子,本发明并不严格局限于此,本领域技术人员可根据实际情况进行相适应的设置。
[0027]以上对本发明所提供的一种基于三控制器的存储系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
【主权项】
1.一种基于三控制器的存储系统,其特征在于,该系统包括: 第一控制器、第二控制器、第三控制器以及受所述第一控制器、所述第二控制器和所述第三控制器控制的后端磁盘柜; 其中,所述第一控制器、所述第二控制器和所述第三控制器之间分别通过PCIE总线首尾连接实现环形的内部互联。2.如权利要求1所述的存储系统,其特征在于,所述后端磁盘柜包括四组磁盘柜,每组磁盘柜包括第一磁盘柜和第二磁盘柜;每组所述磁盘柜中的所述第一磁盘柜与所述第一控制器和所述第二控制器均相连,每组所述磁盘柜中的所述第二磁盘柜与所述第三控制器相连。3.如权利要求2所述的存储系统,其特征在于,在每组所述磁盘柜中,所述第一磁盘柜的上行SAS接口与所述第一控制器和所述第二控制器相连;在将所述第二磁盘柜的下行SAS接口转换为上行SAS接口之后,转换得到的上行SAS接口与所述第三控制器相连。4.如权利要求3所述的存储系统,其特征在于,在每组所述磁盘柜中,所述第一磁盘柜与所述第二磁盘柜之间采用菊花链方式连接。5.如权利要求4所述的存储系统,其特征在于,在每组所述磁盘柜中,所述第一磁盘柜的下行SAS接口与所述第二磁盘柜的上行SAS接口相连。
【专利摘要】本发明公开了一种基于三控制器的存储系统,涉及服务器存储技术领域,该系统包括:第一控制器、第二控制器、第三控制器以及受第一控制器、第二控制器和第三控制器控制的后端磁盘柜;其中,第一控制器、第二控制器和第三控制器之间分别通过PCIE总线首尾连接实现环形的内部互联,避免了使用交换机进行内部互联,直接通过PCIE总线进行内部通信,减少一级协议转换,同时免受网络性能瓶颈的约束。可见,本发明有效实现了硬件成本低并且多控制器之间数据传输效率高的目的。
【IPC分类】G06F3/06
【公开号】CN105630414
【申请号】CN201510977931
【发明人】葛冬玲, 葛峰
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2016年6月1日
【申请日】2015年12月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1