硬盘的丝印信息的检测方法和装置、存储介质及电子装置制造方法及图纸

技术编号:37581591 阅读:11 留言:0更新日期:2023-05-15 07:56
本申请公开了一种硬盘的丝印信息的检测方法和装置、存储介质及电子装置,该硬盘的丝印信息的检测方法包括:获取管理设备向目标服务器下发的目标数据请求;响应目标数据请求,从当前接入目标服务器的多个PCIE设备中筛选设备类型为硬盘类型的设备作为目标硬盘设备;从目标服务器上提取目标硬盘设备的目标寄存器标识;向管理设备发送目标寄存器标识,采用上述技术方案,解决了相关技术中,硬盘的丝印信息的检测效率较低等问题。信息的检测效率较低等问题。信息的检测效率较低等问题。

【技术实现步骤摘要】
硬盘的丝印信息的检测方法和装置、存储介质及电子装置


[0001]本申请实施例涉及计算机领域,具体而言,涉及一种硬盘的丝印信息的检测方法和装置、存储介质及电子装置。

技术介绍

[0002]随着服务器技术的快速发展,易用性,性能及功能都在不断增强。特别是高效的易用性,能够使得服务器运维人员轻松管理,高效工作。目前,运维人员通过BMC(Baseboard Management Controller,基板管理控制器)远程管理服务器,有的应用场景下,BMC需要获取服务器的资产信息中硬盘的丝印信息。
[0003]现有技术中,BMC获取服务器的资产信息中硬盘的丝印信息的方式为:在检测到IO模块时(IO,Input/Output,输入/输出,分为IO设备和IO接口两个部分),为IO模块中的每个PCIE设备分配唯一端口号;根据唯一端口号在映射表中查询每个PCIE设备对应的插槽丝印信息;将各个PCIE设备对应的插槽丝印信息发送至BMC,以便BMC根据插丝印信息对PCIE设备进行管理。上述BMC获取服务器的资产信息中硬盘的丝印信息的方式,在服务器中PCIE设备的数量较多的情况下,为IO模块中的每个PCIE设备分配唯一端口号将耗费大量时间,降低了BMC获取服务器的资产信息中硬盘的丝印信息的效率。
[0004]针对相关技术中,硬盘的丝印信息的检测效率较低等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种硬盘的丝印信息的检测方法和装置、存储介质及电子装置,以至少解决相关技术中,硬盘的丝印信息的检测效率较低等问题。
[0006]根据本申请实施例的一个实施例,提供了一种硬盘的丝印信息的检测方法,包括:
[0007]获取管理设备向目标服务器下发的目标数据请求,其中,所述管理设备用于对所述目标服务器上部署的设备进行管理,所述目标数据请求用于请求所述目标服务器所接入的硬盘设备的寄存器标识,硬盘设备的寄存器标识用于指示硬盘设备在服务器的传输总线上所在的接入位置;
[0008]响应所述目标数据请求,从当前接入所述目标服务器的多个PCIE设备中筛选设备类型为硬盘类型的设备作为目标硬盘设备;
[0009]从所述目标服务器上提取所述目标硬盘设备的目标寄存器标识,其中,所述目标寄存器标识用于指示所述目标硬盘设备在所述目标服务器的传输总线上所在的目标接入位置;
[0010]向所述管理设备发送所述目标寄存器标识,其中,所述管理设备用于根据所述目标寄存器标识所对应的目标丝印信息对所述目标服务器上部署的所述目标硬盘设备进行管理。
[0011]可选的,所述从所述目标服务器上提取所述目标硬盘设备的目标寄存器标识,包
括:
[0012]调取所述目标硬盘设备所在的controllerhandle对象;
[0013]从所述controllerhandle对象中查找所述目标硬盘设备对应的目标总线号,其中,所述目标总线号为所述目标硬盘所部署的位置的上一级的总线BUS号;
[0014]从所述目标总线号的目标配置空间中获取所述目标硬盘设备的PCIE SLOT参数作为所述目标寄存器标识。
[0015]可选的,所述从当前接入所述目标服务器的多个PCIE设备中筛选设备类型为硬盘类型的设备作为目标硬盘设备,包括:
[0016]通过locatehandlebuffer函数调取当前接入所述目标服务器的多个PCIE设备中每一个所述PCIE设备的设备属性参数;
[0017]根据所述设备属性参数确定所述PCIE设备的所述设备类型;
[0018]提取设备类型为硬盘类型的设备作为所述目标硬盘设备。
[0019]可选的,所述根据所述设备属性参数确定所述PCIE设备的所述设备类型,包括以下之一:
[0020]从所述PCIE设备对应的所述设备属性参数中读取类型标志位;在所述类型标志位为目标值的情况下,确定所述PCIE设备的设备类型为硬盘类型;
[0021]获取硬盘类型对应的设备属性参数范围;在所述设备属性参数落入所述设备属性参数范围的情况下,确定所述PCIE设备的设备类型为硬盘类型。
[0022]可选的,所述向所述管理设备发送所述目标寄存器标识,包括:
[0023]将所述目标寄存器标识存储至所述目标服务器的资产信息文件;
[0024]将所述资产信息文件发送至所述目标服务器上部署的BMC中,其中,所述管理设备包括所述BMC。
[0025]可选的,在所述向所述管理设备发送所述目标寄存器标识之后,所述方法还包括:
[0026]所述管理设备从具有对应关系的寄存器标识和丝印信息中提取所述目标寄存器标识所对应的目标丝印信息;
[0027]所述管理设备根据所述目标丝印信息对所述目标服务器进行管理。
[0028]可选的所述所述管理设备从具有对应关系的寄存器标识和丝印信息中提取所述目标寄存器标识所对应的目标丝印信息之前,所述方法还包括:
[0029]在硬盘设备接入所述目标服务器的过程中,获取接入的每个所述硬盘设备的丝印信息,并按照每个所述硬盘设备在所述目标服务器的传输总线上所在的接入位置在硬盘设备所接入总线的配置空间中为每个所述硬盘设备创建寄存器标识;
[0030]建立记录了具有对应关系的寄存器标识和丝印信息的目标映射表;
[0031]将所述目标映射表发送至所述管理设备。
[0032]根据本申请实施例的另一个实施例,还提供了一种硬盘的丝印信息的检测装置,包括:
[0033]第一获取模块,用于获取管理设备向目标服务器下发的目标数据请求,其中,所述管理设备用于对所述目标服务器上部署的设备进行管理,所述目标数据请求用于请求所述目标服务器所接入的硬盘设备的寄存器标识,硬盘设备的寄存器标识用于指示硬盘设备在服务器的传输总线上所在的接入位置;
[0034]筛选模块,用于响应所述目标数据请求,从当前接入所述目标服务器的多个PCIE设备中筛选设备类型为硬盘类型的设备作为目标硬盘设备;
[0035]第一提取模块,用于从所述目标服务器上提取所述目标硬盘设备的目标寄存器标识,其中,所述目标寄存器标识用于指示所述目标硬盘设备在所述目标服务器的传输总线上所在的目标接入位置;
[0036]第一发送模块,用于向所述管理设备发送所述目标寄存器标识,其中,所述管理设备用于根据所述目标寄存器标识所对应的目标丝印信息对所述目标服务器上部署的所述目标硬盘设备进行管理。
[0037]根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述硬盘的丝印信息的检测方法。
[0038]根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的硬盘的丝印信息的检测方法。
[0039]在本申请实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘的丝印信息的检测方法,其特征在于,包括:获取管理设备向目标服务器下发的目标数据请求,其中,所述管理设备用于对所述目标服务器上部署的设备进行管理,所述目标数据请求用于请求所述目标服务器所接入的硬盘设备的寄存器标识,硬盘设备的寄存器标识用于指示硬盘设备在服务器的传输总线上所在的接入位置;响应所述目标数据请求,从当前接入所述目标服务器的多个PCIE设备中筛选设备类型为硬盘类型的设备作为目标硬盘设备;从所述目标服务器上提取所述目标硬盘设备的目标寄存器标识,其中,所述目标寄存器标识用于指示所述目标硬盘设备在所述目标服务器的传输总线上所在的目标接入位置;向所述管理设备发送所述目标寄存器标识,其中,所述管理设备用于根据所述目标寄存器标识所对应的目标丝印信息对所述目标服务器上部署的所述目标硬盘设备进行管理。2.根据权利要求1所述的方法,其特征在于,所述从所述目标服务器上提取所述目标硬盘设备的目标寄存器标识,包括:调取所述目标硬盘设备所在的controllerhandle对象;从所述controllerhandle对象中查找所述目标硬盘设备对应的目标总线号,其中,所述目标总线号为所述目标硬盘所部署的位置的上一级的总线BUS号;从所述目标总线号的目标配置空间中获取所述目标硬盘设备的PCIE SLOT参数作为所述目标寄存器标识。3.根据权利要求1所述的方法,其特征在于,所述从当前接入所述目标服务器的多个PCIE设备中筛选设备类型为硬盘类型的设备作为目标硬盘设备,包括:通过locatehandlebuffer函数调取当前接入所述目标服务器的多个PCIE设备中每一个所述PCIE设备的设备属性参数;根据所述设备属性参数确定所述PCIE设备的所述设备类型;提取设备类型为硬盘类型的设备作为所述目标硬盘设备。4.根据权利要求3所述的方法,其特征在于,所述根据所述设备属性参数确定所述PCIE设备的所述设备类型,包括以下之一:从所述PCIE设备对应的所述设备属性参数中读取类型标志位;在所述类型标志位为目标值的情况下,确定所述PCIE设备的设备类型为硬盘类型;获取硬盘类型对应的设备属性参数范围;在所述设备属性参数落入所述设备属性参数范围的情况下,确定所述PCIE设备的设备类型为硬盘类型。5.根据权利要求1所述的方法,其特征在于,所述向所述管理设备发送所述目标寄存器标识...

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

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

1