利用本地回路建立主板管理控制联机的测试系统与方法技术方案

技术编号:3486771 阅读:220 留言:0更新日期:2012-04-11 18:40
一种利用本地回路建立主板管理控制联机的测试系统,包括一台以上具备至少一张网卡的主机端,以及至少一个具备一张网卡的机板管理控制器。主机端与远程使用者建立测试联机后,通过虚拟地址的方式与主板管理控制器建立回路测试联机,以传送测试指令到主板管理控制器进行测试,并回报测试结果。本发明专利技术因通过虚拟地址建立回路测试联机,以进行相似于内部回路测试的远程测试,因此可避免网络环境设定而影响到测试结果,以及可进行批次测试以节省测试时间。

【技术实现步骤摘要】

本专利技术涉及测试系统,特别是指一种利用本地回路建立主板管理控制联机,以批次测试至少主机的测试系统与方法。
技术介绍
智能平台管理接口 (Intelligent Platform Management Interface, IPMI)为业界发展了一套整合式远程硬件管理标准,其定义一套通用的平台检测接口,用于提高主机板与计算机主机间、主机板与服务器管理软件间、 甚至是服务器与服务器之间的互通性。IPMI涵盖的定义与范围包括软件、 固件、硬件等层面。简言之,IPMI的主要目的在于提供一套分层式管理架构,以模块化设计为基础,针对各层整合提供管理,其包含软件、硬件和固件从处理器、芯片组、BIOS、到主机板等组件,皆属IPMI管 理的范畴。IPMI首先对装置、设备内的感测、监控系统进行规划。IPMI 的一个方式为以主板管理控制器(Baseboard Management Controller, BMC)作为监控系统,BMC可以是主机板上的子卡(或转接卡),用以 管理主机内部监控系统的各式工作,例如监看系统是否正常运作、并加以制作系统记录档案。目前业界普遍将BMC用于计算机或电子装置的出厂前测试,其做法为将BMC装配于受测计算机内(以下称为主机),连接到一个子网络上, 并各自对BMC及主机的网卡(Network Interface Card, NIC)设定网络 地址。设定网络地址后,客户端就可使用例如远程访问的方式,通过子网连到BMC以及主机,进而建立BMC与主机的联机以及令主机对BMC 进行配置。图1为通过子网络连接主机与BMC的示意图。请参照图l, 首先将主机110的NIC112以及在主机内部的BMC120上的NIC122各自 给定一个实体地址10.10.0.2及10.10.0.1 ,并将这些NIC接入一个子网络; 在另一台主机130及其内部BMC140也执行相同的步骤,而将各自的MC(132及142)设定为10.10.0.4及10.10.0.3,以及将NIC接入上述的子 网络。之后,远程客户端150通过地址10.10.0.2启动主机110以设置BMC 的参数,并令主机通过地址10.10.0.1连接BMC;同样的主机130也使用 类似的步骤完成设置以及建立联机以进行主机的测试。诸如此类做法, 往往耗费大量的时间在局域网络的架设以及配置上,而且在架设局域网 络时,可能各个主机的地址配置而影响到测试结果。举例来说,当同时 测试100台主机时,倘若其中有两台主机的地址设定相同而照成主机的 网络功能无法使用,则测试结果可能回传为这两台主机为损坏的主机。 除此之外,由于子网的地址数量有限,例如同一等级C的子网络区段同 时间最多只能测试128台主机,而无法进行大量主机的批次测试。
技术实现思路
鉴于以上的问题,本专利技术的目的在于提供一种以本地回路建立主板 管理控制(Baseboard Management Controller, BMC)联机的测试系统, 通过虚拟地址建立回路测试(Loop Testing)联机以进行测试,进而达到 避免多台测试机器在同一子网络进行测试时,受限于IP数量而增加批次 测试次数、耗费测试时间。为达上述目的,本专利技术可以借由系统与方法两方面达成,本专利技术所 公开的一种利用本地回路建立主板管理控制联机的测试系统,适用于测 试至少一主机端,包括至少一主机端,该些主机端具备至少一网卡, 用以与一远程使用者建立一测试联机,通过该主机端建立该主板管理控 制联机;以及至少一主板管理控制器,该些主板管理控制器具备一网卡, 用以与该主机端建立一回路测试联机,以测试该主机端;其中,上述建 立该测试联机后,令该主机端及该主板管理控制器设置对应的虚拟地址, 并通过该些虚拟地址建立一回路测试联机;该主机端传送至少一测试指 令予该主板管理控制器以进行测试,并回传进行测试期间的一测试结果。依照本专利技术于实施例中所述的测试系统,其中该主机端的该网卡具 至少一地址,该地址包括一实体地址以及一虚拟地址。依照本专利技术于实施例中所述的测试系统,其中该些虚拟地址属于私 有地址的地址区段(192.168.0.0~192.168.255.255)的其中一地址。依照本专利技术于实施例中所述的测试系统,其中该测试指令属于一智 能平台管理接口指令。依照本专利技术于实施例中所述的测试系统,其中该智能平台管理接口 指令的功能更包括获取该主板管理控制器的一用户/密码、读取装置识别 码、进行数据写入测试、进行数据读出测试、或传送/接收一测试数据。依照本专利技术于实施例中所述的测试系统,其中该测试结果包括下列 错误类型主机板的网卡错误、主板管理控制器的网卡错误、主板管理 控制器的网卡的远程访问功能失效、以及主板管理控制器支持远程访问 功能,但不支持远程访问功能对应的智能平台管理接口指令。依照本专利技术于实施例中所述的测试系统,其中该回路测试联机为将 该回路测试联机的两端视为在同一主机进行内部测试的联机。依照本专利技术于实施例中所述的一种利用本地回路建立主板管理控制 联机的测试方法,适用于测试至少一主机端,包括以下步骤读取并储 存一主机端预设的一第一实体地址;设定该主机端的一第一虚拟地址; 读取并储存一主板管理控制器预设的一第二实体地址;设定该主板管理 控制器的一第二虚拟地址;该主机端通过该第一虚拟地址及该第二虚拟 地址与该主板管理控制器建立一回路测试联机;以及当主机端与该主板 管理控制器成功建立该回路测试联机后,该主机端传送至少一测试指令 以进行测试,并回传进行测试期间的一测试结果。依照本专利技术于实施例中所述的测试方法,其中该第一实体地址以及 该第二实体地址为公用地址的其中一地址。依照本专利技术于实施例中所述的测试方法,其中该第一虚拟地址以及 该第二虚拟地址为私有地址的地址区段(192.168.0.0-192.168.255.255) 的其中一地址。依照本专利技术于实施例中所述的测试方法,其中该主机端读取/储存该 第一实体地址失败时,回传一主机端的网卡读取错误信息。依照本专利技术于实施例中所述的测试方法,其中该主机端设定该第一 虚拟地址失败时,回传一主机端的网卡设定地址错误信息。依照本专利技术于实施例中所述的测试方法,其中该主板管理控,器读取/储存该第二实体地址失败时,回传一主板管理控制器的网卡读取错误信息。依照本专利技术于实施例中所述的测试方法,其中该主板管理控制器设 定该第一虚拟地址失败时,回传一主板管理控制器的网卡设定地址错误信息。依照本专利技术于实施例中所述的测试方法,其中该测试指令属于一智 能平台管理接口指令。依照本专利技术于实施例中所述的测试方法,其中该智能平台管理接口 指令的功能更包括获取该主板管理控制器的一用户/密码、读取装置识别 码、进行数据写入测试、进行数据读出测试、或传送/接收一测试数据。依照本专利技术于实施例中所述的测试方法,其中该测试结果包括下列 错误类型主机板的网卡错误、主板管理控制器的网卡错误、主板管理 控制器的网卡的远程访问功能失效、以及主板管理控制器支持远程访问 功能,但不支持远程访问功能对应的智能平台管理接口指令。依照本专利技术于实施例中所述的测试方法,其中更包括在该主机端接 收该测试结果后,将该主机端的地址设定为该第一实体地址,以及将该 主板管理控制器的地址设定为该第二实体地本文档来自技高网
...

【技术保护点】
一种利用本地回路建立主板管理控制联机的测试系统,适用于测试至少一主机端,包括:至少一主机端,该些主机端具备至少一网卡,用以与一远程使用者建立一测试联机,通过该主机端建立该主板管理控制联机;以及至少一主板管理控制器,该些主板管 理控制器具备一网卡,用以与该主机端建立一回路测试联机,以测试该主机端;其中,上述建立该测试联机后,令该主机端及该主板管理控制器设置对应的虚拟地址,并通过该些虚拟地址建立一回路测试联机;该主机端传送至少一测试指令予该主板管理控制器以进 行测试,并回传进行测试期间的一测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:李桂贺陈玄同刘文涵
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利