[發明專利]BIOS與BMC之間IPMI命令交互次數異常檢測方法、系統及狀態機有效
| 申請號: | 202110582649.9 | 申請日: | 2021-05-27 |
| 公開(公告)號: | CN113220496B | 公開(公告)日: | 2022-06-21 |
| 發明(設計)人: | 仇廣東;鄭媛 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 250101 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bios bmc 之間 ipmi 命令 交互 次數 異常 檢測 方法 系統 狀態機 | ||
本發明提供BIOS與BMC之間IPMI命令交互次數異常檢測方法、系統及狀態機,方法包括:BIOS和BMC分別設置存儲IPMI命令的非易失性校驗區域;在BIOS的校驗區域存儲IPMI命令發送次數,在BMC的校驗區域存儲IPMI命令的接收次數;BIOS獲取BMC存儲的IPMI命令的接收次數,并對比同一IPMI命令的發送次數和接收次數是否一致:若否,則發送告警給BMC,BMC顯示接收次數不一致的IPMI命令。本發明提供的BIOS與BMC之間IPMI命令交互次數異常檢測方法、系統及狀態機,通過對比發送次數和接收次數,判斷是否出現異常,并核對異常的具體IPMI命令,最終通過BMC會進行告警。
技術領域
本發明屬于服務器維護技術領域,具體涉及BIOS與BMC之間IPMI命令交互次數異常檢測方法、系統及狀態機。
背景技術
隨著服務器性能穩定需求的提高,通常在服務器出現問題后,需要快速從BMC存儲的系統日志里邊查詢到錯誤信息,并針對錯誤信息做出相應反應來保證服務器正常運行。這樣就要求系統日志里邊的信息記錄準確,不能出現多記錄或是少記錄的情況。
通常,在進行一些重復性測試的時候,比如重啟測試,會出現BIOS發送的IPMI命令和BMC接到的IPMI命令在數量上不匹配,例如BMC多記錄了IPMI命令,或是漏掉了某些IPMI命令,但是在BIOS開發過程,并沒有校驗發送IPMI命令的功能,這樣在解析日志的時候就會出現問題。
發明內容
針對現有技術的上述不足,本發明提供BIOS與BMC之間IPMI命令交互次數異常檢測方法、系統及狀態機,以解決上述技術問題。
第一方面,本發明提供一種BIOS與BMC之間IPMI命令交互次數異常檢測方法,包括:
BIOS和BMC分別設置存儲IPMI命令的非易失性校驗區域;
在BIOS的校驗區域存儲IPMI命令發送次數,在BMC的校驗區域存儲IPMI命令的接收次數;
BIOS獲取BMC存儲的IPMI命令的接收次數,并對比同一IPMI命令的發送次數和接收次數是否一致:若否,則發送告警給BMC,BMC顯示接收次數不一致的IPMI命令。
進一步的,所述方法還包括:
依序設置IPMI命令的IPMI命令編號;
BIOS發送IPMI命令并更新命令的發送次數,BMC接收IPMI命令并更新命令的接收次數;
以IPMI命令編號及其發送次數建立命令發送表格并存儲于BIOS的校驗區域,以IPMI命令編號及其接收次數建立命令接收表格并存儲于BMC的校驗區域。
進一步的,所述BIOS獲取BMC存儲的IPMI命令的接收次數,并對比同一IPMI命令的發送次數和接收次數是否一致,包括:
BIOS告知BMC開始進行第一次對比;
BIOS和BMC分別累加發送次數和接收次數;
BIOS對比累加的發送次數和接收次數是否一致:若否,則核對命令發送表格和命令接收表格中數據,并通過BMC顯示核對不一致的數據;
若是,則BIOS告知BMC進行再次對比,BIOS和BMC縮減命令發送表格和命令接收表格的維度并進行對比。
進一步的,所述BIOS和BMC縮減命令發送表格和命令接收表格的維度并進行對比,包括:
所述BIOS和BMC縮減命令發送表格和命令接收表格的維度,并對比縮減后的表格中發送次數和接收次數是否再次一致:
若是,BIOS和BMC分別標記自身校驗區域合格;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110582649.9/2.html,轉載請聲明來源鉆瓜專利網。





