[发明专利]BMC固件的刷新测试方法、装置、设备及介质在审
申请号: | 202210052624.2 | 申请日: | 2022-01-18 |
公开(公告)号: | CN114416554A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 鹿存义;刘艳;钱晨怡;刘青松;柴兆文;黄建新;邹小兵 | 申请(专利权)人: | 中科可控信息产业有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/65;G06F9/4401;G06F9/445 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 骆文欣 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bmc 刷新 测试 方法 装置 设备 介质 | ||
本发明公开了一种BMC固件的刷新测试方法、装置、设备及存储介质,该方法包括:获取与待测BMC匹配的测试计划;在待测BMC中,获取与固件刷新模式匹配的刷新固件,并获取与各刷新固件对应的当前版本信息;根据各当前版本信息和各刷新版本信息,获取与各刷新固件分别对应的固件刷新文件,并使用各固件刷新文件对匹配的刷新固件进行固件刷新;在确定全部刷新固件完成一轮固件刷新时,更新执行次数,并返回执行获取与各刷新固件对应的当前版本信息的操作,直至执行次数达到循环次数。本发明实施例的技术方案自动化的实现对所需进行刷新测试的BMC固件进行多次固件刷新测试,最大程度了降低了BMC固件刷新测试所需的人力成本。
技术领域
本发明实施例涉及计算机技术领域,具体涉及固件刷新测试技术,尤其涉及一种BMC固件的刷新测试方法、装置、设备及介质。
背景技术
BMC(Baseboard Management Controller.,基板管理控制器)是服务器管理的核心控制器,服务器中的系统管理软件对各个被管理器件的管理都是通过BMC通信来实现的。BMC基于IPMI(Intelligent Platform Management Interface,智能平台管理接口)协议通信,自动地监控服务器系统的状况。BMC各功能的实现需要相应的固件支持,现有的服务器支持一个ROM(Read-Only Memory,只读存储器)或主备两个ROM用来存放BMC固件文件。
现有技术在进行BMC固件刷新时,需要用户根据待更新固件的BMC的IP地址手动登录BMC的固件刷新页面,在该固件刷新页面下上传新的刷新文件,并使用所上传的刷新文件,对所选择的BMC固件进行刷新。
发明人在实现本发明的过程中,发现现有技术存在如下缺陷:现有的BMC固件刷新方式需要用户手动实现,且一次完整操作仅能实现对所选择BMC固件进行一次刷新,如果用户希望针对同一BMC固件进行多次更新测试,需要人工进行多次重复性的手动操作,人力成本高,测试效率差。
发明内容
本发明实施例提供了一种BMC固件的刷新测试方法、装置、设备及介质,以自动化的实现对所需进行刷新测试的BMC固件进行多次固件刷新测试。
第一方面,本发明实施例提供了一种BMC固件的刷新测试方法,包括:
获取与待测BMC匹配的测试计划,所述测试计划中包括:固件刷新模式、循环次数和用于进行刷新测试的多个刷新版本信息;
在待测BMC中,获取与固件刷新模式匹配的刷新固件,并获取与各刷新固件对应的当前版本信息;
根据各当前版本信息和各刷新版本信息,获取与各刷新固件分别对应的固件刷新文件,并使用各固件刷新文件对匹配的刷新固件进行固件刷新;
在确定全部刷新固件完成一轮固件刷新时,更新执行次数,并返回执行获取与各刷新固件对应的当前版本信息的操作,直至执行次数达到循环次数。
可选的,在待测BMC中,获取与固件刷新模式匹配的刷新固件,并获取与各刷新固件对应的当前版本信息,可以包括:
在目标文件夹中,进行与各刷新版本信息对应的固件刷新文件的查找;
如果确定目标文件夹中存储与全部刷新版本信息对应的固件刷新文件,则在待测BMC中,获取与固件刷新模式匹配的刷新固件,并获取与各刷新固件对应的当前版本信息。
上述发明中的一个实施例具有如下优点或有益效果:可以在进行BMC固件升级之前,首先对所需使用的固件刷新文件的存在性进行验证,进而可以在固件升级条件准备好后,执行对BMC固件的刷新测试,在提高刷新测试的成功率的同时,也摒除了外在测试环境对测试结果的影响。
可选的,在待测BMC中,获取与固件刷新模式匹配的刷新固件,并获取与各刷新固件对应的当前版本信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科可控信息产业有限公司,未经中科可控信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210052624.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于GaAs pHEMT工艺和GaN工艺的功率开关
- 下一篇:切割装置