[发明专利]一种自动识别刷新固件的方法及装置在审
申请号: | 201810927982.7 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109117159A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 巩祥文 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件文件 固件信息 自动识别 固件执行 人力资源 刷新操作 硬盘 调取 匹配 输出 申请 | ||
本申请实施例提供一种自动识别刷新固件的方法及装置,所述方法包括:从固件文件库中调取待刷新固件的固件文件;安装与所述待刷新固件匹配的刷新工具;获取所述待刷新固件信息;根据所述待刷新固件信息并利用所述固件文件和刷新工具对待刷新固件执行刷新操作;获取刷新结果并输出所述刷新结果。本发明能够自动对系统中同属一种硬盘的所有固件进行刷新,不存在漏刷的问题,且同时对大批固件进行刷新节省了大量的时间和人力资源。
技术领域
本发明属于服务器技术领域,具体涉及一种自动识别刷新固件的方法及装置。
背景技术
随着HDD、SSD、NVME等硬盘的广泛应用,现在的服务器系统中大多都是不同硬盘的组合配置,在实际生产及客户应用现场中,厂商会发布一些新的Firmware(固件,一种驱动程序)来解决一些bug,不同硬盘刷新Firmware的工具和方法不同。人工对硬盘进行刷新需要不断更换工具和方法,操作不便。且大型机房的通用服务器机柜里通常有10至40个相同类型的服务器,在测试和日常维护的过程中需要对大量的固件进行升级刷新。如果在每个服务器逐个进行刷新,则会需要一个小时以上的甚至两小时的时间,这样耗费大量的人力和时间,严重影响工作效率。
发明内容
针对现有技术的不足,本发明提供一种自动识别刷新固件的方法及装置,以解决上述技术问题。
第一方面,本申请实施例提供一种自动识别刷新固件的方法,所述方法包括:
从固件文件库中调取待刷新固件的固件文件;
安装与所述待刷新固件匹配的刷新工具;
获取所述待刷新固件信息;
根据所述待刷新固件信息并利用所述固件文件和刷新工具对待刷新固件执行刷新操作;
获取刷新结果并输出所述刷新结果。
结合第一方面,在第一方面的第一种实施方式中,所述获取待刷新固件信息包括:
获取目标硬盘的索引信息;
根据所述索引信息获取所述目标硬盘固件的当前版本信息和待刷新版本信息;
定位待刷新版本信息与所述固件文件匹配的目标硬盘固件为待刷新固件并获取所述待刷新固件的信息。
结合第一方面,在第一方面的第二种实施方式中,所述根据待刷新固件信息并利用所述固件文件和刷新工具对待刷新固件执行刷新操作包括:
根据所述待刷新固件信息定位待刷新固件;
加载刷新工具并利用固件文件对所述待刷新固件进行刷新。
结合第一方面,在第一方面的第三种实施方式中,所述获取刷新结果并输出所述刷新结果包括:
判断刷新过程中是否出现错误信息:
是,则输出所述错误信息;
否,则输出刷新成功提示。
结合第一方面,在第一方面的第四种实施方式中,所述方法还包括:
通过定义函数登录整机柜所有节点执行对整机柜所有待刷新固件的刷新操作。
第二方面,本申请实施例提供一种自动识别刷新固件的装置,所述装置包括:
文件调取单元,配置用于从固件文件库中调取待刷新固件的固件文件;
工具安装单元,配置用于安装与所述待刷新固件匹配的刷新工具;
信息获取单元,配置用于获取所述待刷新固件信息;
刷新执行单元,配置用于根据所述待刷新固件信息并利用所述固件文件和刷新工具对待刷新固件执行刷新操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810927982.7/2.html,转载请声明来源钻瓜专利网。