自动除错信息收集的方法及系统技术方案

技术编号:13708399 阅读:53 留言:0更新日期:2016-09-15 02:59
自动除错信息收集的方法及系统。在本发明专利技术的一实施例中,系统的一基板管理控制器从一非易失性存储器中取回多个登录系统事件,且接收一个用以收集系统除错信息的一命令。当接收到上述命令时,上述基板管理控制器取得来自上述系统的一元件的一除错信息。上述基板管理控制器存储上述除错信息至一除错文件以及传送上述除错文件至上述管理者装置。

【技术实现步骤摘要】

本专利技术涉及管理计算机系统,特别是一种自动地收集服务器装置中的除错信息的方法及系统。
技术介绍
远端管理计算机服务器以可存取性(accessibility)、一致性、以及有效率的方式的技术大量发展。远端管理允许用于服务器的输入输出接口(例如:屏幕、键盘、鼠标)的调动(removal)。举例而言,含有大量服务器机架(rack)的大型数据中心使用多种远端控制工具进行管理,例如:简单终端连结、远端桌面应用程序,以及用以设置、监控、故障检修服务器硬件及软件。服务器装置时而故障。故障起因为长期使用的正常磨损、硬件配置的改变、外部损害,诸如此类的故障起因,而负责维修的管理者需要先决定故障的原因或来源。举例而言,管理者希望知道服务器停摆(hang)的阶段(phase)。
技术实现思路
下列段落提供本专利技术一或多个实施例中的简单摘要以提供本专利技术技术的基本理解。此摘要并非本专利技术技术的所有考虑的实施例的扩展概观,且不是用以分辨所有例子的关键或重要元件也不是描述本专利技术中任何或所有方面的范围。其目的是以一简单形式呈现一或多个实施例中的一些概念以做为本专利技术后述详细说明部分的前言。在某些实施例中,本专利技术提供一种自动除错信息收集的方法,包括:通过一系统的一基板管理控制器,从上述基板管理控制器中的一非易失性存储器中取回多个登录系统事件;通过上述基板管理控制器,由一管理者装置接收一个用以收集系统除错信息的一命令;当接收到上述命令时,通过上述基板管理控制器,取得来自上述系统的一元件的一除错信息;通过上述基板管理控制器,存储上述除错信息至一除错文件;以及通过上述基板管理控制器,传送上述除错文件至上述管理者装置。在某些实施例中,本专利技术提供一种自动收集除错信息的系统包括:一基板管理控制器;以及一非暂态计算机可读式介质,包括多个指令,当由上述基板管理控制器执行上述指令时,使得上述基板管理控制器:通过上述基板管理控制器从上述基板管理控制器的一非易失性存储器中取回多个登录系统事件;通过上述基板管理控制器,由一管理者装置接收一个用以收集系统除错信息的一命令;当接收到上述命令时,通过上述基板管理控制器,取得来自上述系统的一元件的一除错信息;通过上述基板管理控制器,存储上述除错信息至一除错文件;以及通过上述基板管理控制器,传送上述除错文件至上述管理者装置。附图说明本专利技术的实施例将可参考附图与后续的详细说明而得知,其中:图1描绘出用以自动化除错信息收集的一实施例的系统的一方块图;图2描绘出通过一基板管理控制器用以在一服务器中自动化收集除错信息的一流程范例的一流程图;图3描绘出连接至多个处理器的一基板管理控制器的一实施例的方块图;图4描绘出连接至单一个处理器的一基板管理控制器的一实施例的方块图;图5描绘出用以从一基本输入输出系统中取得系统配置信息的一流程范例的一流程图;图6描绘出用以从一基本输入输出系统中取得一开机自我检测的重新导向讯息的一流程范例的一流程图;以及图7描绘出计算机系统的一实施例的方块图。【符号说明】100~系统;105、300、400~服务器;110、310、410~基板管理控制器;120、320、330、420、740~处理器;130、430、770~南桥;140、710~基本输入输出系统;170~网络接口控制器;180~网络;190~管理者装置;200、500、600~流程范例;210、220、230、232、234、236、238、240、250、510、520、530、540、550、610、620、630、640、650、660、670、680、690~步骤;312~平台环境控制接口;412~系统管理连结总线;422~平台环境控制接口与直接介质接口;700~计算机系统;720~存储器;730~存储单元;750~网络接口;760~北桥;780~管理控制器。具体实施方式本专利技术提供一种用以在一服务器中使用一基板管理控制器自动化收集除错信息的技术。本技术的各个方面将参照图中所示进行说明。在以下描述中,出于解释的目的,许多具体细节被阐述以便提供一或多个方面的彻底理解。然而,可以显而易见的是,本技术可以在没有这些具体细节的情况下实施。在其他实施例中,为了便于描述这些面貌,已知结构以及设备以方块图的形式展示。本文中所描述的“示例”的任何实现方式不一定被解释为首选或优于其他实施例。服务器装置中的故障(malfunction)起因为长期使用的正常磨损、硬件配置的改变、外部损害,诸如此类的起因。负责维修的管理者需要先决定故障的原因或来源。举例而言,管理者希望知道服务器停摆(hang)的阶段(phase)(例如:故障引起冻结(freeze),此时会系统停止运作或回应输入)。举例而言,服务器可能会在操作系统启动后的开机自我检测期间发生停摆。管理者希望知道是否有任何硬件元件故障(failed)。举例而言,故障可能发生于一存储器、外部相连元件(Peripheral Component Interconnect,PCI)、一硬盘,诸如此类
的元件。管理者希望知道服务器的硬件配置信息,例如:处理器、存储器、电源供应单元的识别(identification)以及是否有任何附加卡(add-on card)安装以及附加卡的识别。管理者亦希望知道在故障发生的时间时相关错误的芯片寄存器的内容。图1是描绘出用以自动化除错信息收集的一实施例的系统100的一方块图。系统100包括通过一网络108连接至一管理者装置190的一服务器105(例如:一数据中心中多个计算机服务器的一者)。管理者装置190通过网络180传送一命令至服务器105使得服务器105自动地开始收集来自服务器105内多种资源(source)的除错信息。服务器105包括一特殊化微控制器(specialized microcontroller)(例如:一基板管理控制器110)。基板管理控制器110嵌入在服务器的一主机板(motherboard)上。基板管理控制器110用以管理系统管理软件与平台硬件间的多个接口。基板管理控制器110允许服务器105用以进行频外管理(out-of-band management)。举例而言,使用管理者装置190的一网络管理者远端地命令基板管理控制器110自动地收集除错信息或接收从基板管理控制器110所收集到的除错信息。基板管理控制器110可从本身收集除错信息,也可从其他服务器元件(例如;一南桥130、一处理器120、一基本输入输出系统(Basic Input/Output System,BIOS)140收集除错信息。举例而言,与基板管理控制器110有关的非易失性存储器存储一系统事件日志(system event log,SEL)。系统事件日志包括定期系统事件与异常系统事件的一登录(logged)记录,例如:一电源按钮按压、一操作系统载入完成、一处理器过热错误、一存储器错误,诸如此类的登录记录。系统事件对于网络管理者在探索服务器故障(malfunction)的原因是有益的(useful)。使用从基本输入输出系统140、一管理者引擎、或操作系统所接收的信息可记录多个系统事件。基本输入输出系统140包括位于服务器105的主机板上之一基本输入输出系统芯片,用以存储一基本输入输出系本文档来自技高网
...

【技术保护点】
一种自动除错信息收集的方法,包括:通过系统的基板管理控制器,从上述基板管理控制器中的非易失性存储器中取回多个登录系统事件;通过上述基板管理控制器,由管理者装置接收一个用以收集系统除错信息的命令;当接收到上述命令时,通过上述基板管理控制器,取得来自上述系统的元件的除错信息;通过上述基板管理控制器,存储上述除错信息至除错文件;以及通过上述基板管理控制器,传送上述除错文件至上述管理者装置。

【技术特征摘要】
2015.03.06 US 62/129,681;2015.07.06 US 14/791,6611.一种自动除错信息收集的方法,包括:通过系统的基板管理控制器,从上述基板管理控制器中的非易失性存储器中取回多个登录系统事件;通过上述基板管理控制器,由管理者装置接收一个用以收集系统除错信息的命令;当接收到上述命令时,通过上述基板管理控制器,取得来自上述系统的元件的除错信息;通过上述基板管理控制器,存储上述除错信息至除错文件;以及通过上述基板管理控制器,传送上述除错文件至上述管理者装置。2.如权利要求1所述的自动除错信息收集的方法,其中上述除错信息根据上述登录系统事件取得。3.如权利要求1所述的自动除错信息收集的方法,其中上述元件为基本输入输出系统,且上述除错信息包括用于上述系统的硬件配置信息。4.如权利要求3所述的自动除错信息收集的方法,还包括当接收到上述命令时,要求上述基本输入输出系统传送上述硬件配置信息至上述基板管理控制器。5.如权利要求3所述的自动除错信息收集的方法,其中上述基本输入输出系统用以在系统启动时自动地传送上述硬件配置信息至上述基板管理控制器。6.如权利要求3所述的自动除错信息...

【专利技术属性】
技术研发人员:苏美琳洪明宏钱威宇
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1