[发明专利]一种固件升级方法、装置、设备及机器可读存储介质在审
申请号: | 202010892837.7 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112099823A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 林震华 | 申请(专利权)人: | 新华三信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 装置 设备 机器 可读 存储 介质 | ||
本公开提供一种固件升级方法、装置、设备及机器可读存储介质,该方法包括:通过预设API,向待升级设备发送待确认升级信息;接收所述待升级设备根据待确认升级信息反馈的确认信息;根据所述确认信息,向待升级设备发送升级文件,以使待升级设备根据升级文件在预设时间升级固件。通过本公开的技术方案,管理设备以预设的API接口,向待升级设备发送待确认升级信息,与待升级设备协商确定支持的固件升级的各项因素,根据协商结果发送对应的升级文件以使待升级设备在预设时间完成升级固件的操作,从而降低升级失败的可能性,并支持上传与升级过程异步完成。
技术领域
本公开涉及通信技术领域,尤其是涉及一种固件升级方法、装置、设备及机器可读存储介质。
背景技术
BMC(Baseboard Manager Controller,基板管理控制器)是用于实现平台管理(Platform Management)的控制器。平台管理表示的是一系列的监视和控制功能,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。BMC是一个独立的系统,它不依赖与系统上的其它硬件(如CPU、内存等),也不依赖与BIOS、OS等,但是BMC可以与BIOS和OS交互,这样可以起到更好的平台管理作用,OS下有系统管理软件可以与BMC协同工作以达到更好的管理效果。
服务器是组成数据中心的核心设备,为了适应不同的业务需要,其机型种类繁多,同时一台服务器内的部件也众多。为了更好保证服务器设备可靠性运行,很多部件都对服务器导出各种类型的监控数据、运行状态数据,而支持这些数据的生成,是运行在部件上的数字化小系统,也就是我们通常所说的固件。很多部件都有固件,比如CPU、数字电源、硬盘、阵列卡、智能网卡等。同时BIOS、BMC本身也是以固件方式存在。随着各个部件提供的功能越来越丰富,其上固件难免会有bug存在。很多部件具备通过更新其上运行的固件来提供更加可靠、丰富的功能。为了获取这些功能,就需要对这些固件进行升级操作。
对于数据中心内各个服务器的固件升级时,主要有以下几个问题:部分卡固件的升级,卡供应商只提供了带内部分操作系统的升级方案;大批量升级时,就会对带宽要求比较高,同时,难免有部分固件因为固件文件获取失败、升级程序失效、升级时机不正确问题导致升级任务失效;部分升级操作是要求被升级部件重启才能生效,无法服务器设备不下电完成升级;较难完成批量升级、自动升级、可查询升级进度。
发明内容
有鉴于此,本公开提供一种固件升级方法、装置及电子设备、机器可读存储介质,以至少改善上述技术问题之一。
具体地技术方案如下:
本公开提供了一种固件升级方法,应用于管理设备,所述方法包括:通过预设API,向待升级设备发送待确认升级信息;接收所述待升级设备根据待确认升级信息反馈的确认信息;根据所述确认信息,向待升级设备发送升级文件,以使待升级设备根据升级文件在预设时间升级固件。
作为一种技术方案,所述待确认升级信息,包括:待升级固件类型、和/或待升级固件版本、和/或待升级固件大小、和/或待升级固件的校验方式、和/或待升级固件的生效方式、和/或升级策略。
作为一种技术方案,所述根据所述确认信息,向待升级设备发送升级文件,以使待升级设备根据升级文件在预设时间升级固件,包括:通过预设API,查询待升级设备的升级状态。
本公开同时提供了一种固件升级方法,应用于待升级设备,所述方法包括:通过预设API,接收管理设备发送的待确认升级信息;根据本地资源和待确认升级信息,向管理设备反馈确认信息;接收管理设备根据所述确认信息发送的升级文件,根据升级文件在预设时间升级固件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息技术有限公司,未经新华三信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010892837.7/2.html,转载请声明来源钻瓜专利网。