[發(fā)明專利]一種BMC升級(jí)時(shí)的保護(hù)方法、系統(tǒng)及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201910894937.0 | 申請(qǐng)日: | 2019-09-20 |
| 公開(公告)號(hào): | CN110647772A | 公開(公告)日: | 2020-01-03 |
| 發(fā)明(設(shè)計(jì))人: | 江博;陳洪鑫 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F21/81 | 分類號(hào): | G06F21/81;G06F8/65 |
| 代理公司: | 11227 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 牛亭亭 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 供電 電池模塊 升級(jí) 市電模塊 發(fā)送 存儲(chǔ)介質(zhì) 第二信號(hào) 技術(shù)效果 升級(jí)指令 控制器 預(yù)設(shè) 申請(qǐng) 應(yīng)用 | ||
本發(fā)明公開了一種BMC升級(jí)時(shí)的保護(hù)方法,應(yīng)用于與BMC連接的控制器中,包括:接收BMC在收到升級(jí)指令之后發(fā)送的第一信號(hào);在接收第一信號(hào)之后,關(guān)閉市電模塊為BMC的供電,并控制預(yù)設(shè)的電池模塊為BMC供電,以使BMC在電池模塊供電下進(jìn)行升級(jí);在接收到BMC升級(jí)完成后發(fā)送的第二信號(hào)之后,關(guān)閉電池模塊為BMC的供電,并控制市電模塊為BMC供電。應(yīng)用本申請(qǐng)的方案,有利于避免BMC升級(jí)時(shí)出現(xiàn)的BMC故障而導(dǎo)致BMC無法使用的情況。本申請(qǐng)還提供了一種BMC升級(jí)時(shí)的保護(hù)系統(tǒng)及存儲(chǔ)介質(zhì),具有相應(yīng)技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種BMC升級(jí)時(shí)的保護(hù)方法、系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù)
在服務(wù)器和存儲(chǔ)控制器領(lǐng)域,BMC(Baseboard Management Controller,基板管理控制器)是不可或缺的部件。BMC需要處理諸多業(yè)務(wù),例如IPMI功能,控制管理溫度傳感器,檢測(cè)電壓,風(fēng)扇控制等等。
BMC可以通過例如Centos類的系統(tǒng)進(jìn)行在線升級(jí),或者通過BMC自身對(duì)外的網(wǎng)絡(luò)進(jìn)行固件升級(jí)。BMC在升級(jí)時(shí),通常不會(huì)發(fā)生異常,即使出現(xiàn)了由于信號(hào)質(zhì)量和操作錯(cuò)誤導(dǎo)致的更新失敗的情況,BMC也能夠感知出此類錯(cuò)誤,并在發(fā)現(xiàn)錯(cuò)誤之后執(zhí)行二次更新或者上報(bào)錯(cuò)誤等措施。
但是,在少部分場(chǎng)合中,出現(xiàn)了BMC升級(jí)時(shí)的BMC故障的情況,并且故障之后BMC無法再使用,雖然發(fā)生概率較低,但是在存儲(chǔ)控制器這類具有高穩(wěn)定性需求的場(chǎng)合中,還是可能對(duì)業(yè)務(wù)造成較為嚴(yán)重的影響。
綜上所述,如何避免BMC升級(jí)時(shí)出現(xiàn)的BMC故障而導(dǎo)致BMC無法使用的情況,是目前本領(lǐng)域技術(shù)人員急需解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種BMC升級(jí)時(shí)的保護(hù)方法、系統(tǒng)及存儲(chǔ)介質(zhì),以避免BMC升級(jí)時(shí)出現(xiàn)的BMC故障而導(dǎo)致BMC無法使用的情況。
為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
一種BMC升級(jí)時(shí)的保護(hù)方法,應(yīng)用于與BMC連接的控制器中,包括:
接收所述BMC在收到升級(jí)指令之后發(fā)送的第一信號(hào);
在接收所述第一信號(hào)之后,關(guān)閉市電模塊為所述BMC的供電,并控制預(yù)設(shè)的電池模塊為所述BMC供電,以使所述BMC在所述電池模塊供電下進(jìn)行升級(jí);
在接收到所述BMC升級(jí)完成后發(fā)送的第二信號(hào)之后,關(guān)閉所述電池模塊為所述BMC的供電,并控制所述市電模塊為所述BMC供電。
優(yōu)選的,所述電池模塊為服務(wù)器中的備用電源組BBU。
優(yōu)選的,所述控制器為復(fù)雜可編程邏輯器件CPLD。
優(yōu)選的,還包括:
在所述BMC運(yùn)行過程中,當(dāng)檢測(cè)出所述電池模塊的電量低于預(yù)設(shè)閾值,且所述市電模塊正常運(yùn)行時(shí),為所述電池模塊充電。
一種BMC升級(jí)時(shí)的保護(hù)系統(tǒng),包括:
BMC,用于在收到升級(jí)指令之后發(fā)送第一信號(hào),在升級(jí)完成后發(fā)送第二信號(hào);
與所述BMC連接的控制器,用于在接收所述第一信號(hào)之后,關(guān)閉市電模塊為所述BMC的供電,并控制預(yù)設(shè)的電池模塊為所述BMC供電,以使所述BMC在所述電池模塊供電下進(jìn)行升級(jí);在接收到所述BMC升級(jí)完成后發(fā)送的所述第二信號(hào)之后,關(guān)閉所述電池模塊為所述BMC的供電,并控制所述市電模塊為所述BMC供電;
與所述控制器連接的所述市電模塊;
與所述控制器連接的所述電池模塊。
優(yōu)選的,所述電池模塊為服務(wù)器中的備用電源組BBU。
優(yōu)選的,所述控制器為復(fù)雜可編程邏輯器件CPLD。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910894937.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器





