[發明專利]一種驗證BMC可存儲SEL條目數量和SEL覆蓋功能的方法在審
| 申請號: | 201710868720.3 | 申請日: | 2017-09-22 |
| 公開(公告)號: | CN107656848A | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 周志超 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 濟南誠智商標專利事務所有限公司37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驗證 bmc 存儲 sel 條目 數量 覆蓋 功能 方法 | ||
技術領域
本發明涉及服務器技術領域,具體來說涉及一種驗證BMC可存儲SEL條目數量和SEL覆蓋功能的方法。
背景技術
IPMI是管理基于Intel結構的企業系統中所使用的外圍設備而采用的一種工業標準,其針對大量監控、控制和自動回復服務器的作業提供智能型的管理方式,用戶可以利用IPMI來監視服務器的物理健康特征,如溫度、電壓、風扇工作狀態及電源狀態等。IPMI的核心是基板管理控制器BMC,基板管理控制器并不依賴于服務器的處理器、BIOS或操作系統來工作,而是一個單獨在系統內運行的無代理管理子系統,其重要功能之一是故障日志記錄和SNMP警報發送、訪問系統事件日志SEL和傳感器狀況,也就是對服務器的傳感器和系統其它故障有記錄存儲的功能,并且其記錄的故障日志可以被我們訪問查看。
Ipmitool是一種可用在Linux系統下的命令行方式的ipmi平臺管理工具,通過它可以實現獲取傳感器的信息、顯示系統日志內容、網絡遠程開關機等功能,并且通過BMC ipmi可以監控各個傳感器的數據并記錄各種事件的日志,當各個傳感器出現異常時,異常信息將被當做一個事件記錄在BMC的SEL中。由于BMC是一個硬件芯片,所以它記錄的SEL數量是有條數限制的,當服務器記錄的SEL條數寫滿時,通常有兩種處理方式,一種是最大條數寫滿時不在記錄SEL信息,同時發出警報提示用戶;另一種是不發出報警,而是保存最新的日志信息并自動覆蓋之前的記錄,但總的條目數量保持不變。現有技術中,只能通過產生新的SEL事件日志來確認BMC存儲的實際最大SEL條目數量,但由于一般的SEL條目總數有數千條,靠手動產生事件日志費時費力、效率低下。
發明內容
本發明的目的在于提供一種驗證BMC可存儲SEL條目數量和SEL覆蓋功能的方法,用于在EFI環境下確認BMC存儲的最大SEL條目數量及它是否會覆蓋之前的SEL記錄,提高測試效率。
為實現上述目的,本發明采用以下技術方案:
一種驗證BMC可存儲SEL條目數量和SEL覆蓋功能的方法,所述方法包括以下步驟:
S1、通過命令查看BMC可以存儲的SEL總條目數量;
S2、遠程讀取服務器當前的傳感器清單,得到每個傳感器對應的ID;
S3、創建可在EFI環境下運行的批處理文件,將創建的批處理文件拷貝到待測試的服務器存儲盤上,并進入服務器的EFI環境運行此文件;
S4、進入BMC的SEL頁面查看記錄的日志信息,若最后一個事件的ID等于所述S1中得到的SEL總條目數,則表示此BMC沒有覆蓋功能;若最后一個事件的ID大于所述S1中得到的SEL條目數,且第一個事件的ID不為1,并且最后一個事件的ID減去第一個事件的ID的結果等于S1中得到的SEL條目數,則表示此BMC含有覆蓋功能。
若最后一個事件的ID小于所述S1中得到的SEL條目數,或者最后一個事件的ID減去第一個事件的ID的結果小于S1中得到的SEL條目數,則表示實際的SEL存儲條目小于理論值,說明當前BMC芯片實際存儲SEL條目數存在問題。
作為一種優化,在所述的S1中,用于查看BMC存儲的SEL總條目數量的命令為:Get SEL Allocation Info[NetFn,Cmd]=[Storage(0A),41h](ipmitool 0A 41),其中,返回值得到的第2、3位就是SEL的總條目數,并且第3位是高位,第2位是低位。
作為一種優化,在所述的S2中,用于讀取服務器當前傳感器清單的命令為ipmitool sdr elist。
作為一種優化,在所述的S3中,用于創建可在EFI環境下運行批處理文件的命令為cmdtool.efi 20 28 44 30 00 02 00 00 00 00 20 00 04 02 10 0A 2B 00 00。
發明內容中提供的效果僅僅是實施例的效果,而不是發明所有的全部效果,上述技術方案中的一個技術方案具有如下優點或有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710868720.3/2.html,轉載請聲明來源鉆瓜專利網。





