集群服务器制造技术

技术编号:30431311 阅读:12 留言:0更新日期:2021-10-24 17:24
本申请涉及一种集群服务器,包括:交换机和至少三个服务器,服务器与交换机连接;服务器包括存储设备,存储设备包括硬盘控制器和磁盘阵列,各硬盘控制器通过磁盘连接器连接至少一个其他服务器的磁盘阵列;至少三个服务器包括主服务器,主服务器用于控制各服务器获取或释放对当前服务器的磁盘阵列和/或至少一个其他服务器的磁盘阵列的控制权。通过本申请,解决了相关技术的集群服务器的存储资源利用率低的问题,提高了集群服务器的存储资源利用率。率。率。

【技术实现步骤摘要】
集群服务器


[0001]本申请涉及服务器集群领域,特别是涉及一种集群服务器。

技术介绍

[0002]服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。
[0003]现有的集群服务器通常只能做到软件系统层面的集群,也就是当某一台服务器出现故障,运行在这台服务器上的应用就会切换到其他的服务器上,而此故障机器上的硬盘资源就不会再被应用,传输到这个服务器上的存储链路也会被切断,从而也不能得到此服务器上的存储内容,导致存储资源的利用率得不到充分利用。

技术实现思路

[0004]在本实施例中提供了一种集群服务器,以解决相关技术中集群服务器的存储资源利用率低的问题。
[0005]在本实施例中提供了一种集群服务器,包括:交换机和至少三个服务器,所述服务器与所述交换机连接,所述服务器包括存储设备,所述存储设备包括硬盘控制器和磁盘阵列,所述硬盘控制器通过磁盘连接器连接至少一个其他服务器的磁盘阵列;所述硬盘控制器用于获取或释放对当前服务器的磁盘阵列和/或至少一个其他服务器的磁盘阵列的控制权。
[0006]在其中的一些实施例中,各所述硬盘控制器通过磁盘连接器连接当前服务器的磁盘阵列和两个其他服务器的磁盘阵列,各所述服务器的存储设备以环状拓扑结构连接。
[0007]在其中的一些实施例中,所述硬盘控制器用于监测当前服务器的磁盘阵列的运行状态,并在当前服务器的运行状态异常的情况下,释放对当前服务器的磁盘阵列的控制权;以及监测其他服务器的磁盘阵列的运行状态,并在其他服务器的运行状态异常的情况下,获取对其他服务器的磁盘阵列的控制权。
[0008]在其中的一些实施例中,所述运行状态异常包括:在预设时间间隔内未有对磁盘阵列的读写操作。
[0009]在其中的一些实施例中,所述服务器的存储设备采用相对于服务器的计算部分独立的电源供电;所述运行状态异常包括:检测到所述服务器的计算部分掉电。
[0010]所述服务器还包括基板管理控制器,所述基板管理控制器与所述交换机连接,所述基板管理控制器还与当前服务器的硬盘控制器连接;
[0011]所述硬盘控制器还用于监测当前服务器的磁盘阵列的运行状态,并在当前服务器的运行状态异常的情况下,释放对当前服务器的磁盘阵列的控制权,并通过所述基板管理控制器将运行状态异常通知给其他服务器;
[0012]所述硬盘控制器还用于从当前服务器的基板管理控制器接收运行状态异常的其
他服务器的运行状态异常通知,并获取对运行状态异常的其他服务器的磁盘阵列的控制权。
[0013]在其中的一些实施例中,
[0014]所述基板管理控制器还用于在当前服务器的磁盘阵列的控制权移交给其他服务器之后,对当前服务器的硬件进行自检修复;
[0015]所述硬盘控制器还用于在当前服务器的运行状态正常的情况下,重新获取对当前服务器的磁盘阵列的控制权。
[0016]在其中的一些实施例中,各所述服务器的存储设备采用相对于服务器的计算部分独立的电源供电,所述基板管理控制器通过重启当前服务器进行自检修复。
[0017]在其中的一些实施例中,所述磁盘连接器为串行连接小型计算机系统接口连接器。
[0018]在其中的一些实施例中,每个所述服务器的存储设备在物理上集中设置与服务器内。
[0019]与相关技术相比,在本实施例中提供的集群服务器,包括:交换机和至少三个服务器,服务器与交换机连接;服务器包括存储设备,存储设备包括硬盘控制器和磁盘阵列,各硬盘控制器通过磁盘连接器连接至少一个其他服务器的磁盘阵列;至少三个服务器包括主服务器,主服务器用于控制各服务器获取或释放对当前服务器的磁盘阵列和/或至少一个其他服务器的磁盘阵列的控制权,解决了相关技术的集群服务器的存储资源利用率低的问题,提高了集群服务器的存储资源利用率。
[0020]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0021]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0022]图1是本实施例的服务器的示意图。
[0023]图2是本实施例提供的集群服务器的结构示意图。
[0024]图3是本实施例的线状拓扑结构的示意图。
[0025]图4是本实施例的环状拓扑结构的示意图。
具体实施方式
[0026]为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。
[0027]除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属
具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本申请中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤
或模块(单元)。在本申请中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本申请中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本申请中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
[0028]本实施例提供了一种集群服务器,该集群服务器包括至少三个。图1是本实施例的服务器的示意图,服务器又可以称为主机,如图1所示,每个服务器都包括计算部分10和存储部分20。其中,计算部分10通常包括中央处理器110(CPU,又称为主控制器或主控);存储部分通常由存储设备210组成。
[0029]存储设备210包括硬盘控制器212和磁盘阵列211。需要说明的是,本实施例所称的磁盘阵列211可以仅包括一块磁盘驱动器,也可以是由多块磁盘驱动器组合成的磁盘组。并且,构成该磁盘阵列的磁盘驱动器不限于HDD磁盘驱动器还是SDD磁盘驱动器,在一些实施例中也可以是HDD磁盘驱动器和SDD磁盘驱动器的组合。并且,磁盘阵列211可以采用JBOD(Just a Bunch Of Disks)技术由所有磁盘驱动器串联而成的大容量磁盘驱动器,也可以是采用诸如RAID(独立磁盘冗余阵列)技术被服务器所使用,从而提高磁盘容本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群服务器,其特征在于包括:交换机和至少三个服务器,所述服务器与所述交换机连接,所述服务器包括存储设备,所述存储设备包括硬盘控制器和磁盘阵列,所述硬盘控制器通过磁盘连接器连接至少一个其他服务器的磁盘阵列;所述硬盘控制器用于获取或释放对当前服务器的磁盘阵列和/或至少一个其他服务器的磁盘阵列的控制权。2.根据权利要求1所述的集群服务器,其特征在于,各所述硬盘控制器通过磁盘连接器连接当前服务器的磁盘阵列和两个其他服务器的磁盘阵列,各所述服务器的存储设备以环状拓扑结构连接。3.根据权利要求1所述的集群服务器,其特征在于,所述硬盘控制器用于监测当前服务器的磁盘阵列的运行状态,并在当前服务器的运行状态异常的情况下,释放对当前服务器的磁盘阵列的控制权;以及监测其他服务器的磁盘阵列的运行状态,并在其他服务器的运行状态异常的情况下,获取对其他服务器的磁盘阵列的控制权。4.根据权利要求3所述的集群服务器,其特征在于,所述运行状态异常包括:在预设时间间隔内未有对磁盘阵列的读写操作。5.根据权利要求3所述的集群服务器,其特征在于,所述服务器的存储设备采用相对于服务器的计算部分独立的电源供电;所述运行状态异常包括:检测到所述服务器的计算部分掉电。6.根据权利要求1所述的集群服务器,所...

【专利技术属性】
技术研发人员:张弛蔡剑峰
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1