机柜服务器系统及其检测方法

文档序号:6492048阅读:159来源:国知局
机柜服务器系统及其检测方法
【专利摘要】本发明揭露一种机柜服务器系统及其检测方法。机柜服务器系统包含:多个服务器以及机柜管理控制器。每一所述服务器包含:储存模块、基板管理控制器以及基本输入输出系统。储存模块包含:储存出厂硬件配置表的第一储存区以及储存运作硬件配置表的第二储存区。基板管理控制器撷取出厂硬件配置表以及运作硬件配置表。基本输入输出系统于服务器启始运作时进行系统硬件检测,以便基板管理控制器根据系统硬件检测更新运作硬件配置表。机柜管理控制器管理服务器,分别通过各服务器的基板管理控制器自储存模块取得出厂硬件配置表以及运作硬件配置表进行查询与比较,以判断服务器是否产生错误。
【专利说明】机柜服务器系统及其检测方法
【技术领域】
[0001]本发明是有关于一种服务器系统技术,且特别是有关于一种机柜服务器系统及其检测方法。
【背景技术】
[0002]网络在现代人生活中是进行信息的沟通与交流不可或缺的管道。做为提供网络服务的重要工具,服务器必需具有处理大量数据的能力。因此,不论在数据的处理或是散热的能力上,服务器都必需具备良好的设计,以达到最有效的控管。
[0003]由于大量的数据需求,往往是将许多服务器集中装箱进行存放。然而这样的配置方式,各个服务器仍然是自行其事分开管理,对集中在同一个机架中的许多服务器来说,未能拥有一个集中控管的机制,将无法以整体的环境条件来进行最佳化的管理。现行的技术中,常通过机柜管理控制器统一对各服务器进行控管。然而在机柜系统中,如有新的服务器加入,机柜管理控制器无法即刻地进行有效的监控,因此难以对整个机柜系统的状态进行控管与维护。
[0004]因此,如何设计一个新的机柜服务器系统及其检测方法,以克服上述的问题,乃为此一业界亟待解决的问题。

【发明内容】

[0005]因此,本发明的一方面是在提供一种机柜服务器系统,包含:多个服务器以及机柜管理控制器。服务器包含:储存模块、基板管理控制器(baseboard managementcontroller ;BMC)以及基本输入输出系统(basic input/output system ;B10S)。储存模块包含:用以储存出厂硬件配置表的第一储存区以及用以储存运作硬件配置表的第二储存区。基板管理控制器用以撷取出厂硬件配置表以及运作硬件配置表。基本输入输出系统于服务器启始运作时进行系统硬件检测,以便基板管理控制器根据系统硬件检测更新运作硬件配置表。机柜管理控制器用以管理服务器,以分别通过各服务器的基板管理控制器自各服务器的储存模块中取得相应的出厂硬件配置表以及运作硬件配置表进行查询与比较,以依据出厂硬件配置表以及运作硬件配置表的匹配情形判断服务器是否产生错误。
[0006]依据本发明一实施例,其中系统硬件检测为电源启动自我检测(power on selftest ;P0ST),用以对服务器包含的至少一处理器、至少一硬盘、至少一记忆体、至少一电源模块及至少一磁盘阵列卡进行检测。出厂硬件配置表以及运作硬件配置表记录处理器的数目信息、型号信息、组装日期或其排列组合,记录硬盘及记忆体的数目信息、容量信息、厂牌信息或其排列组合,以及记录电源模块以及磁盘阵列卡的数目信息、型号信息、厂牌信息或其排列组合。
[0007]依据本发明另一实施例,其中储存模块为快闪记忆体(Flash memory)或电子抹除式可复写只读记忆体(Electrically-Erasable Programmable Read-Only Memory ;EEPROM)ο[0008]依据本发明又一实施例,其中机柜管理控制器于机柜服务器系统重新上电或硬件配置更新时,对该出厂硬件配置表以及该运作硬件配置表进行比较。
[0009]依据本发明还具有的一实施例,其中机柜管理控制器还用以于服务器上线时判断服务器是否须自动更新出厂硬件配置表,以于须自动更新出厂硬件配置表时,复制运作硬件配置表为出厂硬件配置表。
[0010]依据本发明再具有的一实施例,其中机柜管理控制器还根据出厂硬件配置表产生机柜服务器硬件配置表。机柜管理控制器于出厂硬件配置表以及运作硬件配置表不匹配时产生警示信息。
[0011]本发明的另一方面是在提供一种机柜服务器系统检测方法,用于机柜服务器系统,包含:使机柜服务器系统的多个服务器启始运作;使各服务器的基本输入输出系统进行系统硬件检测,以便基板管理控制器根据系统硬件检测更新各服务器的储存模块中的运作硬件配置表;使基板管理控制器自储存模块撷取运作硬件配置表以及出厂硬件配置表;使机柜服务器系统的机柜管理控制器分别通过各服务器的基板管理控制器自储存模块中取得相应的出厂硬件配置表以及运作硬件配置表进行查询与比较,以依据出厂硬件配置表以及运作硬件配置表的匹配情形判断服务器是否产生错误。
[0012]依据本发明一实施例,其中系统硬件检测为电源启动自我检测,用以对服务器包含的至少一处理器、至少一硬盘、至少一记忆体、至少一电源模块及至少一磁盘阵列卡进行检测。
[0013]依据本发明另一实施例,其中机柜服务器系统检测方法还包含使机柜管理控制器于机柜服务器系统重新上电或硬件配置更新时,对出厂硬件配置表以及运作硬件配置表进行比较。
[0014]依据本发明又一实施例,其中当服务器上线时还包含:使机柜管理控制器判断服务器是否须自动更新出厂硬件配置表;以及当须自动更新出厂硬件配置表时,复制运作硬件配置表为出厂硬件配置表。
[0015]依据本发明再一实施例,机柜服务器系统检测方法还包含使机柜管理控制器根据出厂硬件配置表产生机柜服务器硬件配置表。机柜服务器系统检测方法还包含于出厂硬件配置表以及运作硬件配置表不匹配时,产生警示信息。
[0016]应用本发明的优点在于通过运作硬件配置表及出厂硬件配置表分别记录出厂时的硬件配置以及实际运作时的硬件配置,并由机柜管理控制器进行比较以判断是否有服务器错误的情形产生,而轻易地达到上述的目的。
【专利附图】

