灵活配置硬盘的伺服器系统及其硬盘指示灯控制装置的制作方法

文档序号:8139289阅读:306来源:国知局
专利名称:灵活配置硬盘的伺服器系统及其硬盘指示灯控制装置的制作方法
技术领域
本发明涉及一种支持多个主机板的伺服器系统,尤其涉及一种依据主机板的数量灵活配置硬盘的伺服器系统及其硬盘指示灯控制装置。
背景技术
对于电脑系统的制造商,特别是伺服器(server)的制造商而言,经常会为了应不同客户的需求而在电脑装置中装设不同数量的主机板(motherboard)以及许多信息储存装置(如硬盘)。这些主机板与硬盘都会共用一个硬盘背板(hard disk back plane), 以使每一个主机板控制多个硬盘,并利用硬盘背板的硬盘指示灯来显示每个硬盘的工作状态,藉此了解这些硬盘是否正常运作,例如硬盘的电源、读取/写入状态等等。此外,主机板经常利用多个硬盘进行磁盘冗余阵列(Redundant Array of Independent Disks,简称为RAID),藉以取代电脑伺服器专用储存装置所无法达成的大容量和方便维护的目标。依据磁盘冗余阵列等级的不同,这些硬盘将会具备增加数据整合速度、具容错功能、加速处理速度等功能。但是以现有的技术来说,硬盘背板所支持的主机板数量为固定,当主机板的数量有所增减时,便需更换对应主机板数量的硬盘背板以对应到主机板的硬盘配置情况,及对应控制全部的硬盘指示灯。换言之,使用者无法通过同一个硬盘背板将不同数量的主机板灵活地对应到全部的硬盘并控制相应的指示灯。

发明内容
本发明提供一种灵活配置硬盘的伺服器系统,可依据主机板的数量让主机板控制相对应的硬盘指示灯,使得全部的硬盘指示灯可灵活地对应到不同数量的主机板,藉以让主机板利用其通用序列信号与这些硬盘指示灯来显示例如磁盘冗余阵列的状态。以另一方面而言,本发明提供一种硬盘指示灯控制装置,其依据主机板的数量让硬盘指示灯灵活地对应到不同数量的主机板,藉以让主机板利用其通用序列信号与硬盘指示灯来显示例如磁盘冗余阵列的状态。本发明提供一种灵活配置硬盘的伺服器系统。此伺服器系统包括多个主机板与一硬盘背板。此硬盘背板电性连接至主机板,并且包括M个硬盘指示灯、N个主机板插槽与一侦测控制单元,其中M与N为大于1的整数。主机板插槽用以将前述主机板连接至硬盘背板。每一个主机板插槽包括一通用序列信号与一主机板侦测信号,当主机板耦接至第i个主机板插槽时,第i个主机板插槽的主机板侦测信号致能。其中,i为整数且1 < i < N,且主机板的数量不大于N。侦测控制单元耦接至硬盘指示灯与主机板插槽,用以依据主机板侦测信号来取得主机板的数量P,将这些硬盘指示灯分为P群,并且依据第j个主机板的通用序列信号来控制第j群硬盘指示灯,其中P为正整数,j为整数且1 < j < P。每一群硬盘指示灯包括Q个硬盘指示灯,第j群硬盘指示灯则包括第[(j_l) XQ+1]条至第jXQ个硬盘指示灯,Q为正整数且M = PXQ0
在本发明的一实施例中,上述的侦测控制单元包括一侦测单元与一硬盘指示灯控制单元。侦测单元依据上述主机板侦测信号以取得主机板的数量P。硬盘指示灯控制单元耦接至侦测单元,用以将硬盘指示灯分为P群,并依据第j个主机板的通用序列信号来控制第j群硬盘指示灯。其中,每一群硬盘指示灯包括Q个硬盘指示灯,第j群硬盘指示灯包括第[(j-l)XQ+l]条至第jXQ个硬盘指示灯。从另一角度来看,本发明提供一种硬盘指示灯控制装置,装置于一伺服器,用以连接至少一个主机板。此硬盘指示灯控制装置包括M条硬盘指示线、N个主机板插槽与一侦测控制单元,其中M与N为大于1的整数。每一条硬盘指示线具有连接并进而控制硬盘指示灯的能力。每一个主机板插槽包括一通用序列信号与一主机板侦测信号,当主机板耦接至第i个主机板插槽时,第i个主机板插槽的主机板侦测信号将会致能,其中i为整数且
侦测控制单元耦接至上述的硬盘指示线与主机板插槽,用以依据上述主机板侦测信号取得主机板的数量P,将硬盘指示线分为P群,并且依据第j个主机板的通用序列信号来控制第j群硬盘指示线,P为正整数,j为整数且1 < j < P。其中,每一群硬盘指示线包括Q条硬盘指示线,第j群硬盘指示线包括第[(j-l)XQ+l]条至第jXQ条硬盘指示线, Q为正整数且M = PXQ0基于上述,本发明的实施例首先侦测得知主机板的数量,并将硬盘指示灯分成数群,其中硬盘指示灯的群组数量等于主机板数量。每一个主机板对应一群硬盘指示灯,藉以让主机板利用对应的硬盘指示灯来显示例如磁盘冗余阵列(RAID)的工作状态。换言之,本发明实施例可通过此装置将全部的硬盘指示灯灵活地对应到不同数量的主机板,以利用主机板的通用序列信号来控制所对应的硬盘指示灯。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并结合附图作详细说明如下。


