一种FRU设备的确定方法、装置及介质制造方法及图纸

技术编号:35952830 阅读:14 留言:0更新日期:2022-12-14 10:45
本发明专利技术公开了一种FRU设备的确定方法、装置及介质,适用于服务器FRU信息技术领域。包括:获取FRU设备信息表;通过OpenBMC执行FRU设备扫描操作以读取FRU设备信息表;对服务器所支持的FRU设备与FRU设备信息表进行匹配以确定目标FRU设备。该方法在扫描时仅读取FRU设备信息表内的信息以替代全面扫描的方式,可实现快速扫描,避免现有的对所有系统设备进行扫描,极大地缩短扫描时间,提高扫描效率。提高扫描效率。提高扫描效率。

【技术实现步骤摘要】
一种FRU设备的确定方法、装置及介质


[0001]本专利技术涉及服务器FRU信息
,特别是涉及一种FRU设备的确定方法、装置及介质。

技术介绍

[0002]当前服务器的模块化程度越来越高,服务器的生产制造也从原始的整机生产向模块化组装方向发展。对服务器模块现场可替换单元(Field Replace Unit,FRU)的识别和管理已成为服务器监控管理单元中的主板管理控制器(Board Management Controller,BMC)的一个重要功能。
[0003]当前OpenBMC在FRU信息管理方面,采用全面扫描方式进行FRU单元搜索和确认。从系统设备树中找到所有的串行总线(Inter-Integrated Circuit,I2C)总线,然后在I2C总线上按照总线地址0x03~0x7F进行扫描,扫描到对应设备后再进行信息读取和判断,判断是否符合FRU信息规范,如果符合则确定其为FRU单元,加入至FRU信息管理列表中。在复杂多I2C总线的情况下,需要扫描的设备可能达到上千个,而一台服务器中真正需要管理的FRU单元可能只有十几个。在全面扫描的方式导致扫描过程较为漫长,占用大量的时间成本,其扫描效率较低。
[0004]因此,如何快速扫描确认FRU设备是本领域技术人员亟需要解决的。

技术实现思路

