[發明專利]服務器BMC自動化同步RTC時間的測試方法及裝置有效
| 申請號: | 202010444916.1 | 申請日: | 2020-05-23 |
| 公開(公告)號: | CN111694699B | 公開(公告)日: | 2022-07-19 |
| 發明(設計)人: | 耿元 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張營磊 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 bmc 自動化 同步 rtc 時間 測試 方法 裝置 | ||
本發明提供一種服務器BMC自動化同步RTC時間的測試方法及系統,所述方法包括如下步驟:S1.在客戶端設置并啟動測試腳本;S2.配置測試腳本創建會話,清空原有日志,獲取BMC的IP、用戶名、密碼以及用戶設定的同步周期參數及壓力測試次數參數;S3.配置測試腳本根據BMC的IP、用戶名及密碼登錄BMC,并設置BMC關閉自動NTP服務,再根據用戶設定的同步周期參數及壓力測試次數參數自動獲取并同步RTC時間,以及在同步RTC時間失敗時,啟動NTP服務同步BMC時間;S4.配置測試腳本獲取日志,并根據日志判斷BMC時間同步結果,并在測試結束后,刪除會話。
技術領域
本發明屬于服務器時鐘同步技術領域,具體涉及一種服務器BMC自動化同步RTC時間的測試方法及裝置。
背景技術
BMC,Basement management controller,控制管理器。
RTC,realtimecontroller,實時控制器。
NTP,networktime Protocol,網絡時間協議。
當前針對服務器BMC自動同步RTC時間的方法都采用手動測試,整個測試過程需要測試人員親自在實驗室操作,相當繁瑣,需要驗證系統時間是否合法、重啟、登錄服務器以及危害日志等等。整個測試過程測試耗費時間長,占用人力多,且受人為因素影響,無法獲取到準確的時間進行測試,無法識別到誤差,且對測試過程和結果的分析有人工進行更無法做到真正的精確。
此為現有技術的不足,因此,針對現有技術中的上述缺陷,提供一種服務器BMC自動化同步RTC時間的測試方法及裝置,是非常有必要的。
發明內容
針對現有技術的上述測試過程人工進行耗時長,無法做到精確的缺陷,本發明提供一種服務器BMC自動化同步RTC時間的測試方法及裝置,以解決上述技術問題。
第一方面,本發明提供一種服務器BMC自動化同步RTC時間的測試方法,其特征在于,包括如下步驟:
S1.在客戶端設置并啟動測試腳本;
S2.配置測試腳本創建會話,清空原有日志,獲取BMC的IP、用戶名、密碼以及用戶設定的同步周期參數及壓力測試次數參數;
S3.配置測試腳本根據BMC的IP、用戶名及密碼登錄BMC,并設置BMC關閉自動NTP服務,再根據用戶設定的同步周期參數及壓力測試次數參數自動獲取并同步RTC時間,以及在同步RTC時間失敗時,啟動NTP服務同步BMC時間;
S4.配置測試腳本獲取日志,并根據日志判斷BMC時間同步結果,并在測試結束后,刪除會話。
進一步地,步驟S2中,用戶設定的同步周期參數的數量與壓力測試次數參數相同,且同步周期參數的取值范圍為BMC時鐘可自糾正時間的周期。即同步周期參數的取值范圍在BMC時鐘可糾正時間范圍內,超出范圍時,BMC時鐘無法同步RTC時間。
進一步地,步驟S2中,還配置測試腳本獲取RTC時間的BMC可同步范圍,所述RTC時間的BMC可同步范圍的下限小于當前年份,且上限大于當前年份。RTC時間設置年份的上下限,確保在年份上下限內,BMC可同步RTC時間。
進一步地,步驟S3具體步驟如下:
S31.配置測試腳本根據BMC的IP、用戶名及密碼登錄BMC;
S32.配置測試腳本關閉自動NTP服務,掃描BMC時間同步模式;
當BMC時間同步模式為RTC時間同步時,進入步驟S33;
當BMC時間同步模式為非RTC時間同步,進入步驟S35;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010444916.1/2.html,轉載請聲明來源鉆瓜專利網。





