服务器硬盘固件刷新方法及装置制造方法及图纸

技术编号:20116897 阅读:24 留言:0更新日期:2019-01-16 11:54
本发明专利技术提供的服务器硬盘固件刷新方法,通过获取目标服务器的唯一标识,并根据目标服务器的唯一标识,从预置的固件刷新配置文件中,获取与目标服务器的硬盘相匹配的刷新参数,作为目标刷新参数,从而能够针对不同的服务器配置,自适应地获取到与不同配置的服务器的硬盘相匹配的刷新参数,最后根据获取到的目标刷新参数,对目标服务器的硬盘进行固件刷新,而无需针对不同的服务器配置编写不同的固件刷新脚本,节省了大量的人力成本与时间成本,并降低了固件刷新的出错率,从而有效地提高了服务器硬盘的固件刷新效率。

Firmware Refresh Method and Device of Server Hard Disk

The new method of server hard disk firmware refresh provided by the present invention obtains the unique identification of the target server and obtains the refresh parameters matching the hard disk of the target server from the preset firmware refresh configuration file according to the unique identification of the target server, which can be used as the target refresh parameters, so that different server configurations can be adaptively acquired and matched. Firmware refresh of the target server's hard disk is carried out according to the matching refresh parameters of the server's hard disk. There is no need to write different firmware refresh scripts for different server configurations, which saves a lot of manpower cost and time cost, and reduces the error rate of firmware refresh, thus effectively improving the server's hard disk. Firmware refresh efficiency.

【技术实现步骤摘要】
服务器硬盘固件刷新方法及装置
本专利技术涉及服务器测试
,更具体的说,涉及服务器硬盘固件刷新方法及装置。
技术介绍
随着服务器行业的迅猛发展,服务器生产厂家需要根据不同的客户需求为大量的服务器硬盘刷新相应的固件(FW,FirmWare)。传统的固件刷新方案,通常是由产线工人根据固件刷新要求下载相应的FW文件,并手动执行刷新命令,对服务器硬盘进行固件刷新,该方案不仅需要耗费大量的人力和时间,而且还容易出错,使得固件刷新效率较低;有些服务器厂家采用为不同的服务器编写相应的固件刷新脚本的方式,来对不同的服务器硬盘进行固件刷新,该方案虽然降低了产线工人的负担,但大量且繁琐的脚本编写工作,却会耗费脚本开发人员的大量的人力和时间,且容易出错,并不能有效地提高服务器硬盘固件刷新效率。因此,目前迫切需要一种切实有效的服务器硬盘固件刷新方案,以提高服务器硬盘固件刷新效率。
技术实现思路
有鉴于此,本专利技术提供了一种服务器硬盘固件刷新方法及装置,以解决目前服务器硬盘固件刷新效率较低的技术问题。为实现上述目的,本专利技术提供如下技术方案:一种服务器硬盘固件刷新方法,所述方法包括:获取目标服务器的唯一标识;根据所述目标服务器的唯一标识,从预置的固件刷新配置文件中,获取与所述目标服务器的硬盘相匹配的刷新参数,作为目标刷新参数;其中,所述固件刷新配置文件中,对应保存有服务器的唯一标识,以及与所述服务器的硬盘相匹配的刷新参数;根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新。优选的,在所述获取目标服务器的唯一标识之后,所述方法还包括:获取所述目标服务器的实际硬件配置信息;根据所述目标服务器的唯一标识,从预置的服务器硬件配置数据库中,获取所述目标服务器的硬件配置信息,作为目标硬件配置信息;若所述目标硬件配置信息与所述实际硬件配置信息相一致,则执行所述根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新的步骤。优选的,所述目标刷新参数包括:目标硬盘的类型与数目;其中,所述目标硬盘为所述目标服务器中的任一类型的硬盘;所述根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新包括:利用预设接线方式对应的信息获取指令,获取所述目标硬盘的实际类型与实际数目;其中,所述预设接线方式为,服务器硬盘的接线方式中的任一种接线方式;若所述目标硬盘的类型与所述实际类型相一致,且,所述目标硬盘的数目与所述实际数目相一致,则将所述预设接线方式确定为目标接线方式;获取所述目标接线方式对应的硬盘固件刷新方式;采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新。优选的,所述目标刷新参数还包括:所述目标硬盘的固件版本;所述方法还包括:采用所述目标接线方式,获取所述目标硬盘的实际固件版本;若所述目标硬盘的固件版本与所述实际固件版本不一致,则执行所述采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新的步骤。优选的,所述目标刷新参数还包括:所述目标硬盘对应的目标固件文件的存储路径;所述采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新包括:根据所述目标硬盘对应的目标固件文件的存储路径,获取所述目标固件文件;采用所述目标接线方式对应的硬盘固件刷新方式,利用所述目标固件文件,对所述目标硬盘进行固件刷新。优选的,所述采用所述目标接线方式对应的硬盘固件刷新方式,利用所述目标固件文件,对所述目标硬盘进行固件刷新包括:采用所述目标接线方式对应的硬盘固件刷新方式,利用所述目标固件文件,依据所述目标刷新参数,对所述目标硬盘进行固件刷新。优选的,在所述对所述目标服务器的硬盘进行固件刷新之后,所述方法还包括:控制所述目标服务器重启;检查所述目标服务器的硬盘的固件刷新结果。一种服务器硬盘固件刷新装置,所述装置包括:唯一标识获取单元,用于获取目标服务器的唯一标识;目标参数获取单元,用于根据所述目标服务器的唯一标识,从预置的固件刷新配置文件中,获取与所述目标服务器的硬盘相匹配的刷新参数,作为目标刷新参数;其中,所述固件刷新配置文件中,对应保存有服务器的唯一标识,以及与所述服务器的硬盘相匹配的刷新参数;固件刷新执行单元,用于根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新。优选的,所述装置还包括:实际硬件获取单元,用于获取所述目标服务器的实际硬件配置信息;目标硬件获取单元,用于根据所述目标服务器的唯一标识,从预置的服务器硬件配置数据库中,获取所述目标服务器的硬件配置信息,作为目标硬件配置信息;硬件配置核对单元,用于若所述目标硬件配置信息与所述实际硬件配置信息相一致,则控制所述固件刷新执行单元执行所述根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新的步骤。优选的,所述目标刷新参数包括:目标硬盘的类型与数目;其中,所述目标硬盘为所述目标服务器中的任一类型的硬盘;所述固件刷新执行单元具体用于:利用预设接线方式对应的信息获取指令,获取所述目标硬盘的实际类型与实际数目;其中,所述预设接线方式为,服务器硬盘的接线方式中的任一种接线方式;若所述目标硬盘的类型与所述实际类型相一致,且,所述目标硬盘的数目与所述实际数目相一致,则将所述预设接线方式确定为目标接线方式;获取所述目标接线方式对应的硬盘固件刷新方式;采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新。从上述的技术方案可以看出,本专利技术提供的服务器硬盘固件刷新方法及装置,通过获取目标服务器的唯一标识,并根据目标服务器的唯一标识,从预置的固件刷新配置文件中,获取与目标服务器的硬盘相匹配的刷新参数,作为目标刷新参数,从而能够针对不同的服务器配置,自适应地获取到与不同配置的服务器的硬盘相匹配的刷新参数,最后根据获取到的目标刷新参数,对目标服务器的硬盘进行固件刷新,而无需针对不同的服务器配置编写不同的固件刷新脚本,节省了大量的人力成本与时间成本,并降低了固件刷新的出错率,从而有效地提高了服务器硬盘的固件刷新效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的服务器硬盘固件刷新方法的一种流程图;图2为本专利技术实施例提供的服务器硬盘固件刷新方法的另一种流程图;图3为本专利技术实施例提供的服务器硬盘固件刷新方法的又一种流程图;图4为本专利技术实施例提供的服务器硬盘固件刷新方法的再一种流程图;图5为本专利技术实施例提供的固件文件存储路径示例图;图6为本专利技术实施例提供的服务器硬盘固件刷新装置的一种结构示意图;图7为本专利技术实施例提供的服务器硬盘固件刷新装置的另一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。传统的服务器硬盘固件刷新方案,通常是由产线工人根据固件刷新要求下载相应的固件(FW,FirmWare)文件本文档来自技高网...

