[發明專利]一種多節點批量部署系統壓力測試的方法在審
| 申請號: | 201610078945.4 | 申請日: | 2016-02-04 |
| 公開(公告)號: | CN105740152A | 公開(公告)日: | 2016-07-06 |
| 發明(設計)人: | 張超 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節點 批量 部署 系統 壓力 測試 方法 | ||
技術領域
本發明涉及服務器壓力測試技術,具體的說是一種(SmartRack機型)多節點批量部署系統壓力測試的方法。
背景技術
SmartRack是較為完整的整機柜服務器產品陣列組合,通過一組相互獨立的節點共享存儲空間、相互通信,為客戶提供高性能和高可靠性服務的一種新形態服務器,擁有協處理加速、高密度計算、高溫耐腐蝕、高性能存儲以及冷存儲五大系列。SmartRack是由許多單節點組成的整機柜,追求高密度、模塊化、低功耗和易維護,適應于各類對計算、存儲、通訊有高標準要求的關鍵應用。Smartrac整機柜服務器打破了傳統服務器固有設計架構,摒棄傳統服務器單機電源、風扇、管理獨享的設計思想,將供電、散熱和管理單元統一集中。該產品整體生產、整體部署,使得部署對象從單臺服務器變成集成的數據中心模塊。
SmartRack機型除了需要驗證整機柜部分的功能,也必須驗證單節點及單節點在整機柜的功能,因此其可靠性測試分為節點部分測試和整機柜部分測試。這些測試主要涉及到電氣測試、環境測試和機械測試,累計測試項目超過百項,比如高加速壽命測試、振動測試、沖擊測試、溫濕度測試、四角測試、快速溫變測試、冷熱沖擊測試、溫濕度測試、包裝跌落測試等。在SmartRack機型集群系統中,對其中的每一個節點以及整機柜測試時,由于節點眾多,為了減輕測試工作量、提高測試質量,急需通過一種方法實現在一定程度上測試的自動化、批量化。
發明內容
本發明針對目前需求以及現有技術發展的不足之處,提供一種多節點批量部署系統壓力測試的方法。
本發明所述一種多節點批量部署系統壓力測試的方法,解決上述技術問題采用的技術方案如下:所述多節點批量部署系統壓力測試的方法,在linux操作系統下通過bash腳本,進行SmartRack機型多節點批量部署系統壓力測試;整個壓力測試過程分為搭建測試環境、部署壓力測試兩部分;所述搭建測試環境主要包括以下幾個步驟:安裝操作系統、配置網絡、配置SSH和準備測試工作。
優選的,所述安裝操作系統:選擇PXE灌裝系統,linux作為OS操作系統。
優選的,所述配置網絡:IPmode選擇dhcp或static,為同一網段,節點間互ping通。
優選的,所述配置SSH:主節點mn01:以root用戶登錄,運行ssh-keygen–tdsa,在/root下創建.ssh目錄;當提示輸入passphase時敲兩次回車,將生成/root/.ssh/id_dsa和/root/.ssh/id_dsa.pub;
從節點cn01:以root用戶登錄,運行ssh-keygen–tdsa,然后在mn01上運行scp/root/.ssh/id_dsa.pubcn01:/root/.ssh/authorized_keys2,在cn01上的/root/.ssh目錄下運行catid_dsa.pub>>authorized_keys2,再運行scpauthorized_keys2cn02:/root/.ssh/;
從節點cn02:在/root/.ssh目錄下運行catid_dsa.pub>>authorized_keys2,再運行scpauthorized_keys2cn03:/root/.ssh/;
剩余從節點:后面節點重復以上步驟,在最后一個節點上將生成一個完整的authorized_keys2文件,然后把authorized_keys2文件用scp命令拷貝到所有節點/root/.ssh/下,ssh配置完成。
優選的,所述準備測試工作:包含開啟IPMI服務、清BMC記錄的log、讀取硬盤SN和tempreature部分。
優選的,所述部署壓力測試部分:CPU和MEM壓力選擇stress工具、硬盤壓力選擇fio,具體使用腳本有stress_scripts.sh和command1.sh。
優選的,在主節點上執行./command1.shstress_scripts.sh,測試完成后收集測試log。
本發明所述一種多節點批量部署系統壓力測試的方法與現有技術相比具有的有益效果是:本發明測試過程分為環境搭建、壓力測試部署2個部分組成,整體代碼簡單易懂、可操作性強;能夠批量、自動化部署系統壓力測試,實現了批量、自動化測試的目的,在長時間的穩定性測試中實現了測試SmartRack服務器穩定度的設計要求,提高了測試效率、降低了生產成本。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610078945.4/2.html,轉載請聲明來源鉆瓜專利網。





