一种自动化检测服务器产品配置信息的方法及系统与流程

文档序号:17989072发布日期:2019-06-22 00:38阅读:338来源:国知局
一种自动化检测服务器产品配置信息的方法及系统与流程

本发明属于服务器测试领域,具体涉及一种自动化检测服务器产品配置信息的方法及系统。



背景技术:

fru,是fieldreplaceunit的简称,现场可更换单元,一般都是用在电脑上的一些可更换的部件。

如同笔记本一样,服务器也有很多产品型号,不同型号的服务器在配置方面存在一定区别。在服务器测试或实际生产过程中,必须保证服务器的型号同它的实际配置完全匹配,不能存在差错。服务器配置信息一般包括主板、硬盘、内存、cpu、网卡、电源、bios、bmc等一系列部件或固件。

此外,服务器搭建完毕后,还可能存在部件损坏不识别问题。按照以往的方法,服务器搭建完毕后,根据该服务器型号配置信息依次手动核对各种部件及固件版本信息,不止效率低下还存在出错的可能性。

此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种自动化检测服务器产品配置信息的方法及系统,是非常有必要的。



技术实现要素:

针对现有技术的上述服务器搭建完毕后,根据该服务器型号配置信息依次手动核对各种部件及固件版本信息,不止效率低下还存在出错可能性的缺陷,本发明提供一种自动化检测服务器产品配置信息的方法及系统,以解决上述技术问题。

第一方面,本发明提供一种自动化检测服务器产品配置信息的方法,

存储每个服务器型号的标准配置信息,自动比对待测服务器的实际配置信息与标准配置信息,判断待测服务器的实际配置信息是否准确。

进一步地,具体步骤如下:

s1.生成每个服务器型号对应部件及固件的标准配置信息存储列表;

s2.搭建待测服务器,并标记待测服务器型号名称;

s3.自动获取待测服务器的实际配置信息;

s4.根据标记的待测服务器型号名称从标准信息存储列表获取对应部件及固件的标准配置信息;

s5.根据待测服务器的标准配置信息判断实际配置信息是否准确。通过提前存储标准配置信息,实现待测服务器实际配置信息的快速判断。

进一步地,步骤s1中,为每个服务器型号生成一个对应部件及固件的标准配置信息存储列表;

步骤s4中,根据标记的待测服务器型号名称获取对应的一张标准信息存储列表,并从中获取部件及固件的标准配置信息。每个服务器型号生成一张列表,根据待测服务器的型号名称获取对应的标准信息存储列表,从中获取标准配置信息,用于同实际配置信息比对。

进一步地,步骤s1中,每个服务器型号及其部件及固件的标准配置信息为存储列表中的一条记录;

步骤s4中,根据标记的待测服务器型号名称获取存储列表中对应的一条记录,并从中获取部件及固件的标准配置信息。每个服务器型号对应标准配置信息中一条记录,通过待测服务器型号在标准配置信息表中查找对应服务器型号的记录,读取相应配置信息。

进一步地,步骤s2中将待测服务器型号名称通过fru刷新工具刷新到待测服务器的fru中。通过fru刷新工具将待测服务器型号刷新到待测服务器进行标记。

进一步地,步骤s5具体步骤如下:

s51.比较待测服务器的实际配置信息与标准配置信息,判断两者是否一致;

s52.若是,则待测服务器实际配置信息准确无误,输出测试通过;

若否,则获取并输出差异项。通过提前存储标准配置信息,实现服务器配置信息快速比对判断,同时,能快速输出差异项,准确性高,避免了人工失误。

进一步地,所述部件及固件的标准配置信息与实际配置信息均包括:

主板名称、cpu名称及数量、内存名称及数量、hdd名称及数量、ssd名称及数量、网卡名称及数量、电源名称及数量、bios版本以及bmc版本。服务器的配置信息不限于上述项目。

第二方面,本发明提供一种自动化检测服务器产品配置信息的系统,包括:

标准配置信息生成模块,用于生成每个服务器型号对应部件及固件的标准配置信息存储列表;

待测服务器型号标记模块,用于搭建待测服务器,并标记待测服务器型号名称;

实际配置信息获取模块,用于自动获取待测服务器的实际配置信息;

待测服务器标准配置信息查找模块,用于根据标记的待测服务器型号名称从标准信息存储列表获取对应部件及固件的标准配置信息;

实际配置信息判断模块,用于根据待测服务器的标准配置信息判断实际配置信息是否准确。

进一步地,实际配置信息判断模块包括:

配置信息比较单元,用于比较待测服务器的实际配置信息与标准配置信息,判断两者是否一致;

测试通过输出单元,用于当待测服务器的实际配置信息与标准配置信息一致时,判定待测服务器实际配置信息准确无误,输出测试通过;

测试差异输出单元,用于当待测服务器的实际配置信息与标准配置信息不一致时,获取并输出差异项。

