[發(fā)明專利]基于OSES的SAS鏈路測試方法、平臺、設備、介質在審
| 申請?zhí)枺?/td> | 202210606691.4 | 申請日: | 2022-05-31 |
| 公開(公告)號: | CN114924924A | 公開(公告)日: | 2022-08-19 |
| 發(fā)明(設計)人: | 黃彪 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 張卓 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 oses sas 測試 方法 平臺 設備 介質 | ||
本發(fā)明屬于存儲系統(tǒng)測試技術領域,具體提供一種基于OSES的SAS鏈路測試方法、平臺、設備、介質,所述方法包括如下步驟:機箱管理模塊向OSES發(fā)送控制命令;OSES通過對應命令更改機箱的硬件信息進行故障注入;機箱管理模塊獲取到硬件信息與發(fā)送的控制命令信息一致時,觸發(fā)相應類型的告警并生成告警日志信息;獲取告警日志信息的錯誤碼;將獲取的錯誤碼與對應的故障注入方法進行比對判斷,并記錄判斷結果到日志測試文件;輸出測試日志文件。可以提供故障注入,輸出并判斷測試結果,可以達到提升測試工作效率、提高產品穩(wěn)定性的目的。
技術領域
本發(fā)明涉及存儲系統(tǒng)測試技術領域,具體涉及基于OSES的SAS鏈路測試方法、平臺、設備、介質。
背景技術
一般的集中式存儲設備包含兩個控制器,每個控制器分別包括前端卡以及后端卡,前端卡可以是以太網(wǎng)卡、FC卡等,用于連接前端主機接收數(shù)據(jù);后端卡多為12Gb的SAS(Serial Attached SCSI即串行連接小型計算機系統(tǒng)接口SCSI)卡,通過SAS線連接多個JBOD,每個JBOD(Just a Bunch Of Disks,磁盤簇)。控制器兩兩冗余,支持單點容錯,可以實現(xiàn)控制器的高可用,每個控制器分別連接后端JBOD,支持串聯(lián)和并聯(lián)(見下圖1),允許一半鏈路失效且系統(tǒng)仍能提供業(yè)務。為了保證該系統(tǒng)的相關功能的正常運行,相應的驗收測試工作也必不可少。
SES(SCSI Enclosure Services)是T10技術委員會制定的用于機箱管理的標準。目前,集中式存儲設備及JBOD是存儲領域中一類重要的存儲設備。JBOD是在一個底板上安裝的帶有多個磁盤驅動器的存儲設備,大都使用SES協(xié)議用于機箱管理。OSES是一種固件,全名:Organic SCSI Enclosure service(“有機的”SCSI機箱管理服務程序),是基于SES協(xié)議開發(fā)的。
目前集中式存儲設備和JBOD均分為上控制器和下控制器,集中式存儲設備每個控制器有兩個板載SAS端口,JBOD每個控制器有1個輸入端口和1個輸出端口。SAS線纜連線規(guī)則是存儲設備上控制器任意SAS端口和JBOD上控制器輸入端口連接,存儲設備下控制器任意SAS端口和JBOD下制器輸入端口連接;若有JBOD串聯(lián),則上一級JBOD輸出端口與下一級JBOD輸入端口連接。測試存儲設備和JBOD SAS鏈路的方法一般是去實驗室手動拔插SAS,觸發(fā)相應的告警信息,然后觀察測試結果。手動測試時操作復雜、耗時較長,效率較低。
發(fā)明內容
目前集中式存儲設備和JBOD均分為上控制器和下控制器,集中式存儲設備每個控制器有兩個板載SAS端口,JBOD每個控制器有1個輸入端口和1個輸出端口。SAS線纜連線規(guī)則是存儲設備上控制器任意SAS端口和JBOD上控制器輸入端口連接,存儲設備下控制器任意SAS端口和JBOD下制器輸入端口連接;若有JBOD串聯(lián),則上一級JBOD輸出端口與下一級JBOD輸入端口連接。測試存儲設備和JBOD SAS鏈路的方法一般是去實驗室手動拔插SAS,觸發(fā)相應的告警信息,然后觀察測試結果。手動測試時操作復雜、耗時較長,效率較低。因此本文提出了一種基于OSES的存儲設備與后端磁盤陣列(JBOD)SAS鏈路自動化測試方法。
本發(fā)明的技術方案是:
第一方面,本發(fā)明技術方案提供一種基于OSES的SAS鏈路測試方法,應用于測試平臺,所述平臺包括存儲操作系統(tǒng),所述存儲操作系統(tǒng)包括機箱管理模塊,機箱管理模塊通過OSES系統(tǒng)與機箱硬件連接,所述方法包括如下步驟:
機箱管理模塊向OSES發(fā)送控制命令;
OSES通過對應命令更改機箱的硬件信息進行故障注入;
機箱管理模塊獲取到硬件信息與發(fā)送的控制命令信息一致時,觸發(fā)相應類型的告警并生成告警日志信息;
獲取告警日志信息的錯誤碼;
將獲取的錯誤碼與對應的故障注入方法進行比對判斷,并記錄判斷結果到日志測試文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210606691.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





