CN102073510A - 高密度服务器 - Google Patents
高密度服务器 Download PDFInfo
- Publication number
- CN102073510A CN102073510A CN2009102219455A CN200910221945A CN102073510A CN 102073510 A CN102073510 A CN 102073510A CN 2009102219455 A CN2009102219455 A CN 2009102219455A CN 200910221945 A CN200910221945 A CN 200910221945A CN 102073510 A CN102073510 A CN 102073510A
- Authority
- CN
- China
- Prior art keywords
- basic input
- output system
- bios
- image file
- version
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明涉及一种高密度服务器,包含一背板、一总线以及数个主机板。背板包含一储存组件以及一中央管理芯片。储存组件存有一基本输入输出***映像文件。其中,基本输入输出***映像文件具有一映像文件版本。中央管理芯片传送映像文件版本至各主机板。每一主机板包含一基本输入输出***、一基板管理控制器以及一处理组件。其中,各基本输入输出***具有一目前版本。各处理组件在映像文件版本较其基本输入输出***的目前版本新时,透过基板管理控制器,要求中央管理芯片回传存于储存组件的基本输入输出***映像文件,用以作为更新其基本输入输出***的依据。
Description
技术领域
本发明是有关于一种高密度服务器(high-density server),且特别是有关于一种具更新功能的高密度服务器。
背景技术
随着数字科技的快速发展,数字产品的应用也日趋普及,计算机相关周边产业的进步更是一日千里。在计算机的普及再加上网络技术的迅速发展下,网络已成为快速获取数据的重要媒介,并可以提供多样化的信息服务。于是,目前网络的大量的使用,使得网络相关业者必须添购许多的网络及计算机相关设备以充分的提供使用者的需求。
然而,由于机房的可用空间有限,因此希望计算机与相关设备能具有较小的尺寸,以减少其所占用的办公室或厂房空间。特别是大型计算机服务器***,为求具有高的稳定性,故相较于一般桌上型计算机的尺寸大小,犹有过之而无不及。
因此,服务器的发展便着眼在使服务器的单位体积内提供更高的处理效能并能够弹性地布署服务器内。于是,发展出在一机箱中有多个独立主机板的高密度服务器(High Density server system)。
其中,在对高密度服务器的各主机板进行基本输入输出***(BasicInput/Output System,BIOS)更新时,需透过个别主机板的存取装置,如软盘机或通用序列总线(Universal Serial Bus,USB)装置,读取更新用的BIOS映像文件(image),以作为更新的依据。由上可知,高密度服务器的主机板BIOS更新不仅过程繁复而且效率较差。
发明内容
因此,本发明的一目的是在提供一种高密度服务器,用以通过存于其背板的一储存组件中的基本输入输出***映像文件,更新高密度服务器的多个主机板的基本输入输出***。
本发明的一实施例提供一种高密度服务器,包含一背板、一总线以及数个主机板。背板包含一储存组件以及一中央管理芯片(Enclosure Managementcontroller,EM controller)。储存组件存有一基本输入输出***映像文件。其中,基本输入输出***映像文件具有一映像文件版本。中央管理芯片电性连接储存组件且包含一传送模块。传送模块自储存组件读取基本输入输出***映像文件的一映像文件版本,并传送映像文件版本。每一主机板包含一基本输入输出***、一基板管理控制器(Baseboard Management Controller,BMC)以及一处理组件。其中,基本输入输出***具有一目前版本。基板管理控制器透过总线电性连接中央管理芯片,且接收并储存映像文件版本。处理组件电性连接基板管理控制器以及基本输入输出***,且包含一判断模块以及一更新模块。判断模块判断映像文件版本是否较同一主机板的基本输入输出***的目前版本新。更新模块在映像文件版本较同一主机板的基本输入输出***的目前版本新时,透过基板管理控制器,要求中央管理芯片回传存于储存组件的基本输入输出***映像文件,并根据基本输入输出***映像文件,更新同一主机板的基本输入输出***。
依据本发明一实施例,中央管理芯片还包含另一更新模块,用以在收到一更新指令时,接收另一基本输入输出***映像文件,并将另一基本输入输出***映像文件更新至储存组件。
依据本发明另一实施例,传送模块包含一更新判断器,用以在收到更新指令后,持续判断另一基本输入输出***映像文件是否完全更新至储存组件。其中,在另一基本输入输出***映像文件尚未完全更新至储存组件时,更新判断器使传送模块传送一无效版本。
依据本发明另一实施例,背板还包含电性连接中央管理芯片的一数据传输接口。其中,更新指令是透过数据传输接口所接收。
依据本发明另一实施例,背板还包含电性连接中央管理芯片的一网络接口,用以与网络建立连接。其中,更新指令是通过网络接口,而透过网络所接收。
依据本发明另一实施例,其中总线为智能平台管理总线(IntelligentPlatform Management Bus,IPMB)。
依据本发明另一实施例,其中每一处理组件是透过智能平台管理接口(Intelligent Platform Management Interface,IPMI)与同一主机板的基板管理控制器电性连接。
依据本发明另一实施例,其中储存组件为闪存(Flash)或非挥发性内存(Non-Volatile Random Access Memory,NVRAM)。
应用本发明具有下列优点。高密度服务器的各主机板可自动依据存于背板的储存组件中较新版本的基本输入输出***映像文件,更新其基本输入输出***。如此一来,仅需更新存于背板的储存组件中的映像文件,即可达成多个主机板基本输入输出***的更新。此外,高密度服务器的管理者可在远程透过网络,更新各主机板的基本输入输出***,而不需亲自在高密度服务器旁进行更新的操作。另外,可避免高密度服务器的主机板根据尚未更新完成的映像文件,对其基本输入输出***更新所造成的***损毁。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1是绘示依照本发明一实施例的一种高密度服务器的功能方块图。
【主要组件符号说明】
100:背板 310、320、...、3n0:主机板
110:储存组件 311、321、...、3n1:基板管理控制器
120:中央管理芯片 312、322、...、3n2:处理组件
121:传送模块 313、323、...、3n3:基本输入输出***
122:更新判断器 314、324、...、3n4:判断模块
123:更新模块 315、325、...、3n5:更新模块
130:数据传输接口 400:网络
140:网络接口
200:总线
具体实施方式
请参照图1,其绘示依照本发明一实施例的一种高密度服务器的功能方块图。在高密度服务器中,通过存于其背板的一储存组件中的基本输入输出***映像文件,更新高密度服务器的多个主机板的基本输入输出***。
高密度服务器包含一背板100、一总线200以及数个主机板310、320、...、3n0。背板100包含一储存组件110以及一中央管理芯片120。其中,储存组件可为闪存、非挥发性内存或其它可供存取的储存组件。中央管理芯片120包含一传送模块121。各主机板310、320、...、3n0分别包含基板管理控制器311、321、...、3n1、处理组件312、322、...、3n2以及基本输入输出***313、323、...、3n3。各处理组件312、322、...、3n2分别包含判断模块314、324、...、3n4以及更新模块315、325、...、3n5。中央管理芯片120电性连接储存组件110。基板管理控制器311、321、...、3n1透过总线200电性连接中央管理芯片120。其中,总线200可为智能平台管理总线或其它可使背板100的中央管理芯片120与基板管理控制器311、321、...、3n1进行数据传输的总线。各处理组件312、322、...、3n2电性连接同一主机板的基板管理控制器311、321、...、3n1以及基本输入输出***313、323、...、3n3。其中,处理组件312、322、...、3n2可透过智能平台管理接口或其它用以与基板管理控制器311、321、...、3n1进行数据传输的数据传输接口,与基板管理控制器311、321、...、3n1电性连接。此外,判断模块314、324、...、3n4以及更新模块315、325、...、3n5可实作为智能平台管理接口工具,以与基板管理控制器311、321、...、3n1沟通。
储存组件110存有一基本输入输出***映像文件。其中,基本输入输出***映像文件具有一映像文件版本。中央管理芯片120的传送模块121自储存组件110读取基本输入输出***映像文件的一映像文件版本,并传送映像文件版本至各主机板310、320、...、3n0。
主机板310、320、...、3n0的基板管理控制器311、321、...、3n1接收并储存映像文件版本。其中,基板管理控制器311、321、...、3n1可分别将映像文件版本储存于其基板管理控制器传感器(sensor)表,供同一主机板的处理组件312、322、...、3n2读取。
各基本输入输出***313、323、...、3n3分别具有一目前版本。处理组件312、322、...、3n2的判断模块314、324、...、3n4判断映像文件版本是否较同一主机板的基本输入输出***313、323、...、3n3的目前版本新。其中,可分别使用基本输入输出***映像文件以及基本输入输出***313、323、...、3n3的识别信息、修改日期或其它版本相关的信息,分别作为基本输入输出***映像文件的映像文件版本以及基本输入输出***313、323、...、3n3的目前版本,以辅助判断模块314、324、...、3n4的判断。
在映像文件版本较基本输入输出***313、323、...、3n3的目前版本新时,同一主机板的处理组件312、322、...、3n2的更新模块315、325、...、3n5透过基板管理控制器311、321、...、3n1,要求中央管理芯片120回传存于储存组件110的基本输入输出***映像文件。接下来,更新模块315、325、...、3n5根据基本输入输出***映像文件,更新同一主机板的基本输入输出***313、323、...、3n3。
举例来说,在主机板310的判断模块314判断映像文件版本较同一主机板310的基本输入输出***313的目前版本新时,主机板310的更新模块315透过同一主机板310的基板管理控制器311,要求中央管理芯片120回传存于储存组件110的基本输入输出***映像文件。然后,更新模块315根据基本输入输出***映像文件,更新同一主机板310上的基本输入输出***313。然而,在其它实施例中,若其它主机板的基本输入输出***的目前版本较映像文件版本旧时,亦可通过其同一主机板上的更新模块进行更新,并不限于本实施例。如此一来,在储存组件110中的基本输入输出***映像文件的版本较新时,高密度服务器的各主机板310、320、...、3n0便可自动更新其基本输入输出***313、323、...、3n3。
此外,高密度服务器可通过更新存于其储存组件110的基本输入输出映像文件,而使各主机板310、320、...、3n0更新其基本输入输出***313、323、...、3n3。因此,中央管理芯片120可包含一更新模块123,用以在收到一更新指令时,接收另一基本输入输出***映像文件,并将另一基本输入输出***映像文件更新至储存组件110。其中,另一基本输入输出***映像文件可包含于更新指令中,或更新指令可包含另一基本输入输出***映像文件的储存位置,供高密度服务器取得。
另外,背板100可包含与中央管理芯片120电性连接的一数据传输接口130或一网络接口140。如此一来,更新指令可透过数据传输接口130所接收,或通过网络接口与网络400建立连接,而透过网络400接收更新指令。换言之,高密度服务器的管理者可在远程透过网络发出更新指令,对存于储存组件中的映像文件进行更新,以更新各主机板的基本输入输出***。
为避免在储存组件110中的基本输入输出映像文件尚未更新完成时,各主机板310、320、...、3n0根据未更新完成的基本输入输出映像文件进行更新而造成损毁,因此传送模块121可包含一更新判断器122。在收到更新指令后,更新判断器122持续判断另一基本输入输出***映像文件是否完全更新至储存组件110。其中,在另一基本输入输出***映像文件尚未完全更新至储存组件110时,更新判断器122使传送模块121传送一无效版本,如none、null或其它可使主机板在接收后不会进行更新的版本。如此一来,主机板310、320、...、3n0便会根据所收到的无效版本,而不更新其基本输入输出***313、323、...、3n3。因而,可避免主机板310、320、...、3n0根据尚未更新完成的基本输入输出***映像文件进行更新,所造成的***损毁。
由上述本发明实施例可知,应用本发明具有下列优点。高密度服务器的各主机板可自动依据存于背板的储存组件中较新版本的基本输入输出***映像文件,更新其基本输入输出***。如此一来,仅需更新存于背板的储存组件中的映像文件,即可达成多个主机板基本输入输出***的更新。此外,高密度服务器的管理者可在远程透过网络,更新各主机板的基本输入输出***,而不需亲自在高密度服务器旁进行更新的操作。另外,可避免高密度服务器的主机板根据尚未更新完成的映像文件,对其基本输入输出***更新所造成的***损毁。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视权利要求书所界定的范围为准。
Claims (8)
1.一种高密度服务器,其特征在于,包含:
一背板,包含:
一储存组件,存有一基本输入输出***映像文件,其中该基本输入输出***映像文件具有一映像文件版本;以及
一中央管理芯片,电性连接该储存组件,包含:
一传送模块,自该储存组件读取该映像文件版本,并传送该映像文件版本;
一总线;以及
多个主机板,其中每一该些主机板包含:
一基本输入输出***,其中该基本输入输出***具有一目前版本;
一基板管理控制器,透过该总线电性连接该中央管理芯片,且接收并储存该映像文件版本;以及
一处理组件,电性连接该基板管理控制器以及该基本输入输出***,包含:
一判断模块,判断该映像文件版本是否较该基本输入输出***的该目前版本新;以及
一更新模块,在该映像文件版本较该目前版本新时,透过该基板管理控制器,要求该中央管理芯片回传存于该储存组件的该基本输入输出***映像文件,并根据该基本输入输出***映像文件,更新该基本输入输出***。
2.根据权利要求1所述的高密度服务器,其特征在于,该中央管理芯片还包含:
另一更新模块,在收到一更新指令时,接收另一基本输入输出***映像文件,并将该另一基本输入输出***映像文件更新至该储存组件。
3.根据权利要求2所述的高密度服务器,其特征在于,该传送模块包含:
一更新判断器,在收到该更新指令后,持续判断该另一基本输入输出***映像文件是否完全更新至该储存组件,其中在该另一基本输入输出***映像文件尚未完全更新至该储存组件时,该更新判断器使该传送模块传送一无效版本。
4.根据权利要求2所述的高密度服务器,其特征在于,该背板还包含:
一数据传输接口,电性连接该中央管理芯片,其中该更新指令是透过该数据传输接口所接收。
5.根据权利要求2所述的高密度服务器,其特征在于,该背板还包含:
一网络接口,电性连接该中央管理芯片,与网络建立连接,其中该更新指令是通过该网络接口,而透过网络所接收。
6.根据权利要求1所述的高密度服务器,其特征在于,该总线为智能平台管理总线。
7.根据权利要求1所述的高密度服务器,其特征在于,每一该些处理组件是透过智能平台管理接口与其基板管理控制器电性连接。
8.根据权利要求1所述的高密度服务器,其特征在于,该储存组件为闪存或非挥发性内存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102219455A CN102073510A (zh) | 2009-11-23 | 2009-11-23 | 高密度服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102219455A CN102073510A (zh) | 2009-11-23 | 2009-11-23 | 高密度服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102073510A true CN102073510A (zh) | 2011-05-25 |
Family
ID=44032056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102219455A Pending CN102073510A (zh) | 2009-11-23 | 2009-11-23 | 高密度服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102073510A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508524A (zh) * | 2011-11-24 | 2012-06-20 | 浪潮电子信息产业股份有限公司 | 一种高密度集装箱式数据中心的设计方法 |
CN103136019A (zh) * | 2011-11-29 | 2013-06-05 | 国际商业机器公司 | 用于加载配置信息的方法和装置 |
CN111352640A (zh) * | 2020-02-20 | 2020-06-30 | 浪潮商用机器有限公司 | 一种背板固件的更新方法及*** |
-
2009
- 2009-11-23 CN CN2009102219455A patent/CN102073510A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508524A (zh) * | 2011-11-24 | 2012-06-20 | 浪潮电子信息产业股份有限公司 | 一种高密度集装箱式数据中心的设计方法 |
CN103136019A (zh) * | 2011-11-29 | 2013-06-05 | 国际商业机器公司 | 用于加载配置信息的方法和装置 |
CN111352640A (zh) * | 2020-02-20 | 2020-06-30 | 浪潮商用机器有限公司 | 一种背板固件的更新方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106557340B (zh) | 一种配置方法及装置 | |
CN101989240B (zh) | 用于设备资源分配和再平衡的***和方法 | |
US20040184242A1 (en) | Modular computer system and components therefor | |
EP2146286A2 (en) | Converter and control system | |
CN102750155A (zh) | 用于更新固件的控制板、固件更新***及方法 | |
CN103975304A (zh) | 用于将通过快速***组件接口(pcie)耦合的设备展示给可运行在便携式计算设备(pcd)上的操作***的方法和便携式计算设备 | |
WO2003029993A2 (en) | An apparatus and method for enumeration of processors during hot-plug of a compute node | |
IE20050244A1 (en) | System and method of SCSI and SAS Hardware Validation | |
US20210279193A1 (en) | Configurable method to associate drive slot to bus number | |
US20040177182A1 (en) | Embedded control and monitoring of hard disk drives in an information handling system | |
US20160275027A1 (en) | System and Method to Avoid SMBus Address Conflicts via a Baseboard Management Controller | |
CN107145455B (zh) | 一种整机***更新smbios静态信息的方法 | |
CN104516434A (zh) | 服务器*** | |
CN111966419A (zh) | 一种信号调节设备自动分配vpp地址的方法及装置 | |
CN102063341A (zh) | 高密度服务器 | |
CN102073510A (zh) | 高密度服务器 | |
WO2024087933A1 (zh) | 一种内存卡和计算设备 | |
US11204775B2 (en) | Automated bios platform configuration system | |
CN101373438B (zh) | 一种基本输入输出***管理方法、***和装置 | |
CN106933575B (zh) | 一种带外识别服务器资产信息的***及方法 | |
CN100498731C (zh) | 基本输入输出***支持直立卡的方法 | |
TW201118729A (en) | High-density server | |
CN204189089U (zh) | 一种服务器 | |
US7225295B2 (en) | External RAM module | |
US20200019412A1 (en) | Systems and methods for optimal configuration of information handling resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110525 |