[發(fā)明專利]固件升級方法及固件升級系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810170346.4 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN108304209B | 公開(公告)日: | 2021-01-15 |
| 發(fā)明(設計)人: | 李繼啟 | 申請(專利權)人: | 聯(lián)想(北京)有限公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656;G06F9/4401 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 趙婷 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 系統(tǒng) | ||
本公開提供了一種固件升級方法,包括:確定至少一個服務器,其中,至少一個服務器中的每個服務器都包含有待升級的固件;通過內核初始化引導程序,引導至少一個服務器中的每個服務器進行內核初始化;以及在內核初始化完成后,將第一指定版本的固件升級信息下發(fā)給至少一個服務器中對應的服務器,以使對應的服務器能夠基于第一指定版本的固件升級信息對其包含的待升級的固件的第一當前版本進行升級,其中,第一指定版本高于第一當前版本。此外,本公開還提供了一種應用于包含有待升級的固件的服務器的估計升級方法、一種固件升級系統(tǒng)以及一種應用于包含有待升級的固件的服務器的固件升級系統(tǒng)。
技術領域
本公開涉及一種固件升級方法及固件升級系統(tǒng)。
背景技術
隨著電子技術的不斷發(fā)展,電子設備中的網(wǎng)卡、獨立磁盤冗余陣列卡(RedundantArray of Independent Disks,簡稱為RAID卡)或者主機總線適配器卡(Host BusAdapter,簡稱為HBA卡)等固件的版本也隨之升級。然而,不同版本的固件在實際應用過程中可能遇到各種兼容性問題。以服務器的網(wǎng)卡為例,由于版本兼容性的原因,可能無法完成網(wǎng)卡版本的升級,導致服務器的操作系統(tǒng)(Operating System,簡稱為OS)可能無法正常啟動,因此需要在服務器沒有安裝操作系統(tǒng)的情況下,對固件進行升級。
然而,在實現(xiàn)本公開實施例的過程中,發(fā)明人發(fā)現(xiàn)相關技術中至少存在如下問題:針對服務器沒有安裝操作系統(tǒng)的情況,現(xiàn)有的固件升級方案需要人工手動操作實現(xiàn),因而比較麻煩,尤其在大批量的服務器固件需要升級的情況下,操作更為繁瑣。
針對相關技術中的上述問題,目前還未提出有效的解決方案。
發(fā)明內容
本公開的第一個方面提供了一種固件升級方法,包括:確定至少一個服務器,其中,上述至少一個服務器中的每個服務器都包含有待升級的固件;通過內核初始化引導程序,引導上述至少一個服務器中的每個服務器進行內核初始化;以及在內核初始化完成后,將第一指定版本的固件升級信息下發(fā)給上述至少一個服務器中對應的服務器,以使上述對應的服務器能夠基于上述第一指定版本的固件升級信息對其包含的待升級的固件的第一當前版本進行升級,其中,上述第一指定版本高于上述第一當前版本。
可選地,通過內核初始化引導程序,引導上述至少一個服務器中的每個服務器進行內核初始化包括:獲取上述至少一個服務器中的每個服務器發(fā)送的固件升級請求;以及響應于上述固件升級請求,向上述至少一個服務器中對應的服務器下發(fā)上述內核初始化引導程序,以使上述對應的服務器運行上述內核初始化引導程序,并在上述內核初始化引導程序的引導下進行內核初始化。
可選地,在內核初始化完成后,將第一指定版本的固件升級信息下發(fā)給上述至少一個服務器中對應的服務器包括:在上述對應的服務器完成內核初始化后,確定上述對應的服務器所包含的待升級的固件的第二當前版本;判斷上述至少一個服務器中除對應的服務器之外的其他服務器所包含的待升級的固件的版本中是否存在高于上述第二當前版本的版本;以及若存在,則將上述其他服務器所包含的待升級的固件的版本中高于上述第二當前版本的版本作為上述第一指定版本下發(fā)給上述對應的服務器。
本公開的第二個方面提供了一種固件升級方法,應用于包含有待升級的固件的服務器,上述方法包括:在需要對上述待升級的固件進行升級的情況下,使上述服務器獲取外部設備下發(fā)的內核初始化引導程序;在獲取到上述內核初始化引導程序后,使上述服務器在上述內核初始化引導程序的引導下進行內核初始化;在內核初始化完成后,獲取上述外部設備下發(fā)的第二指定版本的固件升級信息;以及基于上述第二指定版本的固件升級信息對上述服務器所包含的待升級的固件的第三當前版本進行升級,其中,上述第二指定版本高于上述第三當前版本。
可選地,上述方法還包括:在固件升級完成后,使上述服務器將其包含的固件的升級后的版本信息上報給上述外部設備,以使上述外部設備能夠基于上述升級后的版本信息指導上述服務器和/或其他服務器對固件進行升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯(lián)想(北京)有限公司,未經(jīng)聯(lián)想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810170346.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





