[發明專利]一種獲取備用BMC版本信息的方法、設備及介質有效
| 申請號: | 201911117825.0 | 申請日: | 2019-11-15 |
| 公開(公告)號: | CN110968477B | 公開(公告)日: | 2022-08-02 |
| 發明(設計)人: | 朱英澍 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 陳黎明 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲取 備用 bmc 版本 信息 方法 設備 介質 | ||
本發明公開了一種獲取備用BMC版本信息的方法,包括以下步驟:在主FLASH中創建主BMC鏡像,在備用FLASH中創建備用BMC鏡像,并在備用BMC鏡像中設置第一分區;根據版本規則生成備用BMC鏡像的版本號,并將版本號寫入第一分區;響應于主BMC鏡像啟動完畢,掛載第一分區;以及響應于接收到查詢備用BMC鏡像版本信息的命令,對第一分區進行格式轉換,并從轉換后的文件中提取出備用BMC鏡像的版本信息。本發明還公開了一種計算機設備和可讀存儲介質。本發明提出的獲取備用BMC版本信息的方法、設備及介質通過將版本信息單獨以分區的形式存儲,以固定格式寫入對應分區,并掛載對應分區,在備用鏡像不加載入內存運行的前提下,可以真實獲取備用鏡像的版本信息。
技術領域
本發明涉及BMC領域,更具體地,特別是指一種獲取備用BMC版本信息的方法、設備及可讀介質。
背景技術
BMC固件版本信息,是為了區分不同的BMC版本,以達到不同的BMC版本來控制不同的功能范圍或解決已知的BUG問題。雙BMC方案,為了保證BMC固件的可用及可控性,一般要求主BMC和備用BMC固件版本保持一致,這樣在發生主BMC鏡像異常,啟用備用BMC鏡像時,能夠保持功能一致性。BMC獲取固件版本信息,一般通過鏡像的release文件查詢。BMC鏡像在設備啟動時,首先會從主FLASH中加載至內存中運行,所以無法直接獲取備用BMC鏡像版本信息。
通過升級過程控制,保證升級后將主鏡像同步至備用鏡像,被動的保證備用BMC鏡像與主BMC鏡像版本一致。故查詢備用BMC鏡像版本時,只需要查詢主BMC鏡像的release文件即可。通過升級過程控制,升級備用鏡像時,通過解析文件名等方式,將待升級鏡像版本信息解析出來并存入主BMC鏡像中。查詢備用BMC鏡像時,只需要查詢主BMC鏡像中保存的該備用BMC鏡像版本信息即可。
但是通過升級過程控制并不安全。由于存在多種升級方式,若通過燒錄器燒錄,或者由于不可控的升級異常,可能會導致主備BMC鏡像版本不一致現象,此時查詢備用BMC鏡像版本信息時,就會出現不準確現象。通過升級時記錄備用BMC鏡像版本信息,同樣不可控。若通過燒錄器燒錄或者鏡像命名不規范等場景,主BMC鏡像記錄的備用BMC鏡像版本信息就會異常,此時查詢到的BMC備用鏡像版本信息不準確。
發明內容
有鑒于此,本發明實施例的目的在于提出一種獲取備用BMC版本信息的方法、設備及介質,通過對BMC鏡像設置分區,通過將版本信息單獨以分區的形式存儲,以固定格式寫入對應分區,并掛載對應分區,在備用鏡像不加載入內存運行的前提下,可以真實獲取備用鏡像的版本信息。
基于上述目的,本發明實施例的一方面提供了一種獲取備用BMC版本信息的方法,包括如下步驟:在主FLASH中創建主BMC鏡像,在備用FLASH中創建備用BMC鏡像,并在所述備用BMC鏡像中設置第一分區;根據版本規則生成備用BMC鏡像的版本號,并將所述版本號寫入所述第一分區;響應于主BMC鏡像啟動完畢,掛載所述第一分區;以及響應于接收到查詢備用BMC鏡像版本信息的命令,對所述第一分區進行格式轉換,并從轉換后的文件中提取出備用BMC鏡像的版本信息。
在一些實施方式中,所述對所述第一分區進行格式轉換包括:對所述第一分區的內容進行拷貝以生成鏡像文件。
在一些實施方式中,所述從轉換后的文件中提取出備用BMC鏡像的版本信息包括:解析所述鏡像文件,按照預定規范解析出備用BMC鏡像的版本信息。
在一些實施方式中,還包括:封裝獲取備用BMC鏡像的版本信息的接口。
在一些實施方式中,還包括:響應于BMC升級,對被用于燒錄的BMC打包生成加密升級包,以對所述主BMC鏡像和所述備用BMC鏡像重新燒錄進行升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911117825.0/2.html,轉載請聲明來源鉆瓜專利網。





