[發(fā)明專利]一種BMC配置文件完整性測試方法、系統(tǒng)、終端及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201911236019.5 | 申請日: | 2019-12-05 |
| 公開(公告)號: | CN111190651A | 公開(公告)日: | 2020-05-22 |
| 發(fā)明(設(shè)計)人: | 王龍鎮(zhèn) | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/36 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 張亮 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 bmc 配置文件 完整性 測試 方法 系統(tǒng) 終端 存儲 介質(zhì) | ||
本發(fā)明提供一種BMC配置文件完整性測試方法、系統(tǒng)、終端及存儲介質(zhì),包括:采集BMC配置文件初始MD5值;監(jiān)控到系統(tǒng)滿足預(yù)設(shè)觸發(fā)條件則獲取BMC配置文件的MD5值;比對所述MD5值與所述初始MD5值,若兩者一致則測試通過。本發(fā)明能夠測試BMC配置文件完整性,保證BMC配置文件因異常情況損壞后可通過重啟BMC恢復(fù)正常,避免BMC因配置文件損壞無法正常運行且無法恢復(fù),增強(qiáng)了BMC自恢復(fù)功能。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,具體涉及一種BMC配置文件完整性測試方法、系統(tǒng)、終端及存儲介質(zhì)。
背景技術(shù)
BMC是一款服務(wù)器AC上電起始即運行的軟件,運行在服務(wù)器上一款單獨的ARM芯片上,這個ARM芯片就是BMC軟件的CPU,同時會芯片外圍會配置自己的RAM、Flash等器件,只要服務(wù)器插上電源線,BMC軟件便快速運行起來,此時有可能我們通常意義上的x86服務(wù)器側(cè)的OS都還沒有安裝呢。BMC是整個服務(wù)器的大管家,主要用于服務(wù)器各個部件(CPU、內(nèi)存、硬盤、風(fēng)扇、機(jī)框等)的溫度、電壓等健康狀態(tài)進(jìn)行檢測,同時根據(jù)各個溫度采集點情況實時調(diào)整風(fēng)扇轉(zhuǎn)速保證服務(wù)器不產(chǎn)生過溫、而且控制總體功耗又不能過高,如果單板部件出現(xiàn)任何異常則通過SNMP協(xié)議、SMTP協(xié)議、Redfish協(xié)議等多種業(yè)界通用規(guī)范講信息及時上報給上層網(wǎng)管,以便運維人員及時處理,保證業(yè)務(wù)無損。
從功能上來講,BMC主要用于采集單個服務(wù)器上各種信息,同時提供給上層運維網(wǎng)管軟件。主要有兩種手段,第一種BMC會提供各種各樣的接口供上層網(wǎng)管查詢,如web、命令行等人機(jī)接口、SNMP、IPMI、Restful等機(jī)機(jī)接口;第二種是主動上報,當(dāng)檢測到有故障產(chǎn)生時,BMC可以通過SNMP trap消息、SMTP郵件消息、Redfish http json報文等手段上報給上層網(wǎng)管軟件的服務(wù)端,以便運維人員及時識別處理故障。一般情況下,BMC軟件上報的消息中都會明確的指明具體是哪個部件產(chǎn)生了故障、處理建議是怎樣的等等。
因此,BMC對服務(wù)器的正常運行至關(guān)重要。由于BMC的conf文件在修改過程中,如果出現(xiàn)異常斷電或其他異常情況,可能會導(dǎo)致conf文件被損壞,從而導(dǎo)致BMC運行異常。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的上述不足,本發(fā)明提供一種BMC配置文件完整性測試方法、系統(tǒng)、終端及存儲介質(zhì),以解決上述技術(shù)問題。
第一方面,本發(fā)明提供一種BMC配置文件完整性測試方法,包括:
采集BMC配置文件初始MD5值;
監(jiān)控到系統(tǒng)滿足預(yù)設(shè)觸發(fā)條件則獲取BMC配置文件的MD5值;
比對所述MD5值與所述初始MD5值,若兩者一致則測試通過。
進(jìn)一步的,所述方法還包括:
將BMC重新啟動設(shè)置為觸發(fā)條件;
將初始MD5值寫入所屬配置文件的文件名。
進(jìn)一步的,所述方法還包括:
在BMC檢測到配置文件目錄下有文件被修改后,BMC采集被修改后的配置文件MD5值;
將修改后的配置文件MD5值以conf文件名+.+MD5值作為文件名在conf下新建MD5文件;
將修改后的配置文件覆蓋bkupconf和bkupsync目錄下對應(yīng)配置文件。
第二方面,本發(fā)明提供一種BMC配置文件完整性測試系統(tǒng),包括:
初始采集單元,配置用于采集BMC配置文件初始MD5值;
觸發(fā)獲取單元,配置用于監(jiān)控到系統(tǒng)滿足預(yù)設(shè)觸發(fā)條件則獲取BMC配置文件的MD5值;
比對測試單元,配置用于比對所述MD5值與所述初始MD5值,若兩者一致則測試通過。
該專利技術(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/201911236019.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺、批量服務(wù)器BMC的遠(yuǎn)程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲介質(zhì)
- 一種BMC啟動方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級方法、系統(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)





