[發明專利]一種整機邏輯系統升級方法、系統及獨立邏輯裝置在審
| 申請號: | 201810796553.0 | 申請日: | 2018-07-19 |
| 公開(公告)號: | CN109032639A | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | 王志浩 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F11/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 邏輯系統 整機 獨立邏輯裝置 管理模塊 升級 失敗 控制管理模塊 單獨供電 供電模塊 技術效果 升級系統 升級指令 整機系統 上電 使能 發送 供電 檢測 保證 | ||
本發明公開了一種整機邏輯系統升級方法,包括:獨立邏輯裝置檢測整機邏輯系統是否升級失??;若失敗,則向管理模塊發送重新升級指令,以使管理模塊重新對整機邏輯系統進行升級;其中,獨立邏輯裝置由供電模塊單獨供電,且控制整機邏輯系統和管理模塊的上電使能。可見,在本方案中,獨立邏輯裝置獨立于整機邏輯系統外供電,不受整機邏輯系統程序失效的影響,因此,如果整機邏輯系統升級失敗,則可通過獨立邏輯裝置控制管理模塊對整機邏輯系統進行重新升級,從而保證了對整機邏輯系統的正常升級、管理模塊的正常運行,提高整機系統的可靠性。本發明還公開了一種整機邏輯系統升級系統及獨立邏輯裝置,同樣能實現上述技術效果。
技術領域
本發明涉及整機邏輯系統升級技術領域,更具體地說,涉及一種整機邏輯系統升級方法、系統及獨立邏輯裝置。
背景技術
目前,存儲整機系統中一般采用BMC模塊或者OSES模塊等進行整機系統的管理,除此之外還負責系統的整機邏輯系統的在線升級,在升級完成后整機邏輯系統會在一個外部定時器系統控制下進行延時復位。但是,由于整機邏輯系統負責整機系統的上電時序,如果管理模塊在線升級整機邏輯系統失敗,則整機邏輯系統掛掉后就可能導致管理模塊的掉電,管理模塊掉電后便無法對整機邏輯系統進行重新升級,最終導致整機無法啟動。
因此,如何保證整機邏輯系統的正常升級,是本領域技術人員需要解決的問題。
發明內容
本發明的目的在于提供一種整機邏輯系統升級方法、系統及獨立邏輯裝置,以保證整機邏輯系統的正常升級、管理模塊的正常運行,從而提高整機系統的可靠性。
為實現上述目的,本發明實施例提供了如下技術方案:
一種整機邏輯系統升級方法,包括:
獨立邏輯裝置檢測整機邏輯系統是否升級失敗;
若失敗,則向管理模塊發送重新升級指令,以使所述管理模塊重新對所述整機邏輯系統進行升級;其中,所述獨立邏輯裝置由供電模塊單獨供電,且控制所述整機邏輯系統和所述管理模塊的上電使能。
其中,所述獨立邏輯裝置檢測整機邏輯系統是否升級失敗,包括:
所述獨立邏輯裝置通過與所述整機邏輯系統之間的心跳鏈路,檢測無法偵測到所述整機邏輯系統心跳的時長是否超過預定時長。
其中,本方案還包括:
判斷所述整機邏輯系統升級失敗的次數是否超過預定次數;
若是,則向所述管理模塊發送版本回滾指令,以通過所述管理模塊對所述整機邏輯系統執行版本回滾操作。
其中,本方案還包括:
若所述整機邏輯系統升級成功,則對所述整機邏輯系統和所述管理模塊進行復位。
一種獨立邏輯裝置,所述獨立邏輯裝置由供電模塊單獨供電,且控制整機邏輯系統和管理模塊的上電使能,所述獨立邏輯裝置包括:
檢測模塊,用于檢測整機邏輯系統是否升級失??;
升級指令發送模塊,用于在所述整機邏輯系統升級失敗后,向管理模塊發送重新升級指令,以使所述管理模塊重新對所述整機邏輯系統進行升級。
其中,所述檢測模塊具體用于:通過與所述整機邏輯系統之間的心跳鏈路,檢測無法偵測到所述整機邏輯系統心跳的時長是否超過預定時長。
其中,本方案還包括:
判斷模塊,用于判斷所述整機邏輯系統升級失敗的次數是否超過預定次數;
回滾指令發送模塊,用于所述整機邏輯系統升級失敗的次數超過預定次數時,向所述管理模塊發送版本回滾指令,以通過所述管理模塊對所述整機邏輯系統執行版本回滾操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810796553.0/2.html,轉載請聲明來源鉆瓜專利網。





