[發明專利]升級方法、裝置、設備及存儲介質在審
| 申請號: | 202010525789.8 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN113778474A | 公開(公告)日: | 2021-12-10 |
| 發明(設計)人: | 馬奇鳳 | 申請(專利權)人: | 中國移動通信有限公司研究院;中國移動通信集團有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F11/14;H04L12/24 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 崔曉嵐;張穎玲 |
| 地址: | 100053 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種升級方法、裝置、設備及存儲介質。其中,所述方法包括:控制服務器將基板管理控制器(BMC)升級固件封裝在鏡像文件中;通過預啟動執行環境(PXE)進程,將所述鏡像文件發送給至少兩個目標服務器;所述鏡像文件用于供所述至少兩個目標服務器中每個目標服務器對BMC進行升級。
技術領域
本發明涉及無線通信技術領域,尤其涉及一種升級方法、裝置、設備及存儲介質。
背景技術
通常,可以在服務器的主板上設置基板管理控制器(BMC,Baseboard ManagerController),為了實現對服務器中的部件進行遠程狀態管理和監控,可以通過BMC執行以下操作:操控服務器的固件狀態、執行遠程控制臺指令、執行開關機指令等。BMC可以提供各種接口供上層網管查詢服務器信息,隨著BMC接口的不斷升級,對BMC進行升級變得越來越頻繁。目前,對BMC升級的方式存在耗時較長、小批量升級的問題,從而導致對BMC升級的效率較低。
發明內容
有鑒于此,本發明實施例期望提供一種升級方法、裝置、設備及存儲介質。
本發明實施例的技術方案是這樣實現的:
本發明的至少一個實施例提供一種升級方法,應用于控制服務器,所述方法包括:
將BMC升級固件封裝在鏡像文件中;
通過預啟動執行環境(PXE,Preboot eXecution Environment)進程,將所述鏡像文件發送給至少兩個目標服務器;所述鏡像文件用于供所述至少兩個目標服務器中每個目標服務器對BMC進行升級。
此外,根據本發明的至少一個實施例,所述將BMC升級固件封裝在鏡像文件中,包括:
獲取BMC升級固件和升級命令;
將BMC升級固件和升級命令封裝在鏡像文件中。
此外,根據本發明的至少一個實施例,所述獲取BMC升級固件和升級命令,包括:
確定所述至少兩個目標服務器分別對應的型號;
從服務器型號與BMC升級固件的對應關系中,查找與確定的型號對應的BMC升級固件;
從服務器型號與升級命令的對應關系中,查找與確定的型號對應的升級命令。
此外,根據本發明的至少一個實施例,所述將BMC升級固件和升級命令封裝在鏡像文件中,包括:
將與確定的型號對應的BMC升級固件和升級命令封裝在鏡像文件中。
此外,根據本發明的至少一個實施例,所述通過PXE進程,將所述鏡像文件發送給至少兩個目標服務器,包括:
將預設程序攜帶在鏡像文件中;所述預設程序用于將所述鏡像文件包含的BMC升級固件的版本信息與預設版本信息進行比較,得到比較結果;當所述比較結果表征所述BMC升級固件的版本信息與預設版本信息不同時,利用所述鏡像文件,對BMC進行升級;
所述通過PXE進程,將所述鏡像文件發送給至少兩個目標服務器。
本發明的至少一個實施例提供一種升級方法,其特征在于,應用于目標服務器,所述方法包括:
通過PXE進程,接收控制服務器發送的鏡像文件;所述鏡像文件封裝有BMC升級固件;
利用所述鏡像文件,對BMC進行升級。
此外,根據本發明的至少一個實施例,所述鏡像文件包含預設程序;所述利用所述鏡像文件,對BMC進行升級之前,所述方法還包括:
執行所述預設程序以實現:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信有限公司研究院;中國移動通信集團有限公司,未經中國移動通信有限公司研究院;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010525789.8/2.html,轉載請聲明來源鉆瓜專利網。





