一种测试服务器FRU和DMI信息同步功能的方法及系统技术方案

技术编号:17779618 阅读:85 留言:0更新日期:2018-04-22 08:04
本发明专利技术提供了一种测试服务器FRU和DMI信息同步功能的方法及系统,在服务器操作系统运行循环开机测试前,检查一次FRU和DMI信息是否同步,并将本次检查结果存档为标准值,在后续循环开机测试期间,每次开机进入系统,采用开机自启动的方式自动抓取当前FRU和DMI信息,随后将新抓取FRU值与第一次抓取的FRU标准值做对比匹配,如果完全一致则判定为Pass,将新抓取的DMI信息与第一次抓取的DMI标准值做对比,如果完全匹配,则判定为Pass,如果两者的判断结果有一者未匹配成功,则将本次抓取的FRU和DMI信息保存为Fail Log。本发明专利技术有效提高了服务器系统的质量,简单实用,节省了人力成本,可适用于循环开机检测系统信息匹配准确性的情形。

【技术实现步骤摘要】
一种测试服务器FRU和DMI信息同步功能的方法及系统
本专利技术涉及服务器测试的
,具体涉及一种测试服务器FRU和DMI信息同步功能的方法及系统。
技术介绍
DMI(DesktopManagementInterface)是帮助收集电脑系统信息的管理系统。DMI充当了管理工具和系统层之间接口的角色,建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解,DMI的主要组成部分是ManagementInformationFormat(MIF)数据库,该数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息,这部分信息是通过BIOS来处理。FRU(FieldReplaceUnit)现场可更换单元,FRU中包含的信息跟DMI基本一样,其功能也是便于生产厂商后期维护识别,这部分信息是通过BMC来处理。由于两者包含的信息基本一致,但是面向的对象不同,一个是面向生产厂商,一个是面向终端用户,信息存储的位置也不同,一个是BIOS,一个是BMC,这就会导致多次开机后,FRU信息和DMI信息丢失或者读取错误的现象,当FRU和DMI中包含的信息出现不一致的时候,就容易引起厂商和客户之间的资产信息同步上的混乱,以致给用户造成不良的品牌形象。
技术实现思路
基于上述问题,本专利技术提出了一种测试服务器FRU和DMI信息同步功能的方法及系统,以提高产品质量。本专利技术提供如下技术方案:一方面,本专利技术提供了一种测试服务器FRU和DMI信息同步功能的方法,包括:步骤101,在待测试服务器中安装操作系统;步骤102,读取FRU信息和DMI信息,对比FRU信息和DMI信息的匹配度和正确性,将匹配成功的FRU信息和DMI信息分别保存为FRU标准值和DMI标准值;步骤103,在所述操作系统中设置开机自启动程序,所述程序在服务器开机进入系统后自动执行,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试。其中,所述读取FRU信息和DMI信息具体为:在所述操作系统中安装读取FRU和DMI信息的工具,利用所述工具分别读取FRU信息和DMI信息。其中,读取FRU信息的工具为ipmitool,读取DMI信息的工具DMIdecode。其中,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试具体为:读取启动后FRU和DMI值,将读取启动后的FRU值与FRU标准值做对比匹配,若完全匹配则判定为Pass;将读取启动后的DMI值与DMI标准值做对比,若完全匹配,则判定为Pass;若FRU和DMI两者的判断结果有一者未匹配成功,则将本次读取的FRU和DMI信息保存为FailLog,继续后续的循环开机测试。另外,本专利技术还提供了一种测试服务器FRU和DMI信息同步功能的系统,所述系统包括:安装模块,用于在待测试服务器中安装操作系统;标准值模块,用于读取FRU信息和DMI信息,对比FRU信息和DMI信息的匹配度和正确性,将匹配成功的FRU信息和DMI信息分别保存为FRU标准值和DMI标准值;匹配模块,用于在所述操作系统中设置开机自启动程序,所述程序在服务器开机进入系统后自动执行,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试。其中,所述读取FRU信息和DMI信息具体为:在所述操作系统中安装读取FRU和DMI信息的工具,利用所述工具分别读取FRU信息和DMI信息。其中,读取FRU信息的工具为ipmitool,读取DMI信息的工具DMIdecode。其中,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试具体为:读取启动后FRU和DMI值,将读取启动后的FRU值与FRU标准值做对比匹配,若完全匹配则判定为Pass;将读取启动后的DMI值与DMI标准值做对比,若完全匹配,则判定为Pass;若FRU和DMI两者的判断结果有一者未匹配成功,则将本次读取的FRU和DMI信息保存为FailLog,继续后续的循环开机测试。本专利技术提供了一种测试服务器FRU和DMI信息同步功能的方法及系统,在服务器操作系统运行循环开机测试前,检查一次FRU和DMI信息是否同步,并将本次检查结果存档为标准值,在后续循环开机测试期间,每次开机进入系统,采用开机自启动的方式自动抓取当前FRU和DMI信息,随后将新抓取FRU值与第一次抓取的FRU标准值做对比匹配,如果完全一致则判定为Pass,将新抓取的DMI信息与第一次抓取的DMI标准值做对比,如果完全匹配,则判定为Pass,如果两者的判断结果有一者未匹配成功,则将本次抓取的FRU和DMI信息保存为FailLog,以便后续问题分析。本专利技术有效提高了服务器系统的质量,简单实用,节省了人力成本,可适用于循环开机检测系统信息匹配准确性的情形。附图说明图1是本专利技术的方法流程图;图2是本专利技术的系统结构框图。具体实施方式为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。本专利技术通过将第一次读取FRU和DMI信息作为标准值,后续的循环开机测试会自动与标准值做对比,无需手动逐次检查,本专利技术实用性强、自动循环检查FRU和DMI信息同步。一方面,本专利技术的实施方式提供了一种测试服务器FRU和DMI信息同步功能的方法,附图1为本专利技术的方法流程图,附图2是本专利技术的系统结构框图,包括:步骤101,在待测试服务器中安装操作系统;步骤102,读取FRU信息和DMI信息,对比FRU信息和DMI信息的匹配度和正确性,将匹配成功的FRU信息和DMI信息分别保存为FRU标准值和DMI标准值;在操作系统中安装可以读取FRU和DMI信息的工具(ipmitool和DMIdecode),利用新安装工具,分别读取FRU信息和DMI信息;按照出厂要求,对比FRU信息和DMI信息的匹配度和正确性,将本次匹配成功的FRU信息和DMI信息分别保存为标准值;步骤103,在所述操作系统中设置开机自启动程序,所述程序在服务器开机进入系统后自动执行,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试。在操作系统中设置开机自启动程序,该程序会在服务器开机进入系统后自动执行,执行过程如下:读取本次启动后FRU和DMI信息,随后将新抓取FRU值与第一次抓取的FRU标准值做对比匹配,如果完全一致则判定为Pass,同理,将新抓取的DMI信息与第一次抓取的DMI标准值做对比,如果完全匹配,则判定为Pass,如果两者的判断结果有一者未匹配成功,则将本次抓取的FRU和DMI信息保存为FailLog,然后继续后续的循环开机测试。本专利技术提供了一种测试服务器FRU和DMI信息同步功能的方法,在服务器操作系统运行循环开机测试前,检查一次FRU和DMI信息是否同步,并将本次检查结果存档为标准值,在后续循环开机测试期间,每次开机进入系统,采用开机自启动的方式自动抓取当前FRU和DMI信息,随后将新抓取FRU值与第一次抓取的FRU标准值做对比匹配,如果完全一致则判定为Pass,将新抓取的DMI信息与第一次抓取的DMI标准值做对比,如果完全匹配,本文档来自技高网...
一种测试服务器FRU和DMI信息同步功能的方法及系统

