一种交换机固件自动刷新方法技术

技术编号:24497123 阅读:30 留言:0更新日期:2020-06-13 03:29
本发明专利技术公开一种交换机固件自动刷新方法,包括:将若干组固件刷新参数存入数据库;每组固件刷新参数包括一对象标识信息、对应的固件文件和对应的固件刷新规则;运行固件刷新脚本,读取待刷新对象的相关标识信息,根据对象相关标识信息从数据库抓取对应固件刷新规则,若需要刷新,则根据固件刷新规则和固件文件对该对象的固件进行刷新。本发明专利技术将待刷新对象的固件参数保存在数据库中,将保存参数的数据库做成网页,脚本通过获取数据库中的数据对芯片进行固件刷新,便于集中管理和使用,不用修改脚本,保证了刷新质量,减少了固件刷新时间,提高了固件刷新效率。

An automatic refresh method of switch firmware

【技术实现步骤摘要】
一种交换机固件自动刷新方法
本专利技术涉及固件刷新领域,具体涉及一种交换机自动刷新方法。
技术介绍
在当前交换机测试过程中,都要进行BIOS、BMC和CPLD的固件刷新。交换机需要刷新的固件种类众多,并且更新频繁,在实际应用中存在很多问题:(1)有的工厂每次固件有更新,需要将固件文件和刷新工具制作成U盘刷新系统,由操作员手动选择更新,由于是手动执行,难免会有误操作,并且不能实现自动化,造成人力和时间的浪费,测试效率低下;(2)有的工厂固件刷新能够实现自动化刷新,编写对应的脚本,自动调用执行。但此种方法需要通过BMC来远程刷新固件版本,但当有固件更新时,仍然需要修改脚本或是配置文件,使之刷新更新后的固件文件。这需要有一定能力的工程师进行操作,防止脚本或配置文件修改错误,造成脚本无法执行。
技术实现思路
为解决上述问题,本专利技术提供一种交换机固件自动刷新方法,便于维护和管理,操作简单。本专利技术的技术方案是:一种交换机固件自动刷新方法,包括:将若干组固件刷新参数存入数据库;每组固件刷新参数包括一对象标识信息、对本文档来自技高网...

【技术保护点】
1.一种交换机固件自动刷新方法,其特征在于,包括:/n将若干组固件刷新参数存入数据库;每组固件刷新参数包括一对象标识信息、对应的固件文件和对应的固件刷新规则;/n运行固件刷新脚本,读取待刷新对象的相关标识信息,根据对象相关标识信息从数据库抓取对应固件刷新规则,若需要刷新,则根据固件刷新规则和固件文件对该对象的固件进行刷新。/n

【技术特征摘要】
1.一种交换机固件自动刷新方法,其特征在于,包括:
将若干组固件刷新参数存入数据库;每组固件刷新参数包括一对象标识信息、对应的固件文件和对应的固件刷新规则;
运行固件刷新脚本,读取待刷新对象的相关标识信息,根据对象相关标识信息从数据库抓取对应固件刷新规则,若需要刷新,则根据固件刷新规则和固件文件对该对象的固件进行刷新。


2.根据权利要求1所述的交换机固件自动刷新方法,其特征在于,还包括:数据库所保存数据在Web服务器以网页展示。


3.根据权利要求2所述的交换机固件自动刷新方法,其特征在于,Web服务器网页提供对数据库所保存数据的编辑、删除操作。


4.根据权利要求1、2或3所述的交换机固件自动刷新方法,其特征在于,固件刷新规则包括是否强制刷新;
根据对象标识信息从数据库抓取到对应固件刷新规则后,若判断为强制刷新,则根据固件刷新规则和固件文件对该对象的固件进行刷新。


5.根据权利要求4所述的交换机固件自动刷新方法,其特征在于,固件刷新规则包括固件版本;
根据对象标识信息从数据库抓取到对应固件刷新规则后,若判断为非强制刷新,则判断对待刷新对象的当前固件版本和固件刷新规则中所包含的固件版本是否一致,若不一致,则根据固件刷新规则和固件文件对该对象的固件进行刷新;
其中待刷新对象的当前固件版本,在判断...

【专利技术属性】
技术研发人员:陈阳
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1