[發明專利]實現存儲局域網絡存儲設備測試的方法及裝置無效
| 申請號: | 201210021424.7 | 申請日: | 2012-01-31 |
| 公開(公告)號: | CN102594618A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 溫硯書 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 存儲 局域網絡 設備 測試 方法 裝置 | ||
技術領域
本發明涉及存儲局域網絡(SAN,Storage?Area?Network)技術,尤其涉及實現存儲局域網絡共享磁盤測試的方法及裝置。
背景技術
目前,企業存儲技術發展日新月異,早期有大型服務器的直接附加存儲(DAS,Direct?Attached?Storage)技術,后來為了提高存儲空間的利用及管理安裝上的效率,便誕生了存儲局域網絡(SAN,Storage?Area?Network)技術。
SAN是計算機信息處理技術中的一種架構,它將服務器和遠程計算機的存儲設備(如磁盤陣列、磁帶庫等)連接起來,使得這些存儲設備使用起來就像是本地設備一樣。SAN是將不同的數據存儲設備連接到服務器和遠程終端的一種專門的快速的網絡,用于提供企業商務數據或運營商數據的存儲服務和備份管理。由于SAN是基于網絡化的存儲,故它比傳統的存儲技術擁有更大的容量和更強的性能。通過專門的存儲管理軟件,可以直接在SAN里的大型主機、服務器或其它服務端電腦上添加硬盤和磁帶設備。
以IP-SAN為例,它是基于互聯網小型計算機系統接口(iSCSI,internet?Small?Computer?System?Interface)的完整的網絡存儲解決方案,即應用了iSCSI的SAN,如圖1所示;它通過IP網絡將小型計算機系統接口(SCSI)區塊數據轉換成以太網絡封包的一種傳輸標準。iSCSI技術的核心是在TCP/IP網絡上傳輸SCSI協議,是指用TCP/IP報文、和ISCSI報文封裝SCSI報文,使得SCSI命令和數據可以在普通以太網絡上進行傳輸。
iSCSI協議定義了在TCP/IP網絡發送及接收數據塊(block)級的存儲數據的規則和方法。由啟動端將SCSI命令和數據封裝到TCP/IP包中,再通過網絡轉發;目標端收到該TCP/IP包之后,將其還原為SCSI命令和數據并執行;執行完成后,將返回的SCSI命令和數據再封裝到TCP/IP包中,傳輸給回啟動端。整個過程在用戶看來,使用遠端的存儲設備就象訪問本地的SCSI設備一樣簡單。
目前,故障注入是進行產品測試的一種重要的技術手段。在通常情況下,覆蓋測試是進行軟件測試常用的測試方法和準則,基于統一測試覆蓋準則,測試覆蓋率越高,軟件的可靠性就越高。采用故障注入的方法對軟件進行測試,既可以提高軟件測試覆蓋率,亦可以縮短測試時間,從而降低測試成本。測試軟件的故障注入技術是以程序變異技術為基礎的。程序變異技術則是根據軟件故障類型及其分布通過改變程序源代碼對軟件故障進行仿真。
當前,對SAN中的共享存儲設備進行故障測試,很難模擬SAN中共享存儲設備發生故障的環境,因此難以實現對SAN中共享存儲設備的覆蓋測試。因此需要提供一種實現SAN存儲設備進行測試的方法及裝置,能夠通過將故障注入技術引入到SAN中來充分模擬共享存儲設備發生故障的環境,從而明顯提高測試的覆蓋率,極大地縮短測試時間,有效降低測試成本。
發明內容
本發明所要解決的技術問題是提供一種實現存儲局域網絡存儲設備測試的方法及裝置,能夠明顯提高測試的覆蓋率。
為了解決上述技術問題,本發明提供了一種實現存儲局域網絡存儲設備測試的方法,包括:
選擇測試存儲局域網絡存儲設備要注入的故障類型;
根據故障注入方式和選擇的故障類型將故障注入命令封裝成互聯網小型計算機系統接口信息包,并通過將該信息包傳輸到存儲局域網絡啟動故障注入。
進一步地,在封裝互聯網小型計算機系統接口信息包之前,還包括:確認故障注入方式,包括邊界值法、程序語句變換法以及系統狀態變異仿真法中的一種或多種;
根據故障注入方式和選擇的故障類型將故障注入命令封裝成互聯網小型計算機系統接口信息包,是指根據默認的或確認的故障注入方式和選擇的故障類型將故障注入命令封裝成所述互聯網小型計算機系統接口信息包。
進一步地,該方法還包括:
通過解析互聯網小型計算機系統接口信息包進行故障狀態檢測,并將故障處理記錄到系統日志中。
進一步地,通過解析互聯網小型計算機系統接口信息包進行故障狀態檢測,并將故障處理記錄到系統日志中,具體包括:
目標端接收到互聯網小型計算機系統接口信息包,解析并進入相應的故障注入命令的響應執行,產生的故障引起故障處理,同時對產生的及其故障處理記錄到所述日志中,并將故障處理相關信息封裝成互聯網小型計算機系統接口信息包返回給啟動端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210021424.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:線圈及形成線圈的方法
- 下一篇:一種可提高對比度的液晶顯示面板及其制造方法





