[發明專利]一種分布式批量初始化服務器測試環境的方法及裝置在審
| 申請號: | 202210332051.9 | 申請日: | 2022-03-31 |
| 公開(公告)號: | CN114625591A | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 張松;劉小雪 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 李魁峰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 批量 初始化 服務器 測試 環境 方法 裝置 | ||
本發明涉及一種分布式批量初始化服務器測試環境的方法及裝置。本發明基于分布式微服務框架搭建包括OS微服務、工具驅動微服務、OS自動安裝微服務和工具驅動自動安裝微服務的服務器測試環境自動初始化平臺;OS微服務和OS自動安裝微服務利用PXE技術、配置文件為批量待測機安裝OS,并控制待測機通過OS啟動;待測機通過OS啟動后,工具驅動自動安裝微服務和工具驅動微服務配合,針對待測機的部件和安裝的OS版本匹配工具、驅動和相應安裝腳本,將匹配的工具、驅動及相應安裝腳本傳輸給待測機,工具驅動自動安裝微服務控制待測機執行安裝腳本安裝工具和驅動。各個服務之間低耦合高內聚,保證服務器測試環境自動初始化平臺的穩定,且能提高測試效率。
技術領域
本發明涉及服務器測試環境配置技術領域,尤其涉及一種分布式批量初始化服務器測試環境的方法及裝置。
背景技術
隨著信息技術的不斷發展,服務器的功能及應用場景不斷增加,服務器出廠前,需要對服務器進行各種測試以驗證服務器功能。
目前,對服務器的進行測試前,首先需要在服務器配置測試環境,包括安裝操作系統、驅動程序和測試工具等。配置測試環境操作繁瑣,單一。采用人工處理需要消耗極多的時間,而且人為處理這些操作時,稍有疏忽就可能帶來主觀錯誤使得初始化的測試環境與標準環境存在差異,從而導致服務器測試的結果不可靠,而且通過人工配置效率低下,提高了人工成本。嚴重影響了服務器測試的效率和質量。
發明內容
為了解決上述技術問題或者至少部分地解決上述技術問題,本發明提供一種分布式批量初始化服務器測試環境的方法及裝置。
第一方面,本發明提供一種分布式批量初始化服務器測試環境的方法,包括:基于分布式微服務框架搭建包括OS微服務、工具驅動微服務、OS自動安裝微服務和工具驅動自動安裝微服務的服務器測試環境自動初始化平臺;其中,
將待測機的網卡的MAC地址和需裝OS版本提供給OS自動安裝微服務,OS自動安裝微服務根據MAC地址和OS版本生成唯一啟動文件,將啟動文件發送到PXE;
從PXE啟動待測機,PXE查詢獲取待測機的啟動文件,并傳輸到待測機,待測機在啟動文件的引導下從OS微服務下載OS鏡像和配置文件,利用配置文件安裝OS鏡像,并通過OS啟動待測機;
工具驅動自動安裝微服務獲取OS啟動后待測機的IP,利用IP連接待測機,獲取待測機部件信息和OS版本并傳輸給工具驅動微服務,工具驅動微服務利用部件信息和OS版本匹配適配待測機部件和OS版本的工具、驅動及相應安裝腳本,將匹配的工具、驅動及相應安裝腳本傳輸給待測機,工具驅動自動安裝微服務控制待測機執行安裝腳本安裝工具和驅動。
更進一步地,OS微服務提供源倉庫,源倉庫存儲OS鏡像和配置文件,執行啟動文件連接到源倉庫,從源倉庫下載啟動文件中指定的目標OS鏡像和目標鏡像的配置文件,其中,配置文件記錄OS鏡像安裝過程中需添加的配置參數。
更進一步地,工具驅動微服務存儲維護測試環境初始化需要的全部工具、驅動及相應安裝腳本,記錄工具和驅動的版本以及各個版本工具和驅動所適配的部件和OS版本,其中,工具和驅動的安裝腳本中包括適配全部OS版本的安裝腳本指令,安裝腳本執行時根據待測機OS版本選擇相應的安裝指令執行;
工具驅動微服務提供工具驅動及安裝腳本查詢索引和傳輸服務。
更進一步地,工具驅動自動安裝微服務利用待測機的IP和預設的待機測用戶名和密碼通過SSH連接待測機,并通過SSH配合交互式expect工具自動控制待測機與工具驅動微服務之間建立SFTP連接和執行安裝腳本;工具驅動自動安裝微服務獲取待測機的部件信息和OS版本,并發送給工具驅動微服務以匹配待測機需要的工具、驅動和安裝腳本,工具驅動微服務通過SFTP將匹配到工具、驅動和安裝腳本傳輸給待測機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210332051.9/2.html,轉載請聲明來源鉆瓜專利網。