【技术保护点】
1.一种服务器硬盘固件刷新方法,其特征在于,所述方法包括:获取目标服务器的唯一标识;根据所述目标服务器的唯一标识,从预置的固件刷新配置文件中,获取与所述目标服务器的硬盘相匹配的刷新参数,作为目标刷新参数;其中,所述固件刷新配置文件中,对应保存有服务器的唯一标识,以及与所述服务器的硬盘相匹配的刷新参数;根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新。

【技术特征摘要】
1.一种服务器硬盘固件刷新方法,其特征在于,所述方法包括:获取目标服务器的唯一标识;根据所述目标服务器的唯一标识,从预置的固件刷新配置文件中,获取与所述目标服务器的硬盘相匹配的刷新参数,作为目标刷新参数;其中,所述固件刷新配置文件中,对应保存有服务器的唯一标识,以及与所述服务器的硬盘相匹配的刷新参数;根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新。2.如权利要求1所述的方法,其特征在于,在所述获取目标服务器的唯一标识之后,所述方法还包括:获取所述目标服务器的实际硬件配置信息;根据所述目标服务器的唯一标识,从预置的服务器硬件配置数据库中,获取所述目标服务器的硬件配置信息,作为目标硬件配置信息;若所述目标硬件配置信息与所述实际硬件配置信息相一致,则执行所述根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新的步骤。3.如权利要求1所述的方法,其特征在于,所述目标刷新参数包括:目标硬盘的类型与数目;其中,所述目标硬盘为所述目标服务器中的任一类型的硬盘;所述根据所述目标刷新参数,对所述目标服务器的硬盘进行固件刷新包括:利用预设接线方式对应的信息获取指令,获取所述目标硬盘的实际类型与实际数目;其中,所述预设接线方式为,服务器硬盘的接线方式中的任一种接线方式;若所述目标硬盘的类型与所述实际类型相一致,且,所述目标硬盘的数目与所述实际数目相一致,则将所述预设接线方式确定为目标接线方式;获取所述目标接线方式对应的硬盘固件刷新方式;采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新。4.如权利要求3所述的方法,其特征在于,所述目标刷新参数还包括:所述目标硬盘的固件版本;所述方法还包括:采用所述目标接线方式,获取所述目标硬盘的实际固件版本;若所述目标硬盘的固件版本与所述实际固件版本不一致,则执行所述采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新的步骤。5.如权利要求3所述的方法,其特征在于,所述目标刷新参数还包括:所述目标硬盘对应的目标固件文件的存储路径;所述采用所述目标接线方式对应的硬盘固件刷新方式,对所述目标硬盘进行固件刷新包括:根据所述目标硬盘对应的目标固件文件的存储路径,获取所述目标固件文件;采用所述目标接线方式对应的...

【专利技术属性】
技术研发人员:张鹏王佩
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1