[0005]本专利技术的目的是提供一种FRU设备的确定方法、装置及介质,避免现有的对所有系统设备进行扫描,极大地缩短扫描时间,提高扫描效率。
[0006]为解决上述技术问题,本专利技术提供一种FRU设备的确定方法,包括:
[0007]设置FRU设备信息表;
[0008]通过OpenBMC执行FRU设备扫描操作以读取所述FRU设备信息表;
[0009]对所述服务器所支持的FRU设备与所述FRU设备信息表进行匹配以确定目标FRU设备。
[0010]优选地,所述FRU设备信息表为预设所述服务器可支持的各FRU设备对应的设备信息。
[0011]优选地,所述FRU设备信息表至少包括FRU设备名称、I2C总线和I2C地址信息。
[0012]优选地,所述FRU设备信息表的所述I2C总线至少支持一个所述FRU设备。
[0013]优选地,所述对所述服务器所支持的FRU设备与所述FRU设备信息表进行匹配以确定目标FRU设备,包括:
[0014]获取所述服务器的可支持I2C总线;
[0015]根据所述可支持I2C总线与所述FRU设备信息表内的所述I2C总线及逆行匹配确定目标I2C总线;
[0016]根据所述目标I2C总线确定所述FRU设备信息表内可支持的FRU设备;
[0017]通过所述服务器可支持的FRU设备与所述FRU设备信息表内可支持的FRU设备进行匹配确定所述目标FRU设备。
[0018]优选地,所述通过所述服务器可支持的FRU设备与所述FRU设备信息表内可支持的FRU设备进行匹配确定所述目标FRU设备,包括:
[0019]通过所述服务器可支持的FRU设备与所述FRU设备信息表内可支持的FRU设备分别对应的FRU设备名称和/或I2C地址信息确定所述目标FRU设备。
[0020]优选地,还包括:
[0021]当检测到所述FRU设备的信息变更或者所述FRU设备信息表变更时,返回至所述获取FRU设备信息表的步骤。
[0022]为解决上述技术问题,本专利技术还提供一种FRU设备的确定装置,包括:
[0023]设置模块,用于设置FRU设备信息表;
[0024]执行模块,用于通过OpenBMC执行FRU设备扫描操作以读取所述FRU设备信息表;
[0025]匹配模块,用于对所述服务器所支持的FRU设备与所述FRU设备信息表进行匹配以确定目标FRU设备。
[0026]优选地,还包括检测模块;
[0027]检测模块,用于当检测到所述FRU设备的信息变更或者所述FRU设备信息表变更时,返回至所述设置FRU设备信息表的步骤。
[0028]为解决上述技术问题,本专利技术还提供一种FRU设备的确定装置,包括:
[0029]存储器,用于存储计算机程序;
[0030]处理器,用于执行所述计算机程序时实现如上述所述的FRU设备的确定方法的步骤。
[0031]为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述FRU设备的确定方法的步骤。
[0032]本专利技术提供的一种FRU设备的确定方法,包括:获取FRU设备信息表;通过OpenBMC执行FRU设备扫描操作以读取FRU设备信息表;对服务器所支持的FRU设备与FRU设备信息表进行匹配以确定目标FRU设备。该方法在扫描时仅读取FRU设备信息表内的信息以替代全面扫描的方式,可实现快速扫描,避免现有的对所有系统设备进行扫描,极大的缩短扫描时间,提高扫描效率。
[0033]另外,本专利技术还提供了一种FRU设备的确定装置及介质,具有如上述FRU设备的确定方法相同的有益效果。
附图说明
[0034]为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本专利技术实施例提供的一种FRU设备的确定方法的流程图;
[0036]图2为本专利技术实施例提供的一种FRU设备的确定装置的结构图;
[0037]图3为本专利技术实施例提供的另一种FRU设备的确定装置的结构图。
具体实施方式
[0038]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。
[0039]本专利技术的核心是提供一种FRU设备的确定方法、装置及介质,避免现有的对所有系统设备进行扫描,极大地缩短扫描时间,提高扫描效率。
[0040]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。
[0041]需要说明的是,FRU的技术最早使用在服务器等大型设备上,以国际商业机器公司(International Business Machines Corporation,IBM)的水平最高,后来FRU技术被dell移植在个人计算机(Personal Computer,PC)上,智能平台管理接口(Intelligent Platform Management Interface,IPMI)规范包括支持为系统中的不同模块存储和访问多组非易失性现场可更换单元(FRU)信息。一个企业级的系统通常将拥有每个主要的系统板的FRU信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FRU设备的确定方法,其特征在于,包括:设置FRU设备信息表;通过OpenBMC执行FRU设备扫描操作以读取所述FRU设备信息表;对所述服务器所支持的FRU设备与所述FRU设备信息表进行匹配以确定目标FRU设备。2.根据权利要求1所述的FRU设备的确定方法,其特征在于,所述FRU设备信息表为预设所述服务器可支持的各FRU设备对应的设备信息。3.根据权利要求2所述的FRU设备的确定方法,其特征在于,所述FRU设备信息表至少包括FRU设备名称、I2C总线和I2C地址信息。4.根据权利要求3所述的FRU设备的确定方法,其特征在于,所述FRU设备信息表的所述I2C总线至少支持一个所述FRU设备。5.根据权利要求4所述的FRU设备的确定方法,其特征在于,所述对所述服务器所支持的FRU设备与所述FRU设备信息表进行匹配以确定目标FRU设备,包括:获取所述服务器的可支持I2C总线;根据所述可支持I2C总线与所述FRU设备信息表内的所述I2C总线及逆行匹配确定目标I2C总线;根据所述目标I2C总线确定所述FRU设备信息表内可支持的FRU设备;通过所述服务器可支持的FRU设备与所述FRU设备信息表内可支持的FRU设备进行匹配确定所述目标FRU设备。6.根据权利要求5所述的FR...

【专利技术属性】
技术研发人员:张春宏
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1