[發明專利]一種BIOS數據修復方法和整機柜服務器在審
| 申請號: | 201710860057.2 | 申請日: | 2017-09-21 |
| 公開(公告)號: | CN107632900A | 公開(公告)日: | 2018-01-26 |
| 發明(設計)人: | 李浩 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京金信知識產權代理有限公司11225 | 代理人: | 黃威,喻嶸 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bios 數據 修復 方法 整機 服務器 | ||
技術領域
本發明實施例涉及整機柜技術領域,特別涉及一種BIOS數據修復方法和整機柜服務器。
背景技術
現有技術中,電子設備常常會由于各種原因而出現BIOS數據損壞的情況,例如在設備維護過程中,會出現BIOS ROM上的信息被刷壞的情況,此時需要進行BIOS修復程序。現有方案中,一種是通過BMC與EMMC等存儲器件連接,來從EMCC中獲取BIOS數據并進行修復,而該方案需要配置EMMC等存儲器件,成本較高。另一種方案為當BIOS出現故障時,人工的接上有修復數據的存儲設備,由BIOS進行修復,而該方案需要人工現場操作,并且西藥BIOSFV_BB區域要保證完整,才能完成修復。因此,上述方案用戶體驗都不好。
發明內容
本發明實施例提供了一種成本低且能夠自動修復BIOS的BIOS數據修復方法和整機柜服務器。
為了解決上述技術問題,本發明實施例提供了如下技術方案:
一種BIOS數據修復方法,其應用在至少包括兩個服務器設備的整機柜中,并且所述方法包括:
偵測各服務器設備的狀態;
在偵測到第一服務器的BIOS數據損壞時,獲取第二服務器的第二基板管理控制器的通信地址,并將所述通信地址傳送至第一服務器的第一基板管理控制器;
利用第一基板管理控制器向所述第二基板管理控制器請求第二服務器的BIOS數據,并利用該BIOS數據更新第一服務器的BIOS數據。
作為優選實施例,所述偵測各服務器設備的狀態包括:
獲取各服務器設備的基板管理控制器的第一寄存器的參數值;
在所述第一寄存器的參數值為第一參數時,判斷該服務器設備的BIOS數據損壞。
作為優選實施例,所述獲取第二服務器的第二基板管理控制器的通信地址包括:
查詢當前運行狀態正常的第二服務器;
獲取運行正常的第二服務器的第二基板管理控制器的通信地址。
作為優選實施例,獲取運行正常的第二服務器的第二基板管理控制器的通信地址包括:
從存儲列表中查詢對應于該第二服務器的第二基板管理控制器的通信地址,或者,
向所述查詢的第二服務器發送第一請求信息,并接收包括所述第二基板管理控制器的通信地址的第一返回信息。
作為優選實施例,所述利用第一基板管理控制器向所述第二基板管理控制器請求第二服務器的BIOS數據,并利用該BIOS數據更新第一服務器的BIOS數據包括:
基于所述通信地址,利用第一基板管理控制器向第二基板管理器發送第二請求信息;
從所述第二基板管理控制器接收返回的第二返回信息;
驗證所述第二返回信息,并在驗證通過時,從所述第二返回信息中獲取第二服務器的BIOS數據;
基于獲取的第二服務器的BIOS數據更新第一服務器的BIOS數據。
作為優選實施例,所述驗證所述第二返回信息包括:
利用預設算法校驗第二返回信息,并且所述預設算法包括RSA算法。
作為優選實施例,所述方法還包括:
所述第一服務器中的第一基板管理控制器在判斷第一服務器中的BIOS數據損壞時,向其第一寄存器內寫入第一參數。
本發明實施例還提供了一種整機柜服務器,其應用如上所述的BIOS數據修復方法,并且,所述整機柜服務器至少包括第一服務器和第二服務器的服務器設備,以及與所述服務器設備連接的管理器,
其中,所述管理器配置為偵測各服務器設備的狀態,并在偵測到第一服務器的BIOS數據損壞時,獲取第二服務器的第二基板管理控制器的通信地址,并將所述通信地址傳送至第一服務器的第一基板管理控制器;以及利用第一基板管理控制器向所述第二基板管理控制器請求第二服務器的BIOS數據,并利用該BIOS數據更新第一服務器的BIOS數據。
作為優選實施例,所述管理器配置為獲取各服務器設備的基板管理控制器的第一寄存器的參數值;在所述第一寄存器的參數值為第一參數時,判斷該服務器設備的BIOS數據損壞。
作為優選實施例,所述管理器進一步配置為查詢當前運行狀態正常的第二服務器;并獲取運行正常的第二服務器的第二基板管理控制器的通信地址。
基于上述公開,本發明實施例具備如下的有益效果:
本發明實施例不需要配置其他的存儲器件,基于系統部件即可完成修復,具有成本低的特點;同時本發明實施例可以自動恢復BIOS,不需要人工參與,用戶體驗好。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710860057.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用服務器的快照服務方法及裝置
- 下一篇:照明系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





