[发明专利]一种网卡固件升降级测试方法、系统、终端及存储介质在审
申请号: | 202010229920.6 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111694727A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 刘茂峰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/654 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张营磊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网卡 升降 测试 方法 系统 终端 存储 介质 | ||
本发明提供一种网卡固件升降级测试方法、系统、终端及存储介质,包括:将固件刷新脚本与网卡固件文件存储至同一目录下;利用所述固件刷新脚本创建记录文件;利用所述固件刷新脚本调用相应网卡固件文件对网卡固件进行刷新;利用所述固件刷新脚本根据刷新命令的输出内容获取刷新结果并将所述刷新结果保存至所述记录文件。本发明实现了网卡固件升降级测试自动进行,无需人工值守,节省了人力资源,提高了测试效率。
技术领域
本发明涉及服务器测试技术领域,具体涉及一种网卡固件升降级测试方法、系统、终端及存储介质。
背景技术
一般服务器上使用的网卡的FW会因为新增功能或修正一些错误而进行更新,或者最新版本的FW出现了重大问题,要将FW回退到上一个版本。当有大批服务器要进行升级或降级网卡FW时,升降级FW的操作是否能顺利的执行,对每一台服务器都相当重要。在更新服务器网卡FW时,就要先进行网卡的升降级测试,提前发现问题。
现有测试方法都是人工手动操作,测试次数多,长期占用人力资源,操作重复。
发明内容
针对现有技术的上述不足,本发明提供一种网卡固件升降级测试方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种网卡固件升降级测试方法,包括:
将固件刷新脚本与网卡固件文件存储至同一目录下;
利用所述固件刷新脚本创建记录文件;
利用所述固件刷新脚本调用相应网卡固件文件对网卡固件进行刷新;
利用所述固件刷新脚本根据刷新命令的输出内容获取刷新结果并将所述刷新结果保存至所述记录文件。
进一步的,所述方法还包括:
在/root目录的.bashrc文件中写入所述固件刷新脚本的调用命令。
进一步的,所述利用固件刷新脚本调用相应网卡固件文件对网卡固件进行刷新,包括:
读取记录文件中上次刷新类型,所述刷新类型包括升级和降级;
执行与上次刷新类型不同的刷新命令;
重启服务器。
进一步的,所述方法还包括:
读取所述记录文件,并判断刷新结果与对应刷新操作是否一致:
若是,则判定所述网卡通过测试。
第二方面,本发明提供一种网卡固件升降级测试系统,包括:
脚本存储单元,配置用于将固件刷新脚本与网卡固件文件存储至同一目录下;
文件创建单元,配置用于利用所述固件刷新脚本创建记录文件;
固件刷新单元,配置用于利用所述固件刷新脚本调用相应网卡固件文件对网卡固件进行刷新;
结果记录单元,配置用于利用所述固件刷新脚本根据刷新命令的输出内容获取刷新结果并将所述刷新结果保存至所述记录文件。
进一步的,所述系统还包括:
命令存储单元,配置用于在/root目录的.bashrc文件中写入所述固件刷新脚本的调用命令。
进一步的,所述固件刷新单元包括:
记录读取模块,配置用于读取记录文件中上次刷新类型,所述刷新类型包括升级和降级;
命令执行模块,配置用于执行与上次刷新类型不同的刷新命令;
重启执行模块,配置用于重启服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010229920.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端
- 下一篇:线性调频连续波雷达收发干扰对消装置