[發明專利]一種自動化并行測試BMC保留配置升級功能的方法有效
| 申請號: | 201811180528.6 | 申請日: | 2018-10-11 |
| 公開(公告)號: | CN109408307B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 伯紹文 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F8/65 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 并行 測試 bmc 保留 配置 升級 功能 方法 | ||
本發明提供一種自動化并行測試BMC保留配置升級功能的方法,包括如下步驟:設定保留配置升級的模式并對每種保留配置項做定義;設置待測服務器BMC并讀取待測服務器BMC的配置;根據升級的模式選擇參數進行BMC對應模塊的升級;對比升級前后相關配置的結果。執行完升級動作后,BMC會自動重啟,腳本在升級完成后通過代碼判斷BMC相應模塊配置是否有變化。該程序操作簡便,具有較強易用性,可很大程度提高測試效率與測試覆蓋度,無需冗雜的操作即可輕松高效實現批量BMC保留配置功能測試,大大簡化了BMC測試過程,提高了工作效率。
技術領域
本發明涉及服務器測試技術領域,具體涉及一種自動化并行測試BMC保留配置升級功能的方法。
背景技術
隨著互聯網的發展,客戶采購服務器的數量越來越龐大,BMC作為服務器平臺管理的“大腦”,在客戶運維工作中起著至關重要的作用。然而,作為一款功能強大的管理系統(BMC),在其工作過程中難免會經歷數次版本升級,如何保證升級的穩定性以及質量是測試工程師非常關注的問題。
大部分客戶會選擇保留配置升級BMC,傳統測試BMC保留配置的方法是先手動修改配置項,再選擇保留配置升級,升級完成后手動檢查配置項是否被保留。該方法操作比較費時,覆蓋度有限,且無法并行進行測試。
發明內容
為了克服上述現有技術中的不足,本發明提供一種自動化并行測試BMC保留配置升級功能的方法,以解決上述技術問題。
本發明的技術方案是:
一種自動化并行測試BMC保留配置升級功能的方法,包括如下步驟:
設置待測服務器BMC并讀取待測服務器BMC的配置;
根據升級的模式選擇參數進行BMC對應模塊的升級;
對比升級前后相關配置的結果。執行完升級動作后,BMC會自動重啟,腳本在升級完成后通過代碼判斷BMC相應模塊配置是否有變化。
進一步的,步驟設置待測服務器BMC并讀取待測服務器BMC的配置之前,包括:
設定保留配置升級的模式并對每種保留配置項做定義。
進一步的,升級的模式包括保留單項升級的模式和包括多項升級的模式;
保留單項升級的模式包括:保留網絡、保留SEL日志、保留用戶、保留Hostname、保留NTP設置、保留SNMP配置、保留SMTP配置、保留KVM配置;
保留多項升級的模式包括:保留網絡+SEL日志、保留網絡+用戶+Hostname、全部保留。
進一步的,步驟對每種保留配置項做定義,包括:
創建一個mode變量,通過給變量賦值用來代表保留配置的模式。
進一步的,1代表保留,0代表不保留,變量的不同值組成一個數組。
進一步的,步驟設置待測服務器BMC并讀取待測服務器BMC的配置包括:
輸入待測服務器的參數,其中參數包括待測服務器的BMC IP、用戶名、密碼、版本1、版本2;可達到批量執行的效果;
對參數進行解析;通過代碼將待測機的IP、用戶名、密碼以及高低BMC版本號解析出來;
對BMC每個模塊進行設置,設置完成后讀取相應模塊的配置。可將每個模塊升級前所讀到的配置保留在配置文件里,如pre-network、pre-hostname、pre-user等,用于升級完成后的比對;
進一步的,步驟根據升級的模式選擇參數進行BMC對應模塊的升級包括:
登陸BMC;
選擇鏡像;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811180528.6/2.html,轉載請聲明來源鉆瓜專利網。





