CN1929409A - 基于远程的智能平台管理接口测试***及方法 - Google Patents

基于远程的智能平台管理接口测试***及方法 Download PDF

Info

Publication number
CN1929409A
CN1929409A CN 200510029547 CN200510029547A CN1929409A CN 1929409 A CN1929409 A CN 1929409A CN 200510029547 CN200510029547 CN 200510029547 CN 200510029547 A CN200510029547 A CN 200510029547A CN 1929409 A CN1929409 A CN 1929409A
Authority
CN
China
Prior art keywords
test
ipmi
testing
tested server
module
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.)
Granted
Application number
CN 200510029547
Other languages
English (en)
Other versions
CN100431304C (zh
Inventor
穆平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huanda Computer Shanghai Co Ltd
Mitac International Corp
Original Assignee
Mitac International Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitac International Corp filed Critical Mitac International Corp
Priority to CNB2005100295475A priority Critical patent/CN100431304C/zh
Publication of CN1929409A publication Critical patent/CN1929409A/zh
Application granted granted Critical
Publication of CN100431304C publication Critical patent/CN100431304C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种基于远程的智能平台管理接口测试方法,该方法包括:在管理员的客户机上安装测试程序;通过LAN口或串口将客户机与被测服务器连接;将被测服务器通电,建立测试程序与被测服务器的连接;读取被测服务器的SDR值,根据读取数值判断传感器是否工作正常;读取和设定被测服务器的PEF值;读取被测服务器的SEL值,判断其报警机制工作情况;读取和设定被测服务器的FRU值;远程重新启动、关闭和开启被测服务器及被测服务器的核心控制器固件重新启动。利用本发明的方法,不需要在被测服务器上安装任何软件,管理员可在客户机上同时测试多台服务器,并且将测试结果统一保存以备后期对测试结果统计分析。

Description

基于远程的智能平台管理接口测试***及方法
技术领域
本发明涉及一种智能化平台管理接口的测试***及方法,特别涉及一种基于远程的智能平台管理接口测试***及方法。
背景技术
智能平台管理接口(IPMI:Intelligent Platform ManagementInterface)是一项应用于服务器管理***设计的标准。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等,为***、恢复以及资产管理提供信息。
在IPMI管理平台中,BMC(Baseboard Management Controller)是核心控制器,***管理软件对各个被管理器件的管理,都是通过与BMC通信来实现的。
所有IPMI功能通过向BMC发送命令(如SDR、SEL、FRU和PEF等)来完成,命令使用IPMI规范中规定的指令,BMC接收并在***事件日志中记录事件消息,维护描述***中传感器情况的传感器数据记录。传感器数据记录(SDR:Sensor Data Record)是一组数据记录,提供平台管理传感器的类型、位置、事件产生和读取信息;***事件日志(SEL:SystemEvent Log)是一个非易失性的存贮空间,其相关接口是用来保存最近获得的***平台事件信息;现场可替换部件(FRU:Field Replaceable Unit)是在现场修理操作服务中,将一个典型的模块或部件完整地替换掉;平台事件过滤(PEF:Platform Event Filtering)提供一种配制BMC机制,使用其对收到的或自身产生的事件信息执行预设的动作,这些动作包括***关机,***重启或触发报警信号。
现有技术对于IPMI接口的测试,是采用在要测试的服务器上安装监控软件,通过本机的IPMI接口和本机的核心控制器BMC直接连接进行测试,这种测试方法必须要将被测服务器完全启动,进入操作***后才能进行测试,若要测试大批量服务器的IPMI接口,现有测试方法比较浪费时间,而且工作效率很低。
综上所述,如何能够快速准确地测试服务器上的IPMI接口,缩短测试时间,提高测试效率的问题已经成为服务器生产厂商急待解决的问题。
发明内容
本发明的目的在于提供一种基于远程的智能平台管理接口测试方法,此方法不需要在被测服务器上安装任何操作***与软件,不需被测服务器启动,只需要被测服务器通电即可进行测试。
本发明的目的在于提供一种基于远程的智能平台管理接口测试方法,管理员可在客户机上同时测试管理多台被测服务器。
为了达到上述目的,本发明的技术方案如下:
本发明的基于远程的智能平台管理接口测试方法,该方法步骤包括:a.在管理员的客户机上安装测试程序;b.通过接口将客户机与被测服务器连接;c.将被测服务器通电,建立测试程序与被测服务器的连接;d.判断是否连接;e.若已连接上,则进入f步,若未连接,则返回b步;f.运行SDR指令,读取被测服务器的传感器数据记录(SDR)值,根据读取数值判断传感器是否工作正常;g.运行PEF指令,读取和设定被测服务器的平台事件过滤(PEF)值;h.运行SEL指令,读取被测服务器的***事件日志(SEL)值,判断其报警机制工作情况;i.运行FRU指令,读取和设定被测服务器的现场可替换部件(FRU)值;j.远程重新启动、关闭和开启被测服务器及被测服务器的核心控制器固件重新启动。
所述的根据读取数值判断传感器是否工作正常的步骤是指:若读取数值在预先设定的合理值范围内,则说明传感器工作正常;否则,说明传感器工作不正常。
所述的判断其报警机制工作情况的步骤是指:若读取数值在预先设定的合理值范围内,则说明报警机制工作正常;否则,说明报警机制工作不正常。
所述的接口为网口或串口。
本发明基于远程的智能平台管理接口测试***,由一台客户机和至少一台被测服务器网络连接构成,其至少包括:一测试模块,用以测试智能平台管理接口;一基板管理控制器,与测试模块网络连接,接收并传送测试模块所发送的各种指令,用以管理整个测试***;一传感器数据记录模块,通过基板管理控制器接收来自测试模块的SDR指令,提供平台管理传感器的类型、位置、事件产生和读取信息;一***事件日志模块,通过基板管理控制器接收来自测试模块的SEL指令,用以保存最近获得的平台事件信息;一现场可替换模块,通过基板管理控制器接收来自测试模块的FRU指令,用以替换在平台修理服务中需要替换的部件;一平台事件过滤模块,通过基板管理控制器接收来自测试模块的PEF指令,提供一种配制基板管理控制器机制,使其对收到的或自身产生的事件信息执行关机、重启或触发报警信号等动作。
本发明是利用计算机的串口或LAN口远程测试服务器上的IPMI接口,被测服务器上不需要安装任何操作***或软件,也不需要启动被测服务器,只需要将被测服务器通电,利用电源提供的待机(Standby)电流,即可进行测试,而且管理员在客户机上可以同时测试管理多台被测服务器,测试结果统一集中保存,便于以后统一对该批次产品的测试结果进行统计分析。本发明的基于远程的智能平台管理接口测试方法能够快速准确地测试服务器上的IPMI接口,提高了测试效率。
附图说明
图1是本发明一实施例基于远程的智能平台管理接口测试***的结构示意图。
图2是本发明一实施例基于远程的智能平台管理接口测试方法的流程图。
附图标记说明:
1  测试模块
2  基板管理控制器
3  传感器数据记录模块
4  ***事件日志模块
5  现场可替换模块
6  平台事件过滤模块
具体实施方式
下面结合附图与具体实施例对本发明作进一步的详细描述:
如图1所示,本发明的基于远程的智能平台管理接口测试***,由一台客户机和至少一台被测服务器网络连接构成,其至少包括测试模块1、基板管理控制器2、传感器数据记录模块3、***事件日志模块4、现场可替换模块5和平台事件过滤模块6。
其中,测试模块1用以测试智能平台管理接口;基板管理控制器2与测试模块1网络连接,接收并传送测试模块所发送的各种指令,用以管理整个测试***;传感器数据记录模块3通过基板管理控制器接收来自测试模块的SDR指令,提供平台管理传感器的类型、位置、事件产生和读取信息;***事件日志模块4通过基板管理控制器接收来自测试模块的SEL指令,用以保存最近获得的平台事件信息;现场可替换模块5通过基板管理控制器接收来自测试模块的FRU指令,用以替换在***平台修理服务中需要替换的部件;平台事件过滤模块6通过基板管理控制器接收来自测试模块的PEF指令,提供一种配制基板管理控制器机制,使其对收到的或自身产生的事件信息执行***关机、重启或触发报警信号等动作。
参见图2,其所示为本发明一实施例基于远程的智能平台管理接口测试方法的流程图。本发明方法的测试程序安装在管理员的客户机上,通过LAN或串口与被测服务器的BMC连接,利用远程管理协议-RMCP协议进行远程监控;此技术独立于被测服务器操作***提供测试功能;测试过程按照预先设定的方法根据IPMI规范发出指令,然后依据被测服务器的应答信息进行分析判断,得出测试结果。
首先在管理员的客户机上安装测试程序(步骤201);通过LAN口或串口将客户机与被测服务器连接(步骤202);将被测服务器通电,使得被测服务器的BMC得以维持工作的电压,建立客户机的测试程序与被测服务器BMC的连接(步骤203);客户机通过LAN口或串口向被测服务器的BMC发送指令,判断是否连接(步骤204);若未连接上,则要检查网线、IPMI卡、主机电源线是否工作正常,然后返回步骤202;若已连接上,则读取各传感器的SDR值,根据读取的SDR值,判断传感器工作是否正常,若读取数值在预先设定的合理值范围内,则说明传感器工作正常,否则,说明传感器工作不正常(步骤205);然后运行PEF指令,读取和设定PEF值,测试其工作是否正常(步骤206);再运行SEL指令,读取SEL值,判断其报警机制的工作情况,若读取数值在预先设定的合理值范围内,则说明报警机制工作正常,否则,说明报警机制工作不正常(步骤207);然后运行FRU值,读取和设定FRU值,判断有关主板型号、版本号、序列号及服务器生产商等相关信息是否正确(步骤208);最后进行远程重新启动、关闭和开启被测服务器以及重新启动被测服务器BMC固件,测试IPMI的BMC对主板电源的管理能力(步骤209)。通过以上步骤完成对服务器上的IPMI接口测试,测试结果统一集中保存,便于以后统一对该批次产品的测试结果进行统计分析。
通过以上实施例,我们可以看出本发明是利用计算机的串口或LAN口远程测试服务器上的IPMI接口,无需在被测服务器上安装任何操作***与软件,只需将被测服务器通电即可进行测试,并且管理员在客户机上可以同时测试管理多台被测服务器,测试结果统一保存,以备后续统计分析。本发明的基于远程的IPMI测试方法能够快速准确的测试服务器上的IPMI接口,在很大程度上提高了批量测试服务器上的IPMI接口的测试效率。
虽然本发明已以较佳的实施例公开如上,但并非用以限定本发明,任何熟悉此项技术的人,在不脱离本发明的精神和范围内,都可做各种改动与修饰,因此,本发明的权利保护范围应当以权利要求书所界定的为准。

Claims (6)

1.一种基于远程的智能平台管理接口测试方法,该方法步骤包括:
a.在管理员的客户机上安装测试程序;
b.通过接口将客户机与被测服务器连接;
c.将被测服务器通电,建立测试程序与被测服务器的连接;
d.判断是否连接;
e.若已连接上,则进入f步,若未连接,则返回b步;
f.运行SDR指令,读取被测服务器的传感器数据记录(SDR)值,根据读取数值判断传感器是否工作正常;
g.运行PEF指令,读取和设定被测服务器的平台事件过滤(PEF)值;
h.运行SEL指令,读取被测服务器的***事件日志(SEL)值,判断其报警机制工作情况;
i.运行FRU指令,读取和设定被测服务器的现场可替换部件(FRU)值;
j.远程重新启动、关闭和开启被测服务器及被测服务器的核心控制器固件重新启动。
2.如权利要求1所述的基于远程的智能平台管理接口测试方法,其特征在于,所述的根据读取数值判断传感器是否工作正常的步骤是指:若读取数值在预先设定的合理值范围内,则说明传感器工作正常;否则,说明传感器工作不正常。
3.如权利要求1所述的基于远程的智能平台管理接口测试方法,其特征在于,所述的判断其报警机制工作情况的步骤是指:若读取数值在预先设定的合理值范围内,则说明报警机制工作正常;否则,说明报警机制工作不正常。
4.如权利要求1所述的基于远程的智能平台管理接口测试方法,其特征在于,所述的接口为网口。
5.如权利要求1所述的基于远程的智能平台管理接口测试方法,其特征在于,所述的接口为串口。
6.一种基于远程的智能平台管理接口测试***,其特征在于,至少包括:
一测试模块,用以测试智能平台管理接口;
一基板管理控制器,与测试模块网络连接,接收并传送测试模块所发送的各种指令,用以管理整个测试***;
一传感器数据记录模块,通过基板管理控制器接收来自测试模块的SDR指令,提供平台管理传感器的类型、位置、事件产生和读取信息;
一***事件日志模块,通过基板管理控制器接收来自测试模块的SEL指令,用以保存最近获得的平台事件信息;
一现场可替换模块,通过基板管理控制器接收来自测试模块的FRU指令,用以替换在平台修理服务中需要替换的部件;
一平台事件过滤模块,通过基板管理控制器接收来自测试模块的PEF指令,提供一种配制基板管理控制器机制,使其对收到的或自身产生的事件信息执行关机、重启或触发报警信号等动作。
CNB2005100295475A 2005-09-09 2005-09-09 基于远程的智能平台管理接口测试***及方法 Expired - Fee Related CN100431304C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100295475A CN100431304C (zh) 2005-09-09 2005-09-09 基于远程的智能平台管理接口测试***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100295475A CN100431304C (zh) 2005-09-09 2005-09-09 基于远程的智能平台管理接口测试***及方法

Publications (2)

Publication Number Publication Date
CN1929409A true CN1929409A (zh) 2007-03-14
CN100431304C CN100431304C (zh) 2008-11-05

Family

ID=37859206

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100295475A Expired - Fee Related CN100431304C (zh) 2005-09-09 2005-09-09 基于远程的智能平台管理接口测试***及方法

Country Status (1)

Country Link
CN (1) CN100431304C (zh)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277213B (zh) * 2007-03-30 2010-08-18 上海未来宽带技术及应用工程研究中心有限公司 基于事件驱动原理开发智能平台管理控制器ipmc的方法
CN101183972B (zh) * 2007-11-16 2010-09-01 中兴通讯股份有限公司 一种远程控制服务器启动的方法
CN101414930B (zh) * 2007-10-16 2011-02-09 英业达股份有限公司 远程测试提示***及方法
CN101291261B (zh) * 2008-04-28 2011-04-06 华为技术有限公司 一种板内设备测试方法和***
CN102055615A (zh) * 2009-10-28 2011-05-11 英业达股份有限公司 服务器监控方法
CN102082781A (zh) * 2009-11-27 2011-06-01 宏正自动科技股份有限公司 服务器管理***及其方法
CN102244591A (zh) * 2010-05-10 2011-11-16 鸿富锦精密工业(深圳)有限公司 客户端服务器及对其功能测试全程监测的方法
CN101741600B (zh) * 2008-11-27 2012-01-25 英业达股份有限公司 服务器***与其记录装置
CN102375769A (zh) * 2010-08-26 2012-03-14 鸿富锦精密工业(深圳)有限公司 测试完整性控制***及方法
CN102467435A (zh) * 2010-11-10 2012-05-23 英业达股份有限公司 具有客制化检测器数据记录的基板管理控制器的控制方法
CN102468994A (zh) * 2010-11-15 2012-05-23 英业达股份有限公司 平台事件过滤功能的测试方法
CN102480509A (zh) * 2010-11-29 2012-05-30 英业达股份有限公司 电脑***及电脑装置的管理方法
CN102799504A (zh) * 2011-05-23 2012-11-28 鸿富锦精密工业(深圳)有限公司 电源测试***及方法
CN103051490A (zh) * 2012-11-26 2013-04-17 浪潮电子信息产业股份有限公司 一种刀片服务器进行开关机的测试方法
CN104811350A (zh) * 2015-03-27 2015-07-29 深圳极智联合科技股份有限公司 光网络单元的测试***和测试方法
CN105119772A (zh) * 2015-07-23 2015-12-02 浪潮电子信息产业股份有限公司 一种c/s架构ipmi功能测试方法
CN107506267A (zh) * 2017-07-01 2017-12-22 郑州云海信息技术有限公司 一种自动检测分析sel信息的方法
CN109240851A (zh) * 2018-08-24 2019-01-18 郑州云海信息技术有限公司 一种自主式实现批量bmc自恢复的方法及***
CN109871301A (zh) * 2019-02-12 2019-06-11 中电科仪器仪表有限公司 一种远程测试装置、***及方法
CN111143153A (zh) * 2018-11-05 2020-05-12 佛山市顺德区顺达电脑厂有限公司 可远程取得***运作信息的服务器管理方法
CN111737112A (zh) * 2020-05-28 2020-10-02 苏州浪潮智能科技有限公司 一种远程端集成化进行服务器管理的实现方法、***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363449B1 (en) * 1999-03-29 2002-03-26 Compaq Information Technologies Group, L.P. Method and apparatus for providing interchassis communication and management
US6665731B1 (en) * 2000-05-16 2003-12-16 Intel Corporation Method for remotely accessing component management information
CN100353709C (zh) * 2004-01-16 2007-12-05 英业达股份有限公司 平台事件过滤***及方法

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277213B (zh) * 2007-03-30 2010-08-18 上海未来宽带技术及应用工程研究中心有限公司 基于事件驱动原理开发智能平台管理控制器ipmc的方法
CN101414930B (zh) * 2007-10-16 2011-02-09 英业达股份有限公司 远程测试提示***及方法
CN101183972B (zh) * 2007-11-16 2010-09-01 中兴通讯股份有限公司 一种远程控制服务器启动的方法
CN101291261B (zh) * 2008-04-28 2011-04-06 华为技术有限公司 一种板内设备测试方法和***
CN101741600B (zh) * 2008-11-27 2012-01-25 英业达股份有限公司 服务器***与其记录装置
CN102055615B (zh) * 2009-10-28 2013-05-01 英业达股份有限公司 服务器监控方法
CN102055615A (zh) * 2009-10-28 2011-05-11 英业达股份有限公司 服务器监控方法
CN102082781A (zh) * 2009-11-27 2011-06-01 宏正自动科技股份有限公司 服务器管理***及其方法
CN102244591A (zh) * 2010-05-10 2011-11-16 鸿富锦精密工业(深圳)有限公司 客户端服务器及对其功能测试全程监测的方法
CN102244591B (zh) * 2010-05-10 2015-04-15 淮南东正电子科技有限公司 客户端服务器及对其功能测试全程监测的方法
CN102375769B (zh) * 2010-08-26 2016-12-28 罗普特(厦门)科技集团有限公司 测试完整性控制***及方法
CN102375769A (zh) * 2010-08-26 2012-03-14 鸿富锦精密工业(深圳)有限公司 测试完整性控制***及方法
CN102467435A (zh) * 2010-11-10 2012-05-23 英业达股份有限公司 具有客制化检测器数据记录的基板管理控制器的控制方法
CN102468994A (zh) * 2010-11-15 2012-05-23 英业达股份有限公司 平台事件过滤功能的测试方法
CN102480509A (zh) * 2010-11-29 2012-05-30 英业达股份有限公司 电脑***及电脑装置的管理方法
CN102799504A (zh) * 2011-05-23 2012-11-28 鸿富锦精密工业(深圳)有限公司 电源测试***及方法
CN103051490A (zh) * 2012-11-26 2013-04-17 浪潮电子信息产业股份有限公司 一种刀片服务器进行开关机的测试方法
CN104811350A (zh) * 2015-03-27 2015-07-29 深圳极智联合科技股份有限公司 光网络单元的测试***和测试方法
CN105119772B (zh) * 2015-07-23 2020-03-06 浪潮电子信息产业股份有限公司 一种c/s架构ipmi功能测试方法
CN105119772A (zh) * 2015-07-23 2015-12-02 浪潮电子信息产业股份有限公司 一种c/s架构ipmi功能测试方法
CN107506267A (zh) * 2017-07-01 2017-12-22 郑州云海信息技术有限公司 一种自动检测分析sel信息的方法
CN109240851A (zh) * 2018-08-24 2019-01-18 郑州云海信息技术有限公司 一种自主式实现批量bmc自恢复的方法及***
CN111143153A (zh) * 2018-11-05 2020-05-12 佛山市顺德区顺达电脑厂有限公司 可远程取得***运作信息的服务器管理方法
CN111143153B (zh) * 2018-11-05 2024-03-19 佛山市顺德区顺达电脑厂有限公司 可远程取得***运作信息的服务器管理方法
CN109871301A (zh) * 2019-02-12 2019-06-11 中电科仪器仪表有限公司 一种远程测试装置、***及方法
CN111737112A (zh) * 2020-05-28 2020-10-02 苏州浪潮智能科技有限公司 一种远程端集成化进行服务器管理的实现方法、***
CN111737112B (zh) * 2020-05-28 2023-01-10 苏州浪潮智能科技有限公司 一种远程端集成化进行服务器管理的实现方法、***

Also Published As

Publication number Publication date
CN100431304C (zh) 2008-11-05

Similar Documents

Publication Publication Date Title
CN100431304C (zh) 基于远程的智能平台管理接口测试***及方法
CN107193713B (zh) 一种实现主板管理控制的fpga及方法
US10796242B2 (en) Robust training technique to facilitate prognostic pattern recognition for enterprise computer systems
CN114328102B (zh) 设备状态监控方法、装置、设备及计算机可读存储介质
CN101652738B (zh) 用于在数据处理***中给***功率损失通知定阈值的***和方法
CN103631685A (zh) 故障自检***及方法
CN111052087B (zh) 控制***、信息处理装置以及记录介质
CN112286709A (zh) 一种服务器硬件故障的诊断方法、诊断装置及诊断设备
CN116126772A (zh) 一种应用于arm服务器的uart串口管理***及方法
CN114816022A (zh) 一种服务器电源异常监控方法、***及存储介质
CN100531048C (zh) 在智能平台管理接口动态设定管理功能的方法
CN102480396B (zh) 一种服务器***及其连接方法
CN111488050A (zh) 一种电源监控方法、***及服务器
CN113742166B (zh) 一种服务器***器件日志记录方法、装置及***
CN111338891A (zh) 一种风扇稳定性测试方法及装置
CN110058979A (zh) 一种温度读取失败故障的监控方法、bmc及存储介质
CN114911578A (zh) 存储***监控及故障收集方法、装置、终端及存储介质
CN115470056A (zh) 服务器硬件上电启动故障排查方法、***、装置及介质
CN115080132A (zh) 信息处理方法、装置、服务器及存储介质
CN114996101A (zh) 一种硬盘故障定位方法、***、装置及可读存储介质
CN114374627A (zh) 基板管理控制器重启的方法、装置、***及服务器
CN113064776A (zh) 一种bmc故障的诊断方法及装置
CN102480509A (zh) 电脑***及电脑装置的管理方法
CN111447329A (zh) 呼叫中心中状态服务器的监控方法、***、设备及介质
EP4270196A1 (en) Apparatus and method for diagnosing no fault failure found in electronic systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081105

Termination date: 20110909