[發明專利]一種帶外升級BIOS的方法、裝置、設備及介質在審
| 申請號: | 202110453715.2 | 申請日: | 2021-04-26 |
| 公開(公告)號: | CN113064625A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 楊少俊;羅鵬芳;陳思彤;錢慧娟;王兵;姚藩益;楊霖 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 巴翠昆 |
| 地址: | 250001 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 升級 bios 方法 裝置 設備 介質 | ||
本申請公開了一種帶外升級BIOS的方法、裝置、設備及介質,包括:通過網絡獲取待升級BIOS固件;分別從舊BIOS固件的舊NVRAM固件卷以及舊用戶固件卷中獲取舊變量以及舊變量結構體;從所述待升級BIOS固件的新用戶固件卷中獲取新變量結構體;其中,所述舊變量結構體與所述新變量結構體均為BIOS設置相關的UEFI變量的結構體;基于所述舊變量結構體、所述舊變量以及所述新變量結構體創建所述新變量結構體對應的新變量,將所述新變量寫入所述待升級BIOS固件的新NVRAM固件卷;利用所述待升級BIOS固件進行BIOS升級。能夠降低BIOS升級的時間開銷,從而提升用戶體驗。
技術領域
本申請涉及服務器技術領域,特別涉及一種帶外升級BIOS的方法、裝置、設備及介質。
背景技術
服務器在運行過程中,因為應用需求變化或修復固件漏洞的需要,升級BIOS(即Basic Input Output System,基本輸入輸出系統)固件的需求,此時服務器正在提供服務,而升級BIOS固件需要重啟后才能生效,重啟這段時間屬于停機時間(Down Time)。Downtime的長短嚴重影響服務器的可用性和可服務性,快速完成BIOS固件升級是一個很重要的需求和指標。服務器交付運行后,在數據中心運行,管理員一般是通過網絡連接BMC(即Baseboard Management Controller,基板管理控制器),通過BMC來管理和設置服務器,實現帶外管理。
目前,現有的帶外升級BIOS的方法通常是,上次開機BIOS將當前設置生成當前設置文件發送給BMC,升級BIOS前,BMC先根據當前設置文件生成未來設置文件,然后升級BIOS。開機后,BIOS從BMC讀取未來設置文件,然后解析未來設置文件,將設置寫入BIOS的NVRAM(即Non-Volatile Random Access Memory,非易失性隨機訪問存儲器),并刪除未來設置文件,重啟生效。開機后再將將當前設置生成當前設置文件發送給BMC,做設置同步。升級BIOS后,BIOS還需要生成設置屬性文件發送給BMC,設置屬性文件很大,生成和發送的時間都很長。缺點是:BIOS開機時生成當前設置文件耗時較長;BIOS將當前設置文件發送給BMC的時間耗時較長,BIOS從BMC讀取設置文件耗時較長;BIOS解析設置文件并將BIOS設置寫入到BIOS的NVRAM中耗時較長;設置完成后重啟生效,重啟過程耗時較長;BIOS重新開機后要再次生成當前設置配置文件,同步給BMC,耗時較長;BIOS生成和發送設置屬性文件給BMC需要很長時間。導致停機時間過長,嚴重影響服務器的可用性和可服務性。
發明內容
有鑒于此,本申請的目的在于提供一種帶外升級BIOS的方法、裝置、設備及介質,能夠降低BIOS升級的時間開銷,從而提升用戶體驗。其具體方案如下:
第一方面,本申請公開了一種帶外升級BIOS的方法,應用于基板管理控制器,包括:
通過網絡獲取待升級BIOS固件;
分別從舊BIOS固件的舊NVRAM固件卷以及舊用戶固件卷中獲取舊變量以及舊變量結構體;
從所述待升級BIOS固件的新用戶固件卷中獲取新變量結構體;其中,所述舊變量結構體與所述新變量結構體均為BIOS設置相關的UEFI變量的結構體;
基于所述舊變量結構體、所述舊變量以及所述新變量結構體創建所述新變量結構體對應的新變量,將所述新變量寫入所述待升級BIOS固件的新NVRAM固件卷;
利用所述待升級BIOS固件進行BIOS升級。
可選的,所述分別從舊BIOS固件的舊NVRAM固件卷以及舊用戶固件卷中獲取舊變量以及舊變量結構體之前,還包括:
根據舊NVRAM固件卷以及舊用戶固件卷的全局唯一標識符查找所述舊NVRAM固件卷以及舊用戶固件卷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110453715.2/2.html,轉載請聲明來源鉆瓜專利網。