图1是本发明一实施例的一种灵活配置硬盘的伺服器系统的功能方块图. 图2是图1的侦测控制单元的功能方块图。
图3是本发明另一实施例的一种硬盘指示灯控制装置的功能方块图。 主要元件符号说明
100 伺服器系统;110 硬盘背板;
120,320 侦测控制单元; 130_1 130_4 主机板插槽;
210 侦测单元;
310 硬盘指示灯控制装置;
220 硬盘指示灯控制单元; P 主机板的数量;
-MB_N 主机板; L_12 硬盘指示线;
HD_1 HD_12 硬盘;MB_1
LED_1 LED_M 硬盘指示灯;L_1 -SGPI0_1 SGPI0_N 通用序列信号; MB_DET_1 MB_DET_N 主机板侦测信号; LED_G_1 LED_G_4 第1群硬盘指示灯至第4群硬盘指示灯c
具体实施方式
现将详细参考本发明的示范性实施例,在附图中说明所述示范性实施例的实例。 另外,凡可能之处,在图式及实施方式中使用相同标号的元件/构件/符号代表相同或类似部分。请参照图1,图1是本发明一实施例的一种灵活配置硬盘的伺服器系统的功能方块图。伺服器系统100设置有M个硬盘HD_1 HD_M(本实施例中M为12,但不以此为限)、 硬盘背板110(此处的硬盘背板110也可称为硬盘指示灯控制装置110)以及最多N个主机板MB_1 MB_N。伺服器系统100也可通过硬盘背板110来连接至少一个、最多N个主机板 MB_1 MB_N (本实施例中N为4,但不以此为限)。硬盘背板110包括M个硬盘指示灯LED_1 LED_M、N个主机板插槽130_1 130_ N与侦测控制单元120,其中M与N均为大于1的整数。每一个主机板插槽130_1 130_N 分别包括一通用序列信号SGPI0_1 SGPI0_N与一主机板侦测信号MB_DET_1 MB_DET_N。 其中,通用序列信号SGPI0_1 SGPI0_N在本实施例中为序列通用目的输入/输出(krial GeneralPurpose hput/Output,简称为SGPI0)汇流排,用以提供硬盘HD_1 HD_M的工作状态或磁盘冗余阵列(Redundant Array of Independent Disks,简称为RAID)等的显示信息,但本发明不应以此为限。此外,当其中一个主机板MB_1 ΜΒ_Ν·接至第1个主机板插槽130_1时,第1个主机板插槽130_1的主机板侦测信号MB_DET_1将会致能,而当主机板MB_1 MB_N其中之一耦接至第2个主机板插槽130_2时,第2个主机板插槽130_2的主机板侦测信号MB_DET_2将会致能。以此类推,主机板MB_1 MB_N其中之一耦接至第i 个主机板插槽130_i时,第i个主机板插槽130_i的主机板侦测信号MB_DET_i将会致能, 其中i为整数且1彡i彡N。侦测控制单元120耦接至硬盘指示灯LED_1 LED_M与主机板插槽130_1 130_ N,用以依据主机板侦测信号MB_DET_1 MB_DET_N来取得主机板的数量P (本实施例的P为 4,但不以此为限)。接着,侦测控制单元120将这些硬盘指示灯LED_1 LED_M分为P群, 然后依据第1个主机板MB_1的通用序列信号SGPI0_1来控制第1群硬盘指示灯LED_G_1, 依据第2个主机板的通用序列信号SGPI0_2来控制第2群硬盘指示灯LED_G_2。依此类推, 侦测控制单元120依据第j个主机板MB_j的通用序列信号SGPI0_j来控制第j群硬盘指示灯LED_G_j,其中P为正整数,j为整数且1彡j彡P。每一群硬盘指示灯包括Q个硬盘指示灯(本实施例的Q为3,但不此为限),第j群硬盘指示灯LED_G_j则包括第[(j-1) XQ+1] 条硬盘指示灯LED_[(j-l)XQ+l]至第jXQ个硬盘指示灯LED_(jXQ)。Q为正整数且M = PXQ0举例而言,本实施例具有12个硬盘指示灯LED_1 LED_12(即M为12),主机板 MB_1 MB_N的数量为4 (即P设为4),Q因而为3。因此,每一群硬盘指示灯包括3个硬盘指示灯,其中第1群硬盘指示灯LED_G_1包括第1条至第3个硬盘指示灯LED_1 LED_3, 第2群硬盘指示灯LED_G_2包括第4条至第6个硬盘指示灯LED_4 LED_6,并依此类推, 藉以让硬盘指示灯LED_1 LED_12灵活地对应到主机板MB_1 MB_4。在本实施例中,侦测控制单元120请参照图2。图2是图1的侦测控制单元的功能方块图。侦测控制单元120包括侦测单元210与硬盘指示灯控制单元220。侦测单元210 接收主机板侦测信号MB_DET_1 MB_DET_N,并依据主机板侦测信号MB_DET_1 MB_DET_ N是否致能以取得主机板的数量P。其中,主机板侦测信号MB_DET_1 MB_DET_N致能的数量便是主机板的数量P。之后,侦测单元210将主机板的数量P传送至硬盘指示灯控制单元220。硬盘指示灯控制单元220耦接至侦测单元210,用以将硬盘指示灯LED_1 LED_12 分为P群,并依据第j个主机板MB_j的通用序列信号SGPI0_j来控制第j群硬盘指示灯 LED_G_j。其中,每一群硬盘指示灯包括Q个硬盘指示灯,第j群硬盘指示灯LED_G_j包括第[(j-1) XQ+1]条硬盘指示灯LED_[(j-l) XQ+1]至第j XQ个硬盘指示灯LED_(j XQ)。基于上述,硬盘背板110在本实施例中首先利用侦测单元210取得主机板MB_1 MB_N的数量P,并且将主机板的数量P传送至硬盘指示灯控制单元220。硬盘指示灯控制单元220接收数量P,并且利用表一的对应关系将第j个主机板MB_j的通用序列信号SGPI0_ j解析并藉以控制第j群硬盘指示灯LED_G_j,让第j个主机板MB_j利用第j群硬盘指示灯LED_G_j来显示例如磁盘冗余阵列(RAID)的工作状态。其中,硬盘背板110具有12个硬盘指示灯LED_1 LED_12 (即M为12)与4个主机板插槽(即N为4)。表一
板数量 LED12341LED G 1LED G 1LED G 1LED G 12LED G 1LED G 1LED G 1LED G 13LED—GlLED G 1LED G 1LED G 14LED G 1LED G 1LED G 1LED G 25LED G 1LED G 1LED G 2LED G 26LED G 1LED G 1LED G 2LED G 27LED G 1LED G 2LED G 2LED G 38LED G 1LED G 2LED G 2LED G 39LED G 1LED G 2LED G 3LED G 310LED G 1LED G 2LED G 3LED G 411LEDGlLED G 2LED G 3LED G 412LED G 1LED G 2LED G 3LED G 4依据表一所述,当P为1时,代表硬盘背板110仅与单个主机板MB_1相连(即主机板MB_2 MB_4未耦接至硬盘背板110),每一群硬盘指示灯包括12个硬盘指示灯(即Q 等于12)。硬盘指示灯LED_1 LED_12均属于第1群硬盘指示灯LED_G_1,硬盘指示灯控制单元220将第1个主机板MB_1的通用序列信号SGPI0_1解析并控制第1群硬盘指示灯 LED_G_1。当P为2时,代表硬盘背板110与主机板MB_1、MB_2相连(即主机板MB_3、MB_4 未耦接至硬盘背板110),每一群硬盘指示灯包括6个硬盘指示灯(即Q等于6)。因此,硬
7盘指示灯LED_1 LED_6属于第1群硬盘指示灯LED_G_1,而硬盘指示灯LED_7 LED_12 属于第2群硬盘指示灯LED_G_2,硬盘指示灯控制单元220将第1个主机板MB_1的通用序列信号SGPI0_1解析并控制第1群硬盘指示灯LED_G_1,并将第2个主机板MB_2的通用序列信号SGPI0_2解析并控制第2群硬盘指示灯LED_G_2。依此类推,P为3时,每一群硬盘指示灯包括4个硬盘指示灯(即Q等于4),而P为4时,每一群硬盘指示灯包括3个硬盘指示灯(即Q等于3)。藉此,硬盘背板110将全部的硬盘指示灯LED_1 LED_12灵活地对应到不同数量的主机板MB_1 MB_4 (即P为1、2、3或4),以利用主机板MB_1 MB_4的通用序列信号SGPI0_1 SGPI0_4来控制所对应的每一群硬盘指示灯LED_G_1 LED_G_4。上述说明中,硬盘指示灯控制单元220可将表一的对应关系利用复杂可编程逻辑装置(Complex Programmable Logic Device,简称为CPLD)来实现,但并非用以限定本发明。硬盘指示灯控制单元220也可以设置多个解码路径,并且通过主机板数量P来致能对应的解码路径以达成本发明实施例的目的。从另一角度来看,本发明提供一种硬盘指示灯控制装置310(此处的硬盘指示灯控制装置310也可称为硬盘背板310),请参照图3。图3是本发明另一实施例的一种硬盘指示灯控制装置的功能方块图。本实施例与上述各实施例相似,因此相同动作方式与说明不再赘述。其不同之处在于硬盘指示灯LED_1 LED_M并不一定位于硬盘指示灯控制装置 310内,而硬盘指示灯控制装置310利用M条硬盘指示线L_1 L_M(本实施例的M为12, 但不限定本发明)可与M个硬盘指示灯LED_1 LED_M相连。每一条硬盘指示线L_1 L_ M具有连接并进而控制硬盘指示灯LED_1 LED_12的能力。侦测控制单元320耦接硬盘指示线L_1 L_M与主机板插槽130_1 130_N,用以依据主机板侦测信号MB_DET_1 MB_DET_N来取得主机板MB_1 MB_N的数量P。接着, 侦测控制单元320将硬盘指示线L_1 L_M分为P群,并依据第j个主机板MB_j的通用序列信号SGPI0_j来控制第j群硬盘指示线。其中,每一群硬盘指示线包括Q条硬盘指示线, 第j群硬盘指示线LJ包括第[(j_l)XQ+l]条硬盘指示线L_[(j-1)XQ+1]至第jXQ条硬盘指示线L_(jXQ),M = PXQ, P与Q为正整数,j为整数且1彡j彡P。综上所述,本发明的实施例首先侦测得知主机板的数量,并将硬盘指示灯分成数个群组,其中硬盘指示灯的群组数量等于主机板数量。每一个主机板对应一群硬盘指示灯, 藉以让主机板利用其通用序列信号与对应的硬盘指示灯来显示例如磁盘冗余阵列(RAID) 的工作状态。换言之,本发明实施例可通过此装置将不同数量的主机板灵活地对应到全部的硬盘指示灯,以利用主机板的通用序列信号来控制所对应群组的硬盘指示灯。虽然本发明已以实施例揭示如上,但其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,可作适当更改或等同替换,因此,本发明的保护范围应以权利要求书界定的范围为准。
权利要求
1.一种灵活配置硬盘的伺服器系统,其特征在于,包括至少一主机板;一硬盘背板,电性连接所述主机板,所述硬盘背板包括M个硬盘指示灯,其中M为大于1的整数;N个主机板插槽,用以将所述主机板连接所述硬盘背板,每一主机板插槽包括一通用序列信号与一主机板侦测信号,当所述主机板耦接至第i个主机板插槽时,第i个主机板插槽的主机板侦测信号致能,其中N为大于1的整数,i为整数且KiS N,所述主机板数量不大于N;以及一侦测控制单元,耦接至多个所述硬盘指示灯与多个所述主机板插槽,用以依据多个所述主机板侦测信号取得主机板的数量P,将多个所述硬盘指示灯分为P群,并依据第j个主机板的通用序列信号来控制第j群硬盘指示灯,其中每一群硬盘指示灯包括Q个硬盘指示灯,第j群硬盘指示灯包括第[(j_l) XQ+1]条至第jXQ个硬盘指示灯,M = PXQ, P与 Q为正整数,j为整数且1彡j彡P。
2.根据权利要求1所述的灵活配置硬盘的伺服器系统,其特征在于,所述侦测控制单元包括一侦测单元,用以依据多个所述主机板侦测信号取得主机板的数量P ;以及一硬盘指示灯控制单元,耦接所述侦测单元,用以将多个所述硬盘指示灯分为P群,并依据第j个主机板的通用序列信号来控制第j群硬盘指示灯,其中每一群硬盘指示灯包括 Q个硬盘指示灯,第j群硬盘指示灯包括第[(j_l) XQ+1]条至第jXQ个硬盘指示灯。
3.根据权利要求1所述的灵活配置硬盘的伺服器系统,其特征在于,所述伺服器包括 12个硬盘指示灯,即M等于12。
4.根据权利要求3所述的灵活配置硬盘的伺服器系统,其特征在于,多个所述主机板的数量P等于4时,每一主机板对应3个硬盘指示灯,即Q等于3。
5.根据权利要求3所述的灵活配置硬盘的伺服器系统,其特征在于,多个所述主机板的数量P等于3时,每一主机板对应4个硬盘指示灯,即Q等于4。
6.根据权利要求3所述的灵活配置硬盘的伺服器系统,其特征在于,多个所述主机板的数量P等于2时,每一主机板对应6个硬盘指示灯,即Q等于6。
7.—种硬盘指示灯控制装置,其特征在于,装置于一伺服器,用以连接至少一主机板, 所述硬盘指示灯控制装置包括M条硬盘指示线,每一硬盘指示线具有连接并进而控制一硬盘指示灯的能力,其中M为大于1的整数;N个主机板插槽,每一主机板插槽包括一通用序列信号与一主机板侦测信号,当所述主机板耦接至第i个主机板插槽时,第i个主机板插槽的主机板侦测信号致能,其中N为大于 1的整数,i为整数且1彡i彡N ;以及一侦测控制单元,耦接至多条所述硬盘指示线与多个所述主机板插槽,用以依据多个所述主机板侦测信号取得主机板的数量P,将多条所述硬盘指示线分为P群,并依据第j个主机板的通用序列信号来控制第j群硬盘指示线,其中每一群硬盘指示线包括Q条硬盘指示线,第j群硬盘指示线包括第[(j-l)XQ+l]条至第jXQ条硬盘指示线,M = PXQ,P与 Q为正整数,j为整数且1彡j彡P。
8.根据权利要求7所述的硬盘指示灯控制装置,其特征在于,所述侦测控制单元包括 一侦测单元,用以依据多个所述主机板侦测信号取得主机板的数量P ;以及一硬盘指示灯控制单元,耦接所述侦测单元,用以将多条所述硬盘指示线分为P群,并依据第j个主机板的通用序列信号来控制第j群硬盘指示线,其中每一群硬盘指示线包括 Q条硬盘指示线,第j群硬盘指示线包括第[(j-l)XQ+l]条至第jXQ条硬盘指示线。
全文摘要
本发明涉及一种灵活配置硬盘的伺服器系统及其硬盘指示灯控制装置,装置于一伺服器上,用以连接至少一个主机板。硬盘指示灯控制装置包括M个硬盘指示灯、N个主机板插槽与一侦测控制单元,M与N为大于1的整数。侦测控制单元依据主机板侦测信号来取得主机板的数量P,将这些硬盘指示灯分为P群,并且依据第j个主机板的通用序列信号来控制第j群硬盘指示灯,其中P为正整数,j为整数且1≤j≤P。本装置将不同数量的主机板灵活地对应到全部的硬盘指示灯,以利用每个主机板的通用序列信号来控制相对应的硬盘指示灯。
文档编号H05B37/02GK102222522SQ20101016446
公开日2011年10月19日 申请日期2010年4月16日 优先权日2010年4月16日
发明者林祖成, 骆海明, 黄丽红 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1