[发明专利]一种BIOS带外统一升级方法、装置、设备、存储介质在审
申请号: | 202211447268.0 | 申请日: | 2022-11-18 |
公开(公告)号: | CN115712442A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 朱全娟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 杨旭 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bios 统一 升级 方法 装置 设备 存储 介质 | ||
本发明属于固件升级技术领域,具体提供一种BIOS带外统一升级方法、装置、设备、存储介质,所述方法包括如下步骤:将BIOS镜像文件上传至BMC;判断ME状态正常时,下发命令至ME使其切换进入最小化运行模式;ME进入最小化运行模式时,擦除存储芯片,擦除完成写入镜像至存储芯片;下发命令至ME使其切换进入正常运行模式;ME进入正常运行模式则表明更新正常结束,输出升级成功提示信息。在不会批量导致服务器断电重启,影响到业务的同时,可以兼容升级异常服务器,实现批量统一升级一次成功。一方面可在业务正常运行状态下保证服务器固件版本的及时性稳定性,另一方面可大大减少运维人员工作量,提高运维效率,减少支出。
技术领域
本发明涉及固件升级技术领域,具体设计一种BIOS带外统一升级方法、装置、设备、存储介质。
背景技术
BMC(Baseboard Management Controller,基板管理控制器)是服务器特有的管理控制器,BMC可以自动监控服务器运行状态,并及时根据当前状态进行调控。BMC是一个完整的嵌入式Linux系统,有自己的芯片,内存,网络及存储空间,用户可以通过网络带外访问BMC,也可以在服务器系统下访问BMC。BIOS是一组固化到计算机主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。ME是指Intel芯片中一个独立于CPU和操作系统的微处理器。ME里面有用于远程管理的功能,在出现严重漏洞的时可以在不受用户操控下远程管理企业计算机。BMC的主要功能除了实时监控外,还包括固件的带外更新。不只是BMC本身的固件,服务器上的其他固件,如CPLD,BIOS,PSU等固件,都可以通过BMC实现带外升级功能。BMC带外升级固件,不需要系统权限或者现场操作,远程即可完成全部升级流程,且可以借助脚本实现批量升级。因此,在运维或线上业务中,BMC的带外升级功能是最常用的升级方法。
传统服务器BMC带外升级BIOS流程为:用户通过Web网页或者带外工具将需要升级的BIOS镜像上传至BMC处,BMC接受到镜像文件后,找到BIOS的存储芯片,对存储芯片进行擦除,写入,检验等操作。因为BIOS和ME的固件一般都是存放到同一存储芯片中,直接擦除烧录ME会造成ME异常,因此刷新完成后,为保证正常使用,需立即AC断电使ME重启,BIOS重新加载,完成全部镜像更新操作。
现有使用应用场景中,往往是在服务器已经上线后,BIOS迭代更新有更稳定,功能更多的版本需要升级。此时由于业务已经运行,为了保持业务不停,只能选择暂时不更新,待机房统一关机时再进行更新,这样会对业务切换,服务器升级时的运维工作有较高的要求。同时,如果已上线服务器的固件已发现有严重问题,必需紧急升级时,只能临时调整业务。
发明内容
现有使用应用场景中,往往是在服务器已经上线后,BIOS迭代更新有更稳定,功能更多的版本需要升级。此时由于业务已经运行,为了保持业务不停,只能选择暂时不更新,待机房统一关机时再进行更新,这样会对业务切换,服务器升级时的运维工作有较高的要求。同时,如果已上线服务器的固件已发现有严重问题,必需紧急升级时,只能临时调整业务,解决服务器BIOS带外批量统一升级的问题,本发明提供一种BIOS带外统一升级方法、装置、设备、存储介质。
第一方面,本发明技术方案提供一种BIOS带外统一升级方法,包括如下步骤:
将BIOS镜像文件上传至BMC;
判断ME状态正常时,下发命令至ME使其切换进入最小化运行模式;
ME进入最小化运行模式时,擦除存储芯片,擦除完成写入镜像至存储芯片;
下发命令至ME使其切换进入正常运行模式;
ME进入正常运行模式则表明更新正常结束,输出升级成功提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211447268.0/2.html,转载请声明来源钻瓜专利网。