高密度服务器的制作方法

文档序号:6584010阅读:157来源:国知局
专利名称:高密度服务器的制作方法
技术领域
本发明是有关于一种高密度服务器,且特别是有关于一种具错误回复功能的高密 度服务器。
背景技术
随着数字科技的快速发展,数字产品的应用也日趋普及,计算机相关周边产业的 进步更是一日千里。在计算机的普及再加上网络技术的迅速发展下,网络以成为快速获取 数据的重要媒介,并可以提供多样化的信息服务。于是,目前网络的大量的使用,使得网络 相关业者必须添购许多的网络及计算机相关设备以充分的提供使用者的需求。然而,由于机房的可用空间有限,因此希望计算机与相关设备能具有较小的尺寸, 以减少其所占用的办公室或厂房空间。特别是大型计算机服务器系统,为求具有高的稳定 性,故相较于一般桌上型计算机的尺寸大小,犹有过之而无不及。因此,服务器的发展便着眼在使服务器的单位体积内提供更高的处理效能并能够 弹性地布署服务器内。于是,发展出在一机箱中有多个独立主机板的高密度服务器(High Density server system)0其中,在高密度服务器的多个主机板中,若有其中一个主机板的基本输入输出系 统(Basic Input/Output System,BIOQ发生错误时,需透过发生错误的主机板的存取装 置,如软盘机或通用序列总线(Universal Serial Bus,USB)装置,读取BIOS映像文件 (image),以进行BIOS错误回复。如此一来,当高密度服务器有主机板发生错误时,其管理 者需到高密度服务器旁,将BIOS映像文件放入存取装置,无法远程操作BIOS错误回复。

发明内容
因此,本发明的一目的在于提供一种高密度服务器,用以在高密度服务器的多个 主机板的至少其中之一的基本输入输出系统有错误时,根据存于高密度服务器的背板的储 存组件的基本输入输出系统映像文件,对发生错误的基本输入输出系统进行错误回复。根据本发明一实施方式提供的高密度服务器包含一背板、一总线以及一处理组 件。背板包含相互电性连接的一储存组件以及一中央管理芯片(Enclosure Management controller, EM controller) 0每一主机板包含一基本输入输出系统、一基板管理控制器 (Baseboard Management Controller,BMC)以及一处理组件。基板管理控制器透过总线电 性连接中央管理芯片。处理组件电性连接基板管理控制器以及基本输入输出系统。处理组 件包含一侦错模块以及一回复模块。侦错模块侦测同一主机板的基本输入输出系统是否有 错误。在同一主机板的基本输入输出系统有错误时,回复模块透过其基板管理控制器,要求 中央管理芯片自储存组件取得并回传一基本输入输出系统映像文件。接下来,回复模块根 据基本输入输出系统映像文件,对基本输入输出系统进行错误回复。依据本发明一实施例,中央管理芯片包含一判断模块,用以在收到取得并回传基 本输入输出系统映像文件的要求时,判断储存组件中是否存有基本输入输出系统映像文件。其中,在储存组件中存有基本输入输出系统映像文件时,判断模块使中央管理芯片开始 自储存组件取得并回传基本输入输出系统映像文件。依据本发明另一实施例,中央管理芯片还包含一更新模块,用以在收到一更新指 令时,接收另一基本输入输出系统映像文件,并将另一基本输入输出系统映像文件更新至 储存组件。依据本发明另一实施例,背板还包含电性连接中央管理芯片的一数据传输接口。 其中,更新指令是透过数据传输接口所接收。依据本发明另一实施例,背板还包含电性连接中央管理芯片的一网络接口,用以 与网络建立连接。其中,更新指令是透过网络所接收。依据本发明另一实施例,其中总线为智能平台管理总线(Intelligent Platform Management Bus, IPMB)。依据本发明另一实施例,其中每一处理组件系透过智能平台管理接口 (Intelligent Platform Management Interface, IPMI)与同一主机板的基板管理控制器 电性连接。依据本发明另一实施例,其中储存组件为闪存(Flash)或非挥发性内存 (Non-Volatile Random Access Memory, NVRAM)。由上述本发明实施例可知,应用本发明具有下列优点。在高密度服务器的多个主 机板中,若有至少一个主机板的基本输入输出系统发生错误时,各主机板可自动通过存于 背板的储存组件的映像文件,对发生错误的基本输入输出系统进行错误回复。换言之,高密 度服务器的管理者不需亲自至高密度服务器旁提供映像文件,便可进行错误回复。此外,在 多个主机板的基本输入输出系统发生错误时,不需个别对各主机板提供映像文件,供错误 回复时使用。另外,可通过侦测储存组件中是否存有映像文件,避免回传错误的数据,造成 错误回复失败。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说 明如下图1绘示依照本发明一实施例的一种高密度服务器的功能方块图。主要组件符号说明100背板310、320、..、3n0:主机板
110储存组件311、321、..、3nl基板管理控制器
120中央管理芯片312、322、..、3n2处理组件
121判断模块313、323、..、3n3基本输入输出系统
122更新模块314,324,·.、3n4侦错模块
130数据传输接口315,325,..、3n5回复模块
140网络接口400 网络 200 总线
具体实施例方式请参照图1,其绘示依照本发明一实施例的一种高密度服务器的功能方块图。在高 密度服务器的多个主机板的至少其中之一的基本输入输出系统有错误时,根据存于高密度 服务器的背板的储存组件的基本输入输出系统映像文件,对发生错误的基本输入输出系统 进行错误回复。高密度服务器包含一背板100、一总线200以及数个主机板310、320.....3n0。背
板100包含相互电性连接的一储存组件110以及一中央管理芯片120。其中,储存组件110
可为闪存、非挥发性内存或其它可供存取的储存组件。各主机板310、320.....3n0分别包
含基板管理控制器311,321.....3nl、处理组件312,322.....3n2、基本输入输出系统313、
323、· · ·、3η3。各处理组件312、322、· · ·、3η2分别包含侦错模块314、324、· · ·、3η4以及回 复模块315、325、. . .、3η5。其中,侦错模块314、324、. . .、3η4以及回复模块315、325、...、 3η5可实作为智能平台管理接口工具,以与基板管理控制器311、321.....3nl进行沟通。基板管理控制器311、321.....3n 1透过总线200电性连接中央管理芯片120。其
中,总线200可为智能平台管理总线或其它可使背板100的中央管理芯片120与基板管理控
制器311、321.....3nl进行数据传输的总线。各处理组件312、322.....3n2电性连接同一
主机板的基板管理控制器311、321.....3nl以及基本输入输出系统313、323.....3n3。其
中,处理组件312、322.....3η2可透过智能平台管理接口或其它用以与基板管理控制器311、
321.....3nl进行数据传输的数据传输接口,与基板管理控制器311、321.....3nl电性连接。各侦错模块314、324.....3n4分别侦测同一主机板的基本输入输出系统313、
323、· · ·、3n3是否有错误。其中,侦错模块314,324,. · ·、3n4可通过核对和(checksum)或 其它侦错方法进行侦错。在基本输入输出系统313、323.....3n3有错误时,同一主机板的回复模块315、
325.....3n5透过同一主机板的基板管理控制器311、321.....3nl,要求中央管理芯片120
自储存组件110取得并回传一基本输入输出系统映像文件。然后,回复模块315、325.....
3n5根据基本输入输出系统映像文件,对发生错误的基本输入输出系统313、323.....3n3
进行错误回复。举例来说,在主机板310上的侦错模块314侦测到同一主机板310的基本输入输 出系统313有错误时,主机板310上的回复模块315透过主机板310的基板管理控制器311, 要求中央管理芯片120自储存组件110取得并回传基本输入输出系统映像文件。然后,主 机板310的回复模块315根据基本输入输出系统映像文件,对主机板310上发生错误的基 本输入输出系统313进行错误回复。然而,在其它实施例中,若其它主机板的基本输入输出 系统有错误时,亦可通过其同一主机板上的回复模块进行错误回复,并不限于本实施例。如 此一来,在有主机板的基本输入输出系统发生错误时,可通过存于储存组件的映像文件进 行错误回复。为了避免在储存组件110不存有基本输入输出系统映像文件时,中央管理芯片 120回传错误的数据,而造成错误回复失败,中央管理芯片120可包含一判断模块121。在 中央管理芯片120收到取得并回传基本输入输出系统映像文件的要求时,判断模块121判 断储存组件110中是否存有基本输入输出系统映像文件。其中,在储存组件110中存有基 本输入输出系统映像文件时,判断模块121使中央管理芯片110开始自储存组件取得并回传基本输入输出系统映像文件至发出要求的主机板。如此一来,可避免中央管理芯片120 回传错误的数据,造成错误回复失败。此外,高密度服务器可更新存于其储存组件110的基本输入输出映像文件。因此, 中央管理芯片120可包含一更新模块123,用以在收到一更新指令时,接收另一基本输入输 出系统映像文件,并将另一基本输入输出系统映像文件更新至储存组件110。其中,另一基 本输入输出系统映像文件可包含于更新指令中,或更新指令可包含另一基本输入输出系统 映像文件的储存位置,供高密度服务器取得。另外,背板100可包含与中央管理芯片120电性连接的一数据传输接口 130或一 网络接口 140。如此一来,更新指令可透过数据传输接口 130所接收,或通过网络接口与网 络400建立连接,而透过网络400接收更新指令。换言之,高密度服务器的管理者可在远程 透过网络发出更新指令,对存于储存组件中的映像文件进行更新。由上述本发明实施例可知,应用本发明具有下列优点。在高密度服务器的多个主 机板中,若有至少一个主机板的基本输入输出系统发生错误时,各主机板可自动通过存于 背板的储存组件的映像文件,对发生错误的基本输入输出系统进行错误回复。换言之,高密 度服务器的管理者不需亲自至高密度服务器旁提供映像文件,便可进行错误回复。此外,在 多个主机板的基本输入输出系统发生错误时,不需个别对各主机板提供映像文件,供错误 回复时使用。另外,可通过侦测储存组件中是否存有映像文件,避免回传错误的数据,造成 错误回复失败。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术 的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范 围当视权利要求书所界定的范围为准。
权利要求
1.一种高密度服务器,其特征在于,包含一背板,包含一储存组件;以及一中央管理芯片,电性连接该储存组件;一总线;以及多个主机板,其中每一该些主机板包含一基本输入输出系统;一基板管理控制器,透过该总线电性连接该中央管理芯片;以及一处理组件,电性连接该基板管理控制器以及该基本输入输出系统,包含一侦错模块,侦测该基本输入输出系统是否有错误;以及一回复模块,在该基本输入输出系统有错误时,透过该基板管理控制器,要求该中央管 理芯片自该储存组件取得并回传一基本输入输出系统映像文件,并根据该基本输入输出系 统映像文件,对该基本输入输出系统进行错误回复。
2.根据权利要求1所述的高密度服务器,其特征在于,该中央管理芯片包含一判断模块,在收到取得并回传该基本输入输出系统映像文件的要求时,判断该储存 组件中是否存有该基本输入输出系统映像文件,其中在该储存组件中存有该基本输入输出 系统映像文件时,该判断模块使该中央管理芯片开始自该储存组件取得并回传该基本输入 输出系统映像文件。
3.根据权利要求1所述的高密度服务器,其特征在于,该中央管理芯片还包含一更新模块,在收到一更新指令时,接收另一基本输入输出系统映像文件,并将该另一 基本输入输出系统映像文件更新至该储存组件。
4.根据权利要求3所述的高密度服务器,其特征在于,该背板还包含一数据传输接口,电性连接该中央管理芯片,其中该更新指令是透过该数据传输接口 所接收。
5.根据权利要求3所述的高密度服务器,其特征在于,该背板还包含一网络接口,电性连接该中央管理芯片,与网络建立连结,其中该更新指令是透过该网 络所接收。
6.根据权利要求1所述的高密度服务器,其特征在于,该总线为智能平台管理总线。
7.根据权利要求1所述的高密度服务器,其特征在于,每一该些处理组件是透过智能 平台管理接口与其基板管理控制器电性连接。
8.根据权利要求1所述的高密度服务器,其特征在于,该储存组件为闪存或非挥发性 内存。
全文摘要
本发明涉及一种高密度服务器,包含一背板、一总线以及数个主机板。背板包含一储存组件以及一中央管理芯片。每一主机板包含一基本输入输出系统、一基板管理控制器以及一处理组件。处理组件侦测同一主机板上的基本输入输出系统是否有错误。处理组件在同一主机板上的基本输入输出系统有错误时,透过基板管理控制器,要求中央管理芯片自储存组件取得并回传一基本输入输出系统映像文件,并根据基本输入输出系统映像文件,对其基本输入输出系统进行错误回复。
文档编号G06F11/07GK102063341SQ200910225219
公开日2011年5月18日 申请日期2009年11月16日 优先权日2009年11月16日
发明者卢晓芬, 陈志伟 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1