一种硬盘背板的检测方法、装置、计算机设备及存储介质与流程
- 国知局
- 2024-07-31 23:17:11
本发明涉及产品测试,具体涉及一种硬盘背板的检测方法、装置、计算机设备及存储介质。
背景技术:
1、随着云服务和大数据技术的快速发展,云空间和云存储环境的搭建越来越广泛。各行各业需要通过云存储空间以满足存放数据的存储需求。例如,存放的数据可以是视频监控、气象、地震、生物等产生的大量科学计算数据,还可以是金融领域中,为了确保数据安全所产生的备份数据。而存储服务器可以基于存储服务器中的硬盘提供云存储空间。因此,客户通常根据自己的应用场景,确定存储服务器中的硬盘配置信息(也可以成为硬盘的套餐需求),以满足自己的存储需求。
2、通常,硬盘是插在硬盘背板上的。硬盘背板有多种类型,每种类型的硬件背板端口数量不同(比如2口、4口、6口、8口),每个端口可以连接一个硬盘。为了满足客户的存储需求,硬件背板之间可以随意组合。此外,硬盘背板通过多种总线与其他设备连接。
3、在生产中,客户会有不同的套餐需求,即会有不同的硬盘配置信息,因此,需要工人在出货时按照正确的配置进行安装,并对硬盘背板以及硬盘背板的连接总线进行检查。但这种方式,对工人的业务能力有一定要求,且耗费大量的时间成本,效率较低。
技术实现思路
1、有鉴于此,本发明提供了一种硬盘背板的检测方法、装置、计算机设备及存储介质,以解决检测硬盘背板以及硬盘背板的连接总线效率低的问题。
2、第一方面,本发明提供了一种硬盘背板的检测方法,应用于基板管理控制器(baseboard management controller,bmc),bmc通过至少一条i2c总线连接至少一个硬盘背板,该方法包括:获取至少一个硬盘背板的至少一个物理信息,至少一个物理信息包括至少一条i2c总线的地址与每个硬盘背板的至少一个对应关系;根据至少一个物理信息,检测至少一个对应关系与预设对应关系是否匹配,若相匹配,则确定至少一条i2c总线与至少一个硬盘背板的连接正确,预设对应关系为目标套餐中的至少一个对应关系。
3、基于上述方法,可以获取至少一条i2c总线的地址与每个硬盘背板的至少一个对应关系,并将该至少一个对应关系与预设对应关系进行匹配,以确定至少一条i2c总线与至少一个硬盘背板的连接正确。
4、由于至少一个对应关系是bmc从硬件背板中获取的,硬件背板与bmc之间通过i2c总线连接,因此,至少一个对应关系可以用于表示硬盘背板与i2c总线之间的实际的线缆连接情况,与目标套餐中的预设对应关系相比较,可以确定至少一条i2c总线与至少一个硬盘背板的连接是否正确,即是否符合客户的目标套餐中的连接需求。
5、在一种可选的实施方式中,每个硬盘背板配置有温度传感器和功耗芯片,至少一条i2c总线的地址包括至少一个温度传感器所在的i2c总线地址,和/或,至少一个功耗芯片所在的i2c总线地址。
6、基于上述方法,可以通过至少一个温度传感器所在的i2c总线地址,和/或,至少一个功耗芯片所在的i2c总线地址,与硬盘背板的对应关系,确定至少一条i2c总线与至少一个硬盘背板的连接是否正确,即是否符合客户的目标套餐中的连接需求。
7、在一种可选的实施方式中,至少一个硬盘背板通过至少一条pcie总线与中央处理器连接,该方法还包括:接收来自南桥模块的至少一个硬盘信息,至少一个硬盘信息表示至少一个硬盘背板上配置的硬盘的信息,南桥模块用于从中央处理器获取至少一个硬盘信息;根据至少一个硬盘信息,检测至少一个硬盘信息与预设硬盘信息是否匹配,若相匹配,则确定至少一条pcie总线与至少一个硬盘背板的连接正确,预设硬盘信息为目标套餐中的硬盘信息。
8、基于上述方法,由于至少一个硬盘背板通过至少一条pcie总线与中央处理器连接,即中央处理器可以通过至少一条pcie总线,获取至少一个硬盘背板上配置的硬盘的信息,即获取的至少一个硬盘信息,可以表示至少一条pcie总线与每个硬件背板之间的连接关系,进而可以确定至少一条pcie总线与至少一个硬盘背板的连接是否正确。
9、在一种可选的实施方式中,至少一个硬盘信息包括至少一个pcie总线的带宽、至少一个pcie总线的频率、至少一个硬盘背板上配置的硬盘对应的厂商信息和硬盘类型。
10、基于上述方法,可以通过检测至少一个pcie总线的带宽、至少一个pcie总线的频率、至少一个硬盘背板上配置的硬盘对应的厂商信息和硬盘类型,与预设硬盘信息是否匹配,以确定至少一条pcie总线与至少一个硬盘背板的连接是否正确。
11、在一种可选的实施方式中,检测至少一个硬盘背板的背板在位信号,背板在位信号用于指示至少一个硬盘背板的背板在位情况;根据检测到的背板在位信号,确定目标硬盘,目标硬盘为至少一个硬盘背板配置的第一个在位的硬盘。
12、基于上述方法,可以确定第一个在位的硬盘所在的硬盘背板,以确定目标硬盘,进而可以确定硬盘背板的标识和目标硬盘的位置,便于后续检测至少一个硬盘背板的背板位置以及每个硬盘背板配置的硬盘的位置。
13、在一种可选的实施方式中,通过至少一条i2c总线获取至少一个硬盘背板中,每个硬盘背板配置的硬盘对应的硬盘状态灯信息,硬盘状态灯信息表示每个硬盘背板配置的硬盘的在位情况;根据背板在位信号,确定至少一个硬盘背板中在位的多个在位硬盘背板;根据硬盘状态灯信息,确定每个在位硬盘背板配置的硬盘中的在位硬盘;以目标硬盘为起点,按照预设顺序检测每个在位硬盘背板和每个在位硬盘背板配置的在位硬盘,与预设背板信息是否匹配,预设背板信息为目标套餐中用于指示硬盘背板与硬盘之间对应关系的信息;若相匹配,则确定至少一个硬盘背板的背板位置以及每个硬盘背板配置的硬盘的位置正确;若不匹配,则确定至少一个硬盘背板的背板位置以及每个硬盘背板配置的硬盘的位置错误。
14、基于上述方法,可以通过硬盘状态灯信息和背板在位信号,确定至少一个硬盘背板中在位的多个在位硬盘背板以及每个在位硬盘背板配置的硬盘中的在位硬盘,进而判断是否与预设背板信息匹配,以确定至少一个硬盘背板的背板位置以及每个硬盘背板配置的硬盘的位置是否正确。
15、在一种可选的实施方式中,若检测不到背板在位信号,则确定至少一个硬盘背板均不在位,结束检测。
16、基于上述方法,在检测不到背板在位信号的情况下,至少一个硬盘背板均不在位,无法通过i2c总线或pcie总线获取硬盘背板的信息,无法检测i2c总线或pcie总线与至少一个硬盘背板的连接情况。
17、第二方面,本发明提供了一种硬盘背板的检测装置,获取模块,用于获取至少一个硬盘背板的至少一个物理信息,至少一个物理信息包括至少一条i2c总线的地址与每个硬盘背板的至少一个对应关系;处理模块,用于根据至少一个物理信息,检测至少一个对应关系与预设对应关系是否匹配,若相匹配,则确定至少一条i2c总线与至少一个硬盘背板的连接正确,预设对应关系为目标套餐中的至少一个对应关系。
18、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的硬盘背板的检测方法。
19、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的硬盘背板的检测方法。
20、第五方面,本发明提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的硬盘背板的检测方法。
本文地址:https://www.jishuxx.com/zhuanli/20240730/196814.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
一种散热系统的制作方法
下一篇
返回列表