本申请涉及服务器,尤其涉及一种用于多硬盘配置的硬盘定位方法以及相关装置。
背景技术:
1、在互联网用户量日益增长的当下,为了满足用户的功能需求,服务器也越来越趋向于多样化、智能化以及运维便捷化。
2、硬盘作为服务器的核心数据仓库,为了提高其存储性能,通常会将多块独立的硬盘按照不同的方式进行组合配置。当硬盘发生故障时,运维人员需要及时在多个硬盘中定位到故障硬盘的位置。现有的硬盘定位技术是手动对多个独立的硬盘一一进行定位,但是当一个服务器主板搭配有多个硬盘配置时,需要花费较多的时间和精力从多个硬盘配置中一一定位到故障硬盘,从而会导致硬盘定位效率的降低。
技术实现思路
1、本申请提供了一种用于多硬盘配置的硬盘定位方法以及相关装置,能够提升多硬盘配置的硬盘定位效率。
2、本申请第一方面提供了一种用于多硬盘配置的硬盘定位方法,包括:
3、接收基板管理控制器(bmc,baseboard management controller)通过智能平台管理接口(ipmi,intelligent platform management interface)传输的硬盘配置信息,所述硬盘配置信息包含硬盘背板组合信息以及对应硬盘背板上所安装硬盘与设备路径devicepath的一一对应关系;
4、获取待定位硬盘的device path;
5、根据所述硬盘配置信息确定与所述待定位硬盘的device path对应的目标硬盘位置信息。
6、可选的,所述获取待定位硬盘的device path包括:
7、根据统一可扩展固件接口(uefi,unified extensible firmware interface)规范获取待定位硬盘的device path。
8、可选的,在所述根据所述硬盘配置信息确定与所述待定位硬盘的device path对应的目标硬盘位置信息之后,所述硬盘定位方法还包括:
9、将所述目标硬盘位置信息推送至redfish。
10、可选的,所述硬盘配置信息为所述bmc根据读取到的背板信息以及与所述背板信息关联的已定义硬盘资源所属所得到的信息。
11、本申请第二方面提供了一种用于多硬盘配置的硬盘定位装置,包括:
12、接收单元,用于接收基板管理控制器bmc通过智能平台管理接口ipmi传输的硬盘配置信息,所述硬盘配置信息包含硬盘背板组合信息以及对应硬盘背板上所安装硬盘与device path的一一对应关系;
13、获取单元,用于获取待定位硬盘的device path;
14、确定单元,用于根据所述硬盘配置信息确定与所述待定位硬盘的device path对应的目标硬盘位置信息。
15、可选的,所述获取单元具体用于:
16、根据统一可扩展固件接口uefi规范获取待定位硬盘的device path。
17、可选的,所述硬盘定位装置还包括:
18、推送单元,用于将所述目标硬盘位置信息推送至redfish。
19、可选的,所述接收单元具体用于:
20、接收bmc通过ipmi传输的硬盘配置信息,所述硬盘配置信息包含硬盘背板组合信息以及对应硬盘背板上所安装硬盘与device path的一一对应关系,所述硬盘配置信息为所述bmc根据读取到的背板信息以及与所述背板信息关联的已定义硬盘资源所属所得到的信息。
21、本申请第三方面提供了一种用于多硬盘配置的硬盘定位系统,包括:
22、中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
23、所述存储器为短暂存储存储器或持久存储存储器;
24、所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行第一方面以及第一方面的可选方式中的任意一种所述的方式。
25、本申请第四方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行第一方面以及第一方面的可选方式中的任意一种所述的方式。
26、从以上技术方案可以看出,本申请具有以下效果:
27、接收bmc通过ipmi传输的硬盘配置信息,该硬盘配置信息包含硬盘背板组合信息以及对应硬盘背板上所安装硬盘与设备路径device path的一一对应关系;获取待定位硬盘的device path;根据硬盘配置信息确定与待定位硬盘的device path对应的目标硬盘位置信息。由于每个硬盘在安装时都设置有唯一的device path,因此可以在前期完成与device path关联的硬盘配置信息定义,当获取到待定位硬盘的device path时,根据该device path从硬盘配置信息中提取出待定位硬盘的目标硬盘位置信息,而不再需要对所有硬盘配置中的各个硬盘进行一一定位,从而可以提升硬盘定位的效率。
1.一种用于多硬盘配置的硬盘定位方法,其特征在于,包括:
2.根据权利要求1中所述的硬盘定位方法,其特征在于,所述获取待定位硬盘的devicepath包括:
3.根据权利要求1中所述的硬盘定位方法,其特征在于,在所述根据所述硬盘配置信息确定与所述待定位硬盘的device path对应的目标硬盘位置信息之后,所述硬盘定位方法还包括:
4.根据权利要求1至3中任一项所述的硬盘定位方法,其特征在于,所述硬盘配置信息为所述bmc根据读取到的背板信息以及与所述背板信息关联的已定义硬盘资源所属所得到的信息。
5.一种用于多硬盘配置的硬盘定位装置,其特征在于,包括:
6.根据权利要求5中所述的硬盘定位装置,其特征在于,所述获取单元具体用于:
7.根据权利要求5中所述的硬盘定位装置,其特征在于,所述硬盘定位装置还包括:
8.根据权利要求5至7中任一项所述的硬盘定位装置,其特征在于,所述接收单元具体用于:
9.一种用于多硬盘配置的硬盘定位系统,其特征在于,包括:
10.一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至4中任意一项所述的硬盘定位方法。