[發明專利]一種帶外批量升級BMC固件的方法在審
| 申請號: | 201710248265.7 | 申請日: | 2017-04-14 |
| 公開(公告)號: | CN107423081A | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 李波 | 申請(專利權)人: | 廣東浪潮大數據研究有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/32 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 張亮 |
| 地址: | 510000 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 批量 升級 bmc 方法 | ||
技術領域
本發明涉及計算機軟件開發領域,具體涉及一種帶外批量升級BMC固件的方法。本申請發明的方法通過模擬登陸web更新固件,實現BMC固件批量遠程更新,具有極高的穩定性與成功率,有效地解決了對服務器BMC固件批量升級時,工作量大時費時費力的問題。
背景技術
設備管理一般可分為帶外管理和帶內管理。常規遠程設備管理一般通過帶內完成,如服務器使用的遠程桌面、ssh,交換機的telnet等,這些都是基于設備操作系統來對設備進行管理和維護。當系統出現異常時則有可能無法進行遠程維護,此時除現場處理以外的辦法則是使用設備提供的帶外管理接口。帶外管理(Out-of-bandmanagement)是基于硬件的一種管理方式,使用專用硬件模塊或特殊的遠程管理卡提供管理接口,通過專用的數據通道對設備進行遠程維護和管理,完全獨立于設備操作系統之外,甚至可以在設備關機狀態下進行遠程監控與管理。目前絕大部分服務器提供帶外管理接口,部分網絡設備也提供的帶外管理接口。
目前,每年有大量的服務器按客戶的需求要升級BMC(Baseboard Management Controller基板控制器),且需保留配置,如果使用人力進行升級,不但費時費力,而且也不利于后期的維護,所以使用一種高效省時的BMC刷新方法顯得格外重要。
BMC作為管理監控系統,需要配置很多參數,因此在進行批量升級的過程中要保留配置。目前BMC的刷新(更新)工具主要有socflash、Yafuflash。socflash是帶內升級BMC的工具,具有極高的穩定性,但是其不能保留配置刷新BMC,因此無法滿足我們的要求。Yafuflash是帶外刷新BMC的工具,可以選擇添加參數保留配置刷新,但是Yafuflash極不穩定,經過測試發現,Yafuflash在輸入選擇(yes/no)以及upload等處均會出現錯誤——Uboot Different、Free Memory Age。如果在刷新過程中將BMC刷“死”了,那只能通過socflash或者燒錄器刷新固件,客戶設置的配置參數將無法保存,因此,亟需一種穩定的能夠批量升級BMC固件的方法。
針對上述問題,本申請發明了一種能夠穩定且批量刷新升級BMC固件的方法,通過腳本實現,模擬登陸web刷新固件,實現BMC固件批量遠程更新,具有極高的穩定性與成功率。
發明內容
具體實現過程如下:
本申請發明一種帶外批量升級BMC固件的方法,該方法具體包括如下步驟:獲得待更新固件的BMC的IP地址;登錄該待更新的BMC固件;檢查該BMC固件的狀態,如果不是激活狀態則退出登錄;如果是激活狀態,則模擬登錄BMC Web,進入BMC固件更新模式;在BMC固件更新模式下,上傳文件并驗證文件類型;如果驗證文件失敗,則提示失敗并退出;如果驗證通過,則開始更新BMC固件;重復以上步驟直至批量待更新BMC固件全部更新完畢。
如上所述的帶外批量升級BMC固件的方法,其特征還在于,如果在更新BMC固件過程中出現異常,則顯示錯誤信息并退出登錄重新啟動。
如上所述的帶外批量升級BMC固件的方法,其特征還在于,在更新BMC固件的同時,在屏幕上顯示更新進度。
如上所述的帶外批量升級BMC固件的方法,其特征還在于,在每個BMC固件更新結束后,顯示更新成功信息。
具體實施方式
本申請發明的方法是通過模擬登陸web更新刷新固件,包括了驗證BMC固件類型、上傳以及更新固件、獲得更新進度等過程。
下面對本發明的內容進行更加詳細的闡述:
該首先是固件更新前的準備——檢查BMC固件狀態,如果BMC不是active狀態則退出;如果BMC是active狀態,則模擬登陸BMC Web,進入BMC固件更新模式,然后上傳文件以及驗證文件類型,如果驗證失敗,則提示失敗,否則則開始更新BMC固件,更新過程中實時顯示更新進度。
部分腳本如下:
(1)獲得需批量更新固件的BMC IP
(2)準備,確認BMC當前狀態
(3)加載及更新固件
(4)更新固件過程中異常處理
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東浪潮大數據研究有限公司,未經廣東浪潮大數據研究有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710248265.7/2.html,轉載請聲明來源鉆瓜專利網。





