服务器与服务器检测方法

文档序号:8339490阅读:557来源:国知局
服务器与服务器检测方法
【技术领域】
[0001] 本发明涉及一种伺服技术,特别涉及一种服务器及其开机检测方法。
【背景技术】
[0002] 服务器开机时,其基本输入输出系统(basic input/output system,简称BIOS)会 执行开机自我检测(power-on self-test简称POST),旨在初始化主机板上各项元件,为操 作系统提供起码的运作环境。一般而言,基本输入输出系统会停用(disable)无法正常初始 化的元件,并将开机自我检测的部分结果以SMBIOS (System Management BIOS)格式记录。 进入操作系统后,管理者如欲查看主机板信息,在本地端需执行能解析(parse) SMBIOS的 公用程序(utility),在远端则尚需先行登入,实务上相当不便且没效率。再者,SMBIOS并 不包含为服务器所接硬碟(hard disk drive,简称HDD)或快捷周边元件互连(Peripheral Component Interconnect Express,简称 PCIe)扩展卡(expansion card 或 adapter)等等 所设的数据结构,管理者利用操作系统下其他应用软件方能识别这些硬件。

【发明内容】

[0003] 鉴于上述问题,本发明的目的在于提供一种服务器及其检测方法,以高效方便地 提供服务器的硬件配置监看与管理。
[0004] 本发明提供一种服务器检测方法,其步骤包含:服务器开机;服务器的基本输入 输出系统开始运作并执行开机自我检测,以产生目前硬件配置讯息;基本输入输出系统通 过服务器的基板管理控制器(baseboard management controller,简称BMC)自服务器的现 场可更换部件(field-replaceable unit,简称FRU)取得预存硬件配置讯息;以及基本输 入输出系统判断目前与预存硬件配置讯息是否相符。基板管理控制器用以使服务器开机且 耦接基板管理控制器。在一实施例中,目前与预存硬件配置讯息皆符合一自定义格式。
[0005] 在一实施例中,现场可更换部件预留有一个储存区块,而预存硬件配置讯息储存 于此储存区块。
[0006] 在一实施例中,所述服务器检测方法更包含基本输入输出系统判断现场可更换部 件有无储存预存硬件配置讯息。当现场可更换部件未储存预存硬件配置讯息时,基本输入 输出系统通过基板管理控制器将目前硬件配置讯息储存至前述储存区块。
[0007] 在一实施例中,当目前与预存硬件配置讯息有至少一不相符事项时,基本输入输 出系统通过基板管理控制器将目前硬件配置讯息储存至前述储存区块。在一实施例中,储 存目前硬件配置讯息指的是于前述储存区块对应自定义格式以目前硬件配置讯息取代预 存硬件配置讯息。在一实施例中,基本输入输出系统更用以通过基板管理控制器将不相符 事项记录于一个事件志。
[0008] 在一实施例中,所述服务器具有中央处理器和非挥发性的(non-volatile)只读记 忆体(read-only memory),其中后者具有用以使中央处理器运行基本输入输出系统的程序 码。
[0009] 在一实施例中,目前与预存硬件配置讯息包含服务器的处理器、记忆体和硬碟的 信息。
[0010] 本发明亦提供一种服务器,包含基板管理控制器、现场可更换部件和基本输入输 出系统。基板管理控制器用以使服务器开机。现场可更换部件耦接基板管理控制器,用以 储存预存硬件配置讯息。基本输入输出系统用以执行服务器的开机自我检测以产生目前硬 件配置讯息,用以通过基板管理控制器自现场可更换部件取得预存硬件配置讯息,以及用 以判断目前与预存硬件配置讯息是否相符。在一实施例中,目前与预存硬件配置讯息皆符 合一自定义格式。
[0011] 在一实施例中,现场可更换部件预留有一个储存区块,而预存硬件配置讯息系储 存于此储存区块。
[0012] 在一实施例中,基本输入输出系统更用以判断现场可更换部件有无储存预存硬件 配置讯息。当现场可更换部件未储存预存硬件配置讯息时,基本输入输出系统通过基板管 理控制器将目前硬件配置讯息储存至前述储存区块。
[0013] 在一实施例中,当目前与预存硬件配置讯息有至少一不相符事项时,基本输入输 出系统通过基板管理控制器将目前硬件配置讯息储存至前述储存区块。在一实施例中,储 存目前硬件配置讯息指的是于前述储存区块对应自定义格式以目前硬件配置讯息取代预 存硬件配置讯息。在一实施例中,基本输入输出系统更用以通过基板管理控制器将不相符 事项记录于一个事件志。
[0014] 在一实施例中,本发明提供的服务器更包含中央处理器和非挥发性的只读记忆 体,其中后者具有用以使中央处理器运行基本输入输出系统的程序码。
[0015] 在一实施例中,目前与预存硬件配置讯息包含服务器的处理器、记忆体和硬碟的 信息。
[0016] 综上所述,在本发明提供的服务器与服务器检测方法中,基本输入输出系统比较 目前与预存硬件配置讯息,可直观地判断服务器硬件配置是否发生变化或异常,便于高效 率地进行服务器的硬件配置监看与管理。
[0017] 以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
【附图说明】
[0018] 图1本发明一实施例中服务器的高阶方框图;
[0019] 图2本发明一实施例中服务器检测方法的流程图。
[0020] 其中,附图标记
[0021] 1服务器
[0022] 10基本输入输出系统
[0023] 12基板管理控制器
[0024] 14现场可更换部件
[0025] S201 - S213 步骤
【具体实施方式】
[0026] 以下于实施方式中叙述本发明的详细特征及优点,其内容足以使任何熟习相关技 艺者了解本发明的技术内容并据以实施,且依据本说明书所揭露的内容、权利要求范围及 附图,任何熟习相关技艺者可轻易理解与本发明相关的目的及优点。以下的实施例是进一 步说明本发明的面向,但非以任何面向限制本发明的范畴。
[0027] 请参见图1。图1本发明一实施例中服务器的高阶方框图。如图1所示,服务器 1包含基本输入输出系统10、基板管理控制器12和现场可更换部件14,其中基板管理控制 器12耦接现场可更换部件14。为方便说明,实务上服务器1可能尚包含的中央处理器、 主要为中央处理器所用的挥发性的随机存取记忆体(random-access memory,简称RAM,如 DIMM [dual in-line memory module])、散热模块、电源供应器、硬碟、磁碟阵列(如RAID [redundant array of independent disks])卡以及对前述诸硬件的感测器等等未绘示于 图1中。
[0028] -般而言,基板管理控制器12是服务器1的智能平台管理界面(Intelligent Platform Management Interface,简称IPMI)的一部分。作为IPMI的处理核心,基板管理控 制器12监视服务器1内多处感测器,以掌握和自动回报服务器1内的温度和电源稳定性等 运作状况。基板管理控制器12更可控制服务器1的开启与关闭。现场可更换部件14可以 是快闪记忆体(flash memory)或其他类型的电气可抹除可编程只读记忆体(electricalIy erasable programmable read-only memory,简称 EEPR0M)等非挥发性的储存兀件,以 I2C (Inter-Integrated Circuit)或 SPI (Serial Peripheral Interface)等总线稱接基板管 理控制器12。
[0029] 基本输入输出系统10的运作涉及中央处理器、挥发性随机存取记忆体和一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1