一种测试服务器FRU和DMI信息同步功能的方法及系统与流程

文档序号:14249356阅读:1141来源:国知局
一种测试服务器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标准值做对比,如果完全匹配,则判定为pass,如果两者的判断结果有一者未匹配成功,则将本次抓取的fru和dmi信息保存为faillog,以便后续问题分析。本发明有效提高了服务器系统的质量,简单实用,节省了人力成本,可适用于循环开机检测系统信息匹配准确性的情形。

另一方面,本发明的实施方式提供了一种测试服务器fru和dmi信息同步功能的系统,图1为本发明的方法流程图,附图2是本发明的系统结构框图。所述系统包括:

安装模块201,用于在待测试服务器中安装操作系统;

标准值模块202,用于读取fru信息和dmi信息,对比fru信息和dmi信息的匹配度和正确性,将匹配成功的fru信息和dmi信息分别保存为fru标准值和dmi标准值;

在操作系统中安装可以读取fru和dmi信息的工具(ipmitool和dmidecode),利用新安装工具,分别读取fru信息和dmi信息;按照出厂要求,对比fru信息和dmi信息的匹配度和正确性,将本次匹配成功的fru信息和dmi信息分别保存为标准值;

匹配模块203,用于在所述操作系统中设置开机自启动程序,所述程序在服务器开机进入系统后自动执行,读取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标准值做对比,如果完全匹配,则判定为pass,如果两者的判断结果有一者未匹配成功,则将本次抓取的fru和dmi信息保存为faillog,以便后续问题分析。本发明有效提高了服务器系统的质量,简单实用,节省了人力成本,可适用于循环开机检测系统信息匹配准确性的情形。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1