[發明專利]一種BMC問題自動化分析復現的方法在審
| 申請號: | 201710219995.4 | 申請日: | 2017-04-05 |
| 公開(公告)號: | CN106991052A | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 張兆民 | 申請(專利權)人: | 廣東浪潮大數據研究有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 張亮 |
| 地址: | 510000 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bmc 問題 自動化 分析 復現 方法 | ||
技術領域
本發明涉及計算機軟件領域,具體涉及一種BMC(Baseboard Management Controller底板管理控制器)問題自動化分析復現的方法,本發明所述的方法能夠自動分析BMC出現問題的操作步驟和BMC系統信息,方便開發人員定位問題和解決問題。
背景技術
在服務器產品開發的初期階段,研發人員往往需要調試大量的應用程序,在調試過程中會需要解決大量問題以及程序中出現的bug。對于一些比較復雜的bug則需要完整的了解出現bug時的運行環境和操作指令,如果測試人員不能提供詳細的操作信息和操作流程,那么研發人員就必須要到現場了解相關的情況。這導致出現的bug不能及時處理,進而導致解決問題的周期短則可能在一兩天,長則可能一周多,大大影響了程序開發調試和測試的效率。配合BMC問題復現步驟記錄功能可以避免了信息的缺失,但是研發人員又面臨著大量的數據分析。
針對上述問題,本申請發明了一種BMC問題自動化分析復現的方法,其目的是幫助研發人員提取問題出現的主要操作,并快速復現出現問題的時現象,供開發人員復現問題、定位問題原因,從而及時有效地解決問題。
發明內容
發明采用如下技術方案:
一種BMC問題自動化分析復現的方法,其特征在于,該方法包括如下步驟:讀取記錄,提取BMC系統信息部分;將這些信息與BMC出廠時的信息做比較;自動標明差異項;分析BMC所記錄的操作過程。
如上所述的BMC問題自動化分析復現的方法,其特征還在于,該BMC系統信息包括:服務配置信息、網絡信息、IPMI配置信息、用戶信息。
如上所述的BMC問題自動化分析復現的方法,其特征還在于,把提取BMC系統信息與BMC出廠時的信息做比較后,將比較結果通過人性化的界面展現出來。
如上所述的BMC問題自動化分析復現的方法,其特征還在于,分析BMC所記錄操作過程的步驟還包括:分析IPMI所有命令及執行結果,分析http請求數據。
如上所述的BMC問題自動化分析復現的方法,其特征還在于,分析BMC所記錄操作過程的步驟還包括:自動提取主要的操作過程。
如上所述的BMC問題自動化分析復現的方法,其特征還在于,如果需要復現該問題,則執行自動提取出的操作過程。
具體實施方式
下面對本發明的內容進行更加詳細的闡述:
本發明的特征是讀取測試人員所提供的《問題復現步驟記錄》,自動進行數據分析,提取主要操作過程,然后自動執行問題復現的步驟,簡化數據分析的過程。
1.分析BMC系統信息
讀取記錄,提取BMC系統信息部分,比如:服務配置信息、網絡信息、IPMI配置信息、用戶信息,將這些信息與BMC出廠時的信息做比較,自動標明差異項,通過人性化的界面展現出來。
2.分析BMC所記錄操作過程
讀取記錄,提取操作過程,例如,IPMI所有命令及執行結果,http請求數據等;標明操作失敗項等。
3.自動執行操作過程
提取出來操作過程之后,如果研發人員仍沒有定位到問題原因,那么就需要復現該問題,本步驟可以自動提取主要的操作過程,通過ipmitool發送IPMI命令或者curl發送http請求,來幫助研發人員復現問題。
通過以上過程,能自動化分析復現的整個過程記錄,提取主要因素,自動執行相關的操作過程,輔助研發人員解決問題,減少了研發人員分析數據的過程,并方便復現問題,大大提高了問題解決周期。大大降低研發人員的分析過程,縮短了問題解決周期。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東浪潮大數據研究有限公司,未經廣東浪潮大數據研究有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710219995.4/2.html,轉載請聲明來源鉆瓜專利網。