进一步地,待测服务器信号标记模块包括:

fru刷新单元,用于将待测服务器型号名称通过fru刷新工具刷新到待测服务器的fru中。

本发明的有益效果在于,

本发明通过提前存储服务器标准配置信息,实现待测服务器中所有部件配置是否完全匹配对应产品型号的快速判断,提高待测服务器测试环境搭建的准确性,提高服务器生产效率。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例1的方法的示意性流程图;

图2是本发明实施例2的方法的示意性流程图;

图3是本发明实施例2的标准配置信息存储列表示意图;

图4是本发明实施例3的装置的示意性框图。

图中,1-标准配置信息生成模块;2-待测服务器型号标记模块;2.1-fru刷新单元;3-待测服务器型号标记模;4-待测服务器标准配置信息查找模块;5-实际配置信息判断模块;5.1-配置信息比较单元;5.2-测试通过输出单元;5.3-测试差异输出单元。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

实施例1:

本发明提供一种自动化检测服务器产品配置信息的方法,储每个服务器型号的标准配置信息,自动比对待测服务器的实际配置信息与标准配置信息,判断待测服务器的实际配置信息是否准确;如图1所示,具体步骤如下:

s1.生成每个服务器型号对应部件及固件的标准配置信息存储列表;所述部件及固件的标准配置信息与实际配置信息均包括:主板名称、cpu名称及数量、内存名称及数量、hdd名称及数量、ssd名称及数量、网卡名称及数量、电源名称及数量、bios版本以及bmc版本。

s2.搭建待测服务器,并标记待测服务器型号名称;

s3.自动获取待测服务器的实际配置信息;

s4.根据标记的待测服务器型号名称从标准信息存储列表获取对应部件及固件的标准配置信息;

s5.根据待测服务器的标准配置信息判断实际配置信息是否准确。

实施例2:

如图2和图3所示,本发明提供一种自动化检测服务器产品配置信息的方法,具体步骤如下:

s1.为每个服务器型号生成一个对应部件及固件的标准配置信息存储列表;

s2.搭建待测服务器,并标记待测服务器型号名称;将待测服务器型号名称通过fru刷新工具刷新到待测服务器的fru中;

s3.自动获取待测服务器的实际配置信息;

s4.根据标记的待测服务器型号名称获取对应的一张标准信息存储列表,并从中获取部件及固件的标准配置信息;

s5.根据待测服务器的标准配置信息判断实际配置信息是否准确;具体步骤如下:

s51.比较待测服务器的实际配置信息与标准配置信息,判断两者是否一致;

s52.若是,则待测服务器实际配置信息准确无误,输出测试通过;

若否,则获取并输出差异项。

实施例3:

本发明提供一种自动化检测服务器产品配置信息的方法,具体步骤如下:

s1.为每个服务器型号生成一个对应部件及固件的标准配置信息存储列表;每个服务器型号及其部件及固件的标准配置信息为存储列表中的一条记录;

s2.搭建待测服务器,并标记待测服务器型号名称;将待测服务器型号名称通过fru刷新工具刷新到待测服务器的fru中;

s3.自动获取待测服务器的实际配置信息;

s4.根据标记的待测服务器型号名称获取存储列表中对应的一条记录,并从中获取部件及固件的标准配置信息;

s5.根据待测服务器的标准配置信息判断实际配置信息是否准确;具体步骤如下:

s51.比较待测服务器的实际配置信息与标准配置信息,判断两者是否一致;

s52.若是,则待测服务器实际配置信息准确无误,输出测试通过;

若否,则获取并输出差异项。

实施例4:

如图4所示,一种自动化检测服务器产品配置信息的系统,包括:

标准配置信息生成模块1,用于生成每个服务器型号对应部件及固件的标准配置信息存储列表;

待测服务器型号标记模块2,用于搭建待测服务器,并标记待测服务器型号名称;待测服务器信号标记模块2包括:fru刷新单元2.1,用于将待测服务器型号名称通过fru刷新工具刷新到待测服务器的fru中;

实际配置信息获取模块3,用于自动获取待测服务器的实际配置信息;

待测服务器标准配置信息查找模块4,用于根据标记的待测服务器型号名称从标准信息存储列表获取对应部件及固件的标准配置信息;

实际配置信息判断模块5,用于根据待测服务器的标准配置信息判断实际配置信息是否准确;实际配置信息判断模块5包括:

配置信息比较单元5.1,用于比较待测服务器的实际配置信息与标准配置信息,判断两者是否一致;

测试通过输出单元5.2,用于当待测服务器的实际配置信息与标准配置信息一致时,判定待测服务器实际配置信息准确无误,输出测试通过;

测试差异输出单元5.3,用于当待测服务器的实际配置信息与标准配置信息不一致时,获取并输出差异项。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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