【附图说明】
[0017]为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
[0018]图1为本发明一实施例中,一种机柜服务器系统的方块图;
[0019]图2为本发明一实施例中,服务器的方块图;
[0020]图3为本发明一实施例中,机柜服务器系统检测方法的流程图;
[0021]图4为本发明一实施例中,机柜服务器系统检测方法的流程图;以及
[0022]图5为本发明另一实施例中,机柜服务器系统检测方法的流程图。[0023]【主要元件符号说明】
[0024]1:机柜服务器系统10:服务器
[0025]12:机柜管理控制器20:储存模块
[0026]200:第一储存区202:第二储存区
[0027]21:出厂硬件配置表22:基板管理控制器
[0028]23:运作硬件配置表24:基本输入输出系统
[0029]300:机柜服务器系统检测方法301-307:步骤
[0030]401-413:步骤400:机柜服务器系统检测方法
[0031]500:机柜服务器系统检测方法501-510:步骤
【具体实施方式】
[0032]请参照图1。图1为本发明一实施例中,一种机柜服务器系统I的方块图。机柜服务器系统I包含:服务器10以及机柜管理控制器12。
[0033]服务器10的数目可视实际应用而定,并用以依据远程的使用者存取要求进行数据的处理与传输。机柜管理控制器12可通过内部设置的机架管理网络端口、内部整合电路(inter integ rated circuit ;I2C)总线或通用非同步接收器传输(UniversalAsynchronous Receiver Transmission ;UART)总线与服务器10进行沟通,以接收各个服务器10的相关信息,对整个机柜服务器系统I进行有效的控管。
[0034]请参照图2。图2为本发明一实施例中,服务器10的方块图。服务器10主要包含:储存模块20、基板管理控制器(baseboard management controller ;BMC) 22以及基本输入输出系统(basic input/output system ;B10S) 24。实际上,服务器10可能尚包含感测器、散热模块、电源模块、硬盘、记忆体、处理器、磁盘阵列卡等等元件。然而为便于以图示进行本发明的重点的说明,于图2仅绘示出储存模块20、基板管理控制器22以及基本输入输出系统24。
[0035]基板管理控制器22用以对服务器10中的感测器进行控管,以获取服务器10中的温度或电源等状况,并据以控制服务器10中的散热模块或电源模块的运作。
[0036]基本输入输出系统24于服务器10启始运作时,进行系统硬件检测。于一实施例中,此系统硬件检测为电源启动自我检测(power on self test ;P0ST),用以对服务器10包含的处理器、硬盘、记忆体、电源模块及磁盘阵列卡等等进行检测。在检测完后,除得知硬件是否故障外,基本输入输出系统24亦可得知各模块的信息,例如但不限于其数目、型号、组装日期、厂牌等等。
[0037]储存模块20不同实施例中,可为快闪记忆体(Flash memory)或电子抹除式可复写只读记忆体(Electrically-Erasable Programmable Read-Only Memory ;EEPROM)0 储存模块20包含第一储存区200以及第二储存区202。其中,第一储存区200用以储存出厂硬件配置表21,而第二储存区202用以储存运作硬件配置表23。出厂硬件配置表21为服务器10组装完成时所烧录储存的表格,以记录在出厂时服务器10所具有的各模块的信息。于一实施例中,出厂硬件配置表21的形式可为例如但不限于表1所绘示的内容。
[0038]表1
[0039]
【权利要求】
1.一种机柜服务器系统,其特征在于,包含: 多个服务器,每一所述服务器包含: 一储存模块,包含: 一第一储存区,用以储存一出厂硬件配置表; 一第二储存区,用以储存一运作硬件配置表; 一基板管理控制器,用以撷取该出厂硬件配置表以及该运作硬件配置表;以及 一基本输入输出系统,用以于该服务器启始运作时进行一系统硬件检测,以便该基板管理控制器根据该系统硬件检测更新该运作硬件配置表;以及 一机柜管理控制器,用以管理所述多个服务器,以分别通过各所述服务器的该基板管理控制器自各所述服务器的该储存模块中取得相应的该出厂硬件配置表以及该运作硬件配置表进行查询与比较,以依据该出厂硬件配置表以及该运作硬件配置表的一匹配情形判断所述服务器是否产生错误。
2.根据权利要求1所述的机柜服务器系统,其特征在于,该系统硬件检测为一电源启动自我检测,用以对所述服务器包含的至少一处理器、至少一硬盘、至少一记忆体、至少一电源模块及至少一磁盘阵列卡进行检测。
3.根据权利要求2所述的机柜服务器系统,其特征在于,该出厂硬件配置表以及该运作硬件配置表记录该处理器的一处理器数目信息、一处理器型号信息、一组装日期信息或其排列组合,记录该硬盘及该记忆体的一第一数目信息、一容量信息、一第一厂牌信息或其排列组合,以及记录该 电源模块以及该磁盘阵列卡的一第二数目信息、一型号信息、一第二厂牌信息或其排列组合。
4.根据权利要求1所述的机柜服务器系统,其特征在于,该储存模块为一快闪记忆体或一电子抹除式可复写只读记忆体。
5.根据权利要求1所述的机柜服务器系统,其特征在于,该机柜管理控制器于该机柜服务器系统重新上电或一硬件配置更新时,对该出厂硬件配置表以及该运作硬件配置表进行比较。
6.根据权利要求1所述的机柜服务器系统,其特征在于,该机柜管理控制器还用以于所述服务器上线时判断所述服务器是否须自动更新该出厂硬件配置表,以于须自动更新该出厂硬件配置表时,复制该运作硬件配置表为该出厂硬件配置表。
7.根据权利要求1所述的机柜服务器系统,其特征在于,该机柜管理控制器还根据该出厂硬件配置表产生一机柜服务器硬件配置表。
8.根据权利要求1所述的机柜服务器系统,该机柜管理控制器于该出厂硬件配置表以及该运作硬件配置表不匹配时产生一警示信息。
9.一种机柜服务器系统检测方法,其特征在于,用于一机柜服务器系统,包含: 使该机柜服务器系统的多个服务器启始运作; 使各所述服务器的一基本输入输出系统进行一系统硬件检测,以便该基板管理控制器根据该系统硬件检测更新各所述服务器的一储存模块中的一运作硬件配置表; 使该基板管理控制器自该储存模块撷取该运作硬件配置表以及一出厂硬件配置表;以及 使该机柜服务器系统的一机柜管理控制器分别通过各所述服务器的该基板管理控制器自该储存模块中取得相应的该出厂硬件配置表以及该运作硬件配置表进行查询与比较,以依据该出厂硬件配置表以及该运作硬件配置表的一匹配情形判断所述服务器是否产生错误。
10.根据权利要求9所述的机柜服务器系统检测方法,其特征在于,该系统硬件检测为一电源启动自我检测,用以对所述服务器包含的至少一处理器、至少一硬盘、至少一记忆体、至少一电源模块及至少一磁盘阵列卡进行检测。
11.根据权利要求9所述的机柜服务器系统检测方法,其特征在于,该机柜管理控制器还于该机柜服务器系统重新上电或一硬件配置更新时,对该出厂硬件配置表以及该运作硬件配置表进行比较。
12.根据权利要求9所述的机柜服务器系统检测方法,其特征在于,当所述服务器启始运作时还包含: 使该机柜管理控制器判断所述服务器是否须自动更新该出厂硬件配置表;以及 当须自动更新该出厂硬件配置表时,复制该运作硬件配置表为该出厂硬件配置表。
13.根据权利要求9所述的机柜服务器系统检测方法,其特征在于,还包含使该机柜管理控制器根据该出厂硬件配置表产生一机柜服务器硬件配置表。
14.根据权利要求9所述的机柜服务器系统检测方法,其特征在于,还包含于该出厂硬件配置表以及该运作硬件配置`表不匹配时,产生一警示信息。
【文档编号】G06F11/22GK103853636SQ201210501351
【公开日】2014年6月11日 申请日期:2012年11月30日 优先权日:2012年11月30日
【发明者】胡鹏 申请人:英业达科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1