一种基于linux平台下的bmc压力自动测试方法

文档序号:9787298阅读:184来源:国知局
一种基于linux平台下的bmc压力自动测试方法
【技术领域】
[00011本发明涉及BMC测试方法,具体涉及一种基于LINUX平台下的BMC压力自动测试方 法。
【背景技术】
[0002] BMC是一个安装在服务器主板上的独立的板卡,现在也有服务器主板提供对IPMI 支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操 作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。BMC在企业客户 中的应用成为了一个不可或缺的重要功能之一。因此BMC稳定的工作也成为了一项客户特 别关心的问题。
[0003] 在对大量的服务器测试中,通过自动化测试脚本,尽可能减少人工交互过程,来实 现对产品的BMC稳定性检测目的。

【发明内容】

[0004] 本发明的技术任务是针对现有技术的不足,提供一种基于LINUX平台下的BMC压力 自动测试方法。本方法通过socf lash_x64工具,使用自动化测试脚本,对BMC进行反复的升 降级测试,对BMC的稳定性进行科学有效性的测试。
[0005] 本发明解决其技术问题所采用的技术方案是: 一种基于LINUX平台下的BMC压力自动测试方法,该测试方法步骤如下: 1) 、搭建测试平台; 2) 、准备测试环境; 3) 、0S安装配置,RHEL 6.4采取完全安装,系统自带Ipmitool工具; 4) 、对本地BMC测试和远端节点BMC进行测试; 5) 、测试结束。
[0006] 准备测试环境包括1)、0S的选择、磁盘分区及软件包的选择;2)、BI0S中设置项修 改确认。
[0007] 本测试分local测试和remote测试,对本地BMC测试和远端节点BMC进行测试。
[0008] IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的 缩写,是管理基于Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标 准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视 服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。
[0009] Ipmitool工具是业界公认的BMC工具之一,支持对BMC的很全面的控制及设置等操 作。
[0010] 根国际IPMI 2.0规范,据通过Ipmitool工具对BMC发送访问命令,模拟客户应用场 景,自动运行此工具以实现对BMC进行压力测试。
[0011]本发明的一种基于LINUX平台下的BMC压力自动测试方法与现有技术相比,所产生 的有益效果是,本测试能过自动化测试完成对BMC的稳定性测试工作,适应于所有LINUX平 台,该测试方法操作简单,大大减少了产线人工检测操作及干预的时间,实用性强,并且可 以灵活的根据测试需要进行测试,结果分析一目了然,大大节约了时间成本。
【具体实施方式】
[0012]下面对本发明的一种基于LINUX平台下的BMC压力自动测试方法作以下详细地说 明。
[0013] -种基于LINUX平台下的BMC压力自动测试方法,该测试方法步骤如下: 1) 、搭建测试平台,以RHEL 6.4为例; 2) 、准备测试环境; a) 、包括OS的选择、磁盘分区及软件包的选择, b) 、包括BIOS中设置项修改确认; 3) 、0S安装配置,RHEL 6.4采取完全安装,系统自带Ipmitool工具; 部分脚本内容如下(以对远端BMC节点测试为例):
#同时5个进程去访问BMC,共10个session,此处可根据需要自行增加和减少session
#自动化执行1000次,并倒计时显示还需要多少时间执行完成 arr=($logl $log2 $log3 $log4 $log5)
#测试OK会提示"TEST Passed"字样 4) 、对本地BMC测试和远端节点BMC进行测试,测试分local测试和remote测试;
5) 、测试结束。
[0014]本测试能过自动化测试完成对BMC的稳定性测试工作,适应于所有LINUX平台,该 测试方法操作简单,大大减少了产线人工检测操作及干预的时间,实用性强,并且可以灵活 的根据测试需要进行测试,结果分析一目了然,大大节约了时间成本。
【主权项】
1. 一种基于LINUX平台下的BMC压力自动测试方法,其特征在于该测试方法步骤如下: 1) 、搭建测试平台; 2) 、准备测试环境; 3) 、0S安装配置,RHEL 6.4采取完全安装,系统自带Ipmitool工具; 4) 、对本地BMC测试和远端节点BMC进行测试; 5) 、测试结束。2. 根据权利要求1所述的一种基于LINUX平台下的BMC压力自动测试方法,其特征在于 准备测试环境包括a)、0S的选择、磁盘分区及软件包的选择;b)、BI0S中设置项修改确认。3. 根据权利要求1所述的一种基于LINUX平台下的BMC压力自动测试方法,其特征在于 本测试分local测试和remote测试。
【专利摘要】本发明提供一种基于LINUX平台下的BMC压力自动测试方法,其特征在于该测试方法步骤如下:1)、搭建测试平台;2)、准备测试环境;3)、OS安装配置,RHEL?6.4采取完全安装,系统自带Ipmitool工具;4)、对本地BMC测试和远端节点BMC进行测试;5)、测试结束。本测试能过自动化测试完成对BMC的稳定性测试工作,适应于所有LINUX平台,该测试方法操作简单,大大减少了产线人工检测操作及干预的时间,实用性强,并且可以灵活的根据测试需要进行测试,结果分析一目了然,大大节约了时间成本。
【IPC分类】G06F11/26, G06F11/22
【公开号】CN105550090
【申请号】CN201510917324
【发明人】刘智刚, 史沛玉
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年5月4日
【申请日】2015年12月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1