【技术实现步骤摘要】
BMC固件批量刷新方法、系统、终端及存储介质
[0001]本专利技术涉及服务器
,具体涉及一种BMC固件批量刷新方法、系统、终端及存储介质。
技术介绍
[0002]随着技术的更新迭代,对于如何能够高效的监控服务器的运行状态、记录服务器的运行日志,成为客户选择服务器的重中之重。众所周知,BMC是服务器中能够高效监控、记录其运行状态的最为重要的固件。BMC是否能够稳定的运行,也就成为了客户最为看重的一个选项。BMC其中一个很重的功能就是刷新各个固件的FW。譬如说,BIOS/PSU/CPLD/VR等等的fw。传统的刷新方式就是通过BMC一个一个的去刷新固件,效率较低。而且各个固件之间还有版本搭配问题,若是不注意版本搭配关系,很有可能造成刷新之后造成服务器运行问题,严重时造成宕机等等问题。
技术实现思路
[0003]针对现有技术的上述不足,本专利技术提供一种BMC固件批量刷新方法、系统、终端及存储介质,以解决上述技术问题。
[0004]第一方面,本专利技术提供一种BMC固件批量刷新方法,包括:
...
【技术保护点】
【技术特征摘要】
1.一种BMC固件批量刷新方法,其特征在于,包括:获取BMC的所有需要刷新的固件,并生成固件刷新顺序;根据所述固件刷新顺序调取固件文件;将调取的固件文件加密打包,并将文件包的文件名修改为相应固件名称和相应执行顺序;将修改后的文件包发送至BMC,并向BMC发送刷新指令。2.根据权利要求1所述的方法,其特征在于,获取BMC的所有需要刷新的固件,并生成固件刷新顺序,包括:根据固件刷新后是否需要重启对固件进行划分,无需重启的固件划分为优先级;根据固件之间的关联关系生成相同等级的不同固件的刷新顺序,并将所有固件的刷新顺序汇总至刷新顺序列表。3.根据权利要求1所述的方法,其特征在于,根据所述固件刷新顺序调取固件文件,包括:通过网络接口从固件发布平台根据固件刷新顺序依次下载相应的最新版本的固件文件;根据预先设定的固件关联关系校验下载的关联固件的固件文件的搭配是否存在冲突。4.根据权利要求3所述的方法,其特征在于,将调取的固件文件加密打包,并将文件包的文件名头修改为相应固件名称和相应执行顺序,包括:将下载完成的固件文件以hpm加密方式进行打包,得到hpm格式的文件包,并在文件包前后添加固定的header。5.根据权利要求1所述的方法,其特征在于,将修改后的文件包发送至BMC,并向BMC发送刷新指令,包括:所述BMC接收到刷新指令后,按照接收的文件包的文件名中的顺序依次对文件...
【专利技术属性】
技术研发人员:王友富,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。