一种对服务器进行自动化差异化老化测试的方法技术

技术编号:13681867 阅读:45 留言:0更新日期:2016-09-08 12:56
本发明专利技术公开了一种对服务器进行自动化差异化老化测试的方法,所述方法通过利用服务器的FRU系统,在服务器的FRU系统中写入服务器的配置代码,在进行老化测试时,由自动化老化测试系统检测该服务器的配置代码,检索配置数据库,检测当前配置并进行比对;比对确认配置以及相关设置都正常以后,开始针对该机型进行差异化的测试。本发明专利技术方法可以对服务器进行自动化、差异化的老化测试,既保证了老化测试的全面性、有效性,可以有效地覆盖所有的测试部件和测试项目,又通过自动测试降低了操作难度,简化了测试流程,提高了测试效率,降低了对测试人员的能力需求,降低了手工操作的出错概率。

【技术实现步骤摘要】

本专利技术涉及服务器测试
,具体涉及一种对服务器进行自动化差异化老化测试的方法
技术介绍
随着服务器行业的高速发展,在各个领域中越来越多的客户采用计算能力更强的服务器运行自己的核心应用。国内各大服务器供应商,为了满足高度并行化及高性能需求的客户,在推高性能服务器的同时,通用注重产品的质量和和可靠性和稳定性。服务器在出厂之前必须进行各种严格的测试和老化,以保证产品的性能、稳定性和可靠性。各服务器供应商凭借多年来的服务器生产经验,在这方面形成了自己的严格的测试体系和测试规范,各种测试体系和测试规范的侧重点不同,形式各种各样,为此,需要寻求一种最优化的测试方法,力求使测试能够具有最全面的覆盖性,最优的测试效率,最简单的测试流程。一般情况下,在产线执行的服务器的老化测试程序和步骤都是相同的,这样可以适应大规模批量的工业化生产,降低生产难度,降低对产线操作工人的技术、能力和经验要求。但是,这样的通用老化测试流程无法对差异化的产品进行差异化的测试,只能进行同质化的测试项目。
技术实现思路
本专利技术要解决的技术问题是:为了解决上述问题,本专利技术提出了一种对服务器进行自动化差异化老化测试的方法。本专利技术所采用的技术方案为:一种对服务器进行自动化差异化老化测试的方法,所述方法通过利用服务器的FRU系统,在服务器的FRU系统中写入服务器的配置代码(套餐名称),在进行老化测试时,由自动化老化测试系统检测该服务器的配置代码,检索配置数据库,检测当前配置并进行比对;比对确认配置以及相关设置都正常以后,开始针对该机型进行差异化的测试。FRU:Field Replace Unit,现场可更换单元,一般都是用在电脑上的一些可更换的部件。厂商为了节省成本,把设备分成多个FRU,大到power supply,小到fan之类的。直接更换而不修,所以以后想更换零件先看看它是不是fru。如果设备上没有表示fru,那么有part number(或者product number,serial number)的就是FRU。PART NUBMER是厂商给用户看的,如果你想买某个部件,那PARTS就是跟价格相关的。PRODUCT NUMBER 是给厂商自己看的,同一个部件(PARTS)可能有多个product number,厂商供货、保修时是看这个的。所述方法操作步骤如下:1)在生产时根据生产指令在fru中刷入产品配置代码;2)在老化时执行老化测试程序脚本;(老化测试程序脚本一般预先放在母盘中,并且跟随OS启动自动运行)3)老化程序检测fru中的产品配置代码,根据不同的配置类型,自动检测配置是否正确,自动检测bios设置是否符合预设要求,并根据不同配置调用相关的老化程序,自动执行不同的老化测试项目。所述老化程序内容如下:1)启动相关ipmi服务,进行fru检测;2)检查ipmi服务是否正确启动;3)读取fru中的产品配置代码;4)检测读取是否成功;5)按照读取的配置执行相应的老化程序。IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。本专利技术的有益效果为:本专利技术方法可以对服务器进行自动化、差异化的老化测试,既保证了老化测试的全面性、有效性,可以有效地覆盖所有的测试部件和测试项目,又通过自动测试降低了操作难度,简化了测试流程,提高了测试效率,降低了对测试人员的能力需求,降低了手工操作的出错概率。附图说明图1为本专利技术方法程序流程图。具体实施方式下面结合说明书附图,根据具体实施方式对本专利技术进一步说明:实施例1:一种对服务器进行自动化差异化老化测试的方法,所述方法通过利用服务器的FRU系统,在服务器的FRU系统中写入服务器的配置代码(套餐名称),在进行老化测试时,由自动化老化测系统检测该服务器的配置代码,检索配置数据库,检测当前配置并进行比对;比对确认配置以及相关设置都正常以后,开始针对该机型进行差异化的测试。FRU:Field Replace Unit,现场可更换单元,一般都是用在电脑上的一些可更换的部件。厂商为了节省成本,把设备分成多个FRU,大到power supply,小到fan之类的。直接更换而不修,所以以后想更换零件先看看它是不是fru。如果设备上没有表示fru,那么有part number(或者product number,serial number)的就是FRU。PART NUBMER是厂商给用户看的,如果你想买某个部件,那PARTS就是跟价格相关的。PRODUCT NUMBER 是给厂商自己看的,同一个部件(PARTS)可能有多个product number,厂商供货、保修时是看这个的。实施例2如图1所示,在实施例1的基础上,本实施例所述方法操作步骤如下:1)在生产时根据生产指令在fru中刷入产品配置代码;2)在老化时执行老化测试程序脚本;(老化测试程序脚本一般预先放在母盘中,并且跟随OS启动自动运行)3)老化程序检测fru中的产品配置代码,根据不同的配置类型,自动检测配置是否正确,自动检测bios设置是否符合预设要求,并根据不同配置调用相关的老化程序,自动执行不同的老化测试项目。实施例3在实施例1或2的基础上,本实施例所述老化程序内容如下:1)启动相关ipmi服务,进行fru检测;2)检查ipmi服务是否正确启动;3)读取fru中的产品配置代码;4)检测读取是否成功;5)按照读取的配置执行相应的老化程序。IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。实施例4在实施例3的基础上,本实施例老化程序相关代码如下:#!/bin/bashservice ipmi start ;启动相关ipmi服务,进行fru检测if [ \$?\ != \0\ ]; then echo \Can not start ipmi service!\ echo \Program will exit\ exitfi ;检查ipmi服务是否正确启动pm=`ipmitool fru list |grep \Product Part Number\ |awk '{print $5本文档来自技高网...

【技术保护点】
一种对服务器进行自动化差异化老化测试的方法,其特征在于:所述方法通过利用服务器的FRU系统,在服务器的FRU系统中写入服务器的配置代码,在进行老化测试时,检测该服务器的配置代码,检索配置数据库,检测当前配置并进行比对;比对确认配置以及相关设置都正常以后,开始针对该机型进行差异化的测试。

【技术特征摘要】
1.一种对服务器进行自动化差异化老化测试的方法,其特征在于:所述方法通过利用服务器的FRU系统,在服务器的FRU系统中写入服务器的配置代码,在进行老化测试时,检测该服务器的配置代码,检索配置数据库,检测当前配置并进行比对;比对确认配置以及相关设置都正常以后,开始针对该机型进行差异化的测试。2.根据权利要求1所述的一种对服务器进行自动化差异化老化测试的方法,其特征在于,所述方法操作步骤如下: 1)在生产时根据生产指令在fru中刷入产品配置代码;2)在老化时执行老化测...

【专利技术属性】
技术研发人员:李光达
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1