[發(fā)明專利]一種BMC Flash鏡像自恢復系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 202010915866.0 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN111949283B | 公開(公告)日: | 2022-08-02 |
| 發(fā)明(設(shè)計)人: | 孟慶振;趙現(xiàn)普 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/71;G06F21/60;G06F21/64 |
| 代理公司: | 濟南誠智商標專利事務(wù)所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 bmc flash 恢復 系統(tǒng) 方法 | ||
本發(fā)明提供了一種BMC Flash鏡像自恢復系統(tǒng)及方法,本發(fā)明通過將雙BMC Flash芯片中的其中一個掛載在CPLD上,并燒錄完全相同的鏡像文件作為備份,當CPLD檢測到BMC芯片在規(guī)定時間內(nèi)沒有啟動時將備份Flash芯片中的數(shù)據(jù)同步更新到主Flash芯片中,從而通過在CPLD上掛載Flash芯片并通過邏輯電路實現(xiàn)Flash鏡像文件的自恢復,相對于同時在BMC掛載兩個相同F(xiàn)lash芯片的設(shè)計,具有更好的干擾能力,避免數(shù)據(jù)被異常篡改,增強服務(wù)器系統(tǒng)對抗惡意入侵的能力,提高BMC系統(tǒng)運行的穩(wěn)定性。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器設(shè)計技術(shù)領(lǐng)域,特別是一種BMC Flash鏡像自恢復系統(tǒng)及方法。
背景技術(shù)
BMC芯片及其相關(guān)組件在服務(wù)器上是一個相對獨立的帶外監(jiān)控系統(tǒng),其不依賴于其他硬件單元、BIOS及操作系統(tǒng)等可獨立運行,主要實現(xiàn)對服務(wù)器溫度、電壓以及運行狀態(tài)等方面的監(jiān)控,還能完成服務(wù)器整機開關(guān)機的控制以及BIOS、控制芯片等固件的更新等。BMC芯片下掛專用的Flash存儲器,BMC芯片與Flash之間通?;赟PI總線協(xié)議進行數(shù)據(jù)的交互。BMC在上電啟動過程中,通過讀取預先燒錄在Flash內(nèi)的二進制數(shù)據(jù)進行芯片內(nèi)部寄存器的配置以及各功能單元的初始化,BMC芯片通過向外輸出不同頻率的看門狗信號表征其當前工作狀態(tài)。Flash內(nèi)部的數(shù)據(jù)一般通過離線燒錄或者利用BMC在線升級的方式進行數(shù)據(jù)更新,保證Flash內(nèi)部數(shù)據(jù)的正確性及其穩(wěn)定性對于BMC監(jiān)控系統(tǒng)的正常工作至關(guān)重要。在目前通用的服務(wù)器系統(tǒng)設(shè)計中,為了提高Flash內(nèi)鏡像文件的安全及可靠性,在編碼過程中通常利用MD5等算法進行數(shù)據(jù)加密和校驗,而且主板上的SPI走線等也有嚴格要求。
目前很多服務(wù)器采用了雙BMC Flash的設(shè)計,即自BMC輸出的一組SPI總線上掛載了兩個相同的Flash,兩個Flash內(nèi)的數(shù)據(jù)相互備份,并在其中一個Flash內(nèi)的數(shù)據(jù)出現(xiàn)異常時可及時切換到備用Flash上保證BMC正常工作。但是上述雙BMC Flash設(shè)計由于以下原因在實際的工程應(yīng)用中并不能完全保證鏡像數(shù)據(jù)安全。首先兩個Flash在主板上具有相同的SPI走線路徑及相近的主板環(huán)境,雙Flash相似得到電路設(shè)計抗干擾性較差,其中一個Flash內(nèi)數(shù)據(jù)出現(xiàn)問題時另一個Flash也很容易重復前者的情況,更重要的是,當其中的一個Flash內(nèi)的數(shù)據(jù)被異常篡改時,由于雙Flash數(shù)據(jù)同步設(shè)計,對于很多服務(wù)器而言,作為備份的Flash會自動同步錯誤的鏡像版本,導致雙冗余Flash冗余并未發(fā)揮真正的作用。BMCFlash數(shù)據(jù)被破壞后將導致無法通過遠程刷新鏡像,只能通過BMC串口逐臺更新或返廠維護,所以BMC Flash鏡像文件的自恢復尤為重要。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種BMC Flash鏡像自恢復系統(tǒng)及方法,旨在解決現(xiàn)有技術(shù)中雙BMC Flash設(shè)計存在抗干擾性差的問題,實現(xiàn)避免數(shù)據(jù)被異常篡改,增強服務(wù)器系統(tǒng)對抗惡意入侵的能力,提高BMC系統(tǒng)運行的穩(wěn)定性。
為達到上述技術(shù)目的,本發(fā)明提供了一種BMC Flash鏡像自恢復系統(tǒng),所述系統(tǒng)包括:
BMC、總線切換芯片、控制芯片、第一Flash芯片以及第二Flash芯片;
所述BMC分別與總線切換芯片以及控制芯片連接;
所述總線切換芯片分別與第一Flash芯片以及控制芯片連接;
所述控制芯片還連接有第二Flash芯片;
所述第一Flash芯片和第二Flash芯片存儲相同的BMC鏡像文件;
當BMC加載第一Flash芯片中的鏡像失敗時,控制芯片控制總線切換芯片選通控制芯片與第一Flash芯片之間的線路,導通第一Flash芯片和第二Flash芯片之間的通路,完成鏡像的自恢復;當鏡像更新完成后,控制芯片控制總線切換芯片選通BMC與第一Flash芯片之間的線路。
優(yōu)選地,所述BMC輸出看門狗信號,并在加載Flash鏡像完成初始化并正常工作后,變?yōu)轭l率為固定頻率的周期性方波信號。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010915866.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺、批量服務(wù)器BMC的遠程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲介質(zhì)
- 一種BMC啟動方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)