【技术保护点】
一种测试服务器FRU和DMI信息同步功能的方法,其特征在于:步骤101,在待测试服务器中安装操作系统;步骤102,读取FRU信息和DMI信息,对比FRU信息和DMI信息的匹配度和正确性,将匹配成功的FRU信息和DMI信息分别保存为FRU标准值和DMI标准值;步骤103,在所述操作系统中设置开机自启动程序,所述程序在服务器开机进入系统后自动执行,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试。

【技术特征摘要】
1.一种测试服务器FRU和DMI信息同步功能的方法,其特征在于:步骤101,在待测试服务器中安装操作系统;步骤102,读取FRU信息和DMI信息,对比FRU信息和DMI信息的匹配度和正确性,将匹配成功的FRU信息和DMI信息分别保存为FRU标准值和DMI标准值;步骤103,在所述操作系统中设置开机自启动程序,所述程序在服务器开机进入系统后自动执行,读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试。2.根据权利要求1所述的方法,其特征在于:所述读取FRU信息和DMI信息具体为:在所述操作系统中安装读取FRU和DMI信息的工具,利用所述工具分别读取FRU信息和DMI信息。3.根据权利要求2所述的方法,其特征在于:读取FRU信息的工具为ipmitool,读取DMI信息的工具DMIdecode。4.根据权利要求1所述的方法,其特征在于:读取FRU和DMI信息,与FRU标准值和DMI标准值进行匹配测试具体为:读取启动后FRU和DMI值,将读取启动后的FRU值与FRU标准值做对比匹配,若完全匹配则判定为Pass;将读取启动后的DMI值与DMI标准值做对比,若完全匹配,则判定为Pass;若FRU和DMI两者的判断结果有一者未匹配成功,则将本次读取的FRU和DMI信息保存为FailLog,继续后续的循环开机测试。5.一种测...

【专利技术属性】
技术研发人员:张锟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1