[發明專利]一種配置雙機資源切換的自動化測試方法在審
| 申請號: | 201610046098.3 | 申請日: | 2016-01-25 |
| 公開(公告)號: | CN105553783A | 公開(公告)日: | 2016-05-04 |
| 發明(設計)人: | 王道邦;張恒;楊凡凡;周澤湘;沈晶;羅華;李艷國;潘興旺;段舒文;于召鑫;楊威 | 申請(專利權)人: | 北京同有飛驥科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G06F9/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100096 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 雙機 資源 切換 自動化 測試 方法 | ||
技術領域
本發明涉及一種配置雙機資源切換的自動化測試方法,適用于任何業務的雙 機集群,屬于計算機存儲技術領域。
背景技術
雙機集群技術是將一組相互獨立的計算機通過網絡整合成一個單一的計算 機系統。雙機集群的一個特點是:保證存儲配置及數據的高可用性,在服務出現 故障時,雙機集群系統可以自動將服務從故障節點切換到另一個備用節點,從而 提供不間斷性服務,保證了業務的持續運行,同時提高了系統的可靠性和抗災難 性。
雙機集群系統能達到資源切換的條件有多種,如斷開業務網絡、斷開后端存 儲線纜、主節點設備關機等。為了保證雙機集群系統的高可用性及抗災難性,條 件觸發及切換過程測試要執行成千上萬次,然而目前的測試方法多為手動觸發切 換條件,達到資源切換的目的,且無法自動抓取錯誤日志,需要人工手動記錄, 這樣耗費了大量時間及人力成本。
綜上所述,手動測試雙機集群系統既費時又費力,且無法保證測試結果的準 確性。
發明內容
本發明提出一種配置雙機資源切換的自動化測試方法,思路是通過自動化腳 本工具,資源在節點運行正常情況下,自動觸發雙機集群資源切換條件,使資源 切換到另一節點,切換完成后,判斷資源在節點是否運行正常,若資源運行正常, 則繼續觸發雙機集群資源切換條件,若資源切換出現問題,導致資源在節點運行 異常,則自動抓取系統日志,并終止測試。
本發明的目的是通過以下技術方案實現的:
步驟一、自動配置集群節點間安全外殼協議(SSH)免密碼登陸;
在主節點生成SSH秘鑰對,將公共秘鑰通過SCP命令傳到另一節點,再將公 共秘鑰追加到授權的key里面,修改授權key的權限。在主節點進行SSH連接測 試,可在主節點免密碼登陸到另一節點。
步驟二、自動配置雙機集群節點,創建雙機集群資源;
首先需要驗證集群節點間的系統版本、主機名、IP地址、用戶名、密碼、時 間、網絡端口類型及其數量、單雙機模式、共享磁盤屬性,驗證通過后,通過遠 程過程調用協議RPC腳本命令自動創建雙機集群系統;若驗證失敗,則自動設置 正確的屬性后,重新驗證。
在主節點創建多個資源或在兩個節點分別創建多個資源,并自動添加到雙機 集群系統中。
步驟三、配置客戶端訪問雙機集群資源,并正常進行IO讀寫;
步驟四、遍歷觸發雙機集群資源切換條件;
觸發雙機集群資源切換條件如下:
(1)資源業務前端鏈路故障;
(2)資源業務后端存儲鏈路故障;
(3)資源所在節點heartbeat服務停止;
任意一種故障導致的資源切換要進行千次以上的測試。
步驟五、若客戶端IO無中斷且能查詢到資源在當前節點上的狀態,則重新 執行步驟四,否則執行步驟六;
步驟六、測試終止,保存系統日志信息,保留系統環境。
有益效果
本發明提出一種配置雙機資源切換的自動化測試方法,應用于雙機集群存儲 設備中。
可縮短整個系統測試的周期,快速驗證系統的穩定性,適用于多個測試階段, 極大的提高了測試效率,大量節約了時間成本;
也可更好的利用人力資源,將重復性的測試自動化,測試技術人員從重復繁 瑣的工作中解脫出來投入更多精力設計測試用例,提高測試人員的積極性,大幅 節約了人力成本;
測試過程出現問題時,可自動收集系統日志信息,保留最準確的信息和環境, 便于研發人員后續進行問題解析。
全程自動化測試,測試過程中無人為干預,提高了測試結果的準確性。
附圖說明
圖1本發明的一種適用于多種雙機集群資源切換測試處理流程圖;
圖2本發明的一種適用于多種雙機集群資源切換的測試拓撲結構圖;
圖3本發明的一種適用于多種雙機集群資源切換的觸發條件示意圖。
具體實施方式
本發明提出一種雙機集群資源切換的自動化測試方法,流程如圖1所示,應 用于雙機集群存儲設備中,圖2為雙機集群資源切換的測試拓撲圖,下面以圖2 測試環境為例,來詳細說明本發明的具體測試情況。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同有飛驥科技股份有限公司,未經北京同有飛驥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610046098.3/2.html,轉載請聲明來源鉆瓜專利網。





