[發明專利]一種多級級聯expander的通信方法在審
| 申請號: | 202010006735.0 | 申請日: | 2020-01-03 |
| 公開(公告)號: | CN111209236A | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 王軍;耿官煒 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/42 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉新雷 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多級 級聯 expander 通信 方法 | ||
本申請公開了一種多級級聯expander的通信方法,應用于上位機,本申請上位機根據expander的通訊協議建立與直連expander的串口通訊連接,同時,預先對每個expander的通訊程序進行編號,使得每個expander可以設置多個對應不同上位機的通訊程序,實現expander的多控,通過編號可以確定訪問指令的目的地,確定目標expander,使得能夠通過上位機操作系統中的主通訊程序發送訪問指令訪問級聯中任一個expander,不再需要用戶通過串口與expander直連才能夠訪問expander,同時上位機之間可以通過網絡ssh(Struts,Spring,Hibernate)等方式連接,使用戶可以遠程訪問expander,便于用戶對多級級聯expander的調試,提高了調試效率,同時,多臺上位機對多級級聯實行的多控系統,提高了整個多級級聯expander的可靠性。
技術領域
本發明涉及計算機存儲領域,特別涉及一種多級級聯expander的通信方法。
背景技術
存儲系統的作用是以高可靠和高速率為要求,處理服務器和硬盤之間傳輸的海量數據。
存儲系統中對于系統接口,CPU處理業務數據,外有pcie接口(pcie,peripheralcomponent interconnect express,高速串行計算機擴展總線標準);硬盤使用SAS接口(SAS,Serial Attached SCSI);因而會有pcie轉換為SAS接口,并且由SAS expander對接到每個硬盤;對于軟件應用,有機箱管理模塊,實時檢測設備的運行情況,包括溫度、電壓、風扇等;為了保證設備可以長時間穩定可靠的運行,需要實時檢測這些外圍硬件的信息。
在程序的開發過程中,最簡單的調試方法是使用調試串口打印輸出;也是人機交互必要的應用:一方面用于查看數據的變化,調試程序,另一方面用于執行CLI指令,查詢程序運行情況,定位SES程序管理的單體硬件故障。
現有技術中,與expander直連的客戶端僅能夠接收expander傳輸的數據,而無法直接發送指令至expander進行調試,只能使用串口調試,而使用串口調試就需要到現場連接expander的串口線,如果需要反復去現場調試,則導致expander的調試效率低。
因此,需要一種能夠提高expander調試效率的方法。
發明內容
有鑒于此,本發明的目的在于提供一種多級級聯expander的通信方法,提高expander調試效率和多級expander系統的可靠性。其具體方案如下:
一種多級級聯expander的通信方法,應用于上位機,包括:
預先根據expander的通訊協議,建立與上位機直連的直連expander的串口通訊連接;
接收目標expander中與所述上位機對應的目標通訊程序的編號和執行指令;
利用目標通訊程序的編號、執行指令和所述通訊協議,生成訪問指令;
基于所述串口通訊連接,發送所述訪問指令至直連expander,以使直連expander發送所述訪問指令至目標expander;
接收直連expander發送的響應數據。
可選的,所述利用目標通訊程序的編號、執行指令和所述通訊協議,生成訪問指令的過程,包括:
利用目標通訊程序的編號、執行指令和SCSI通訊協議,生成ses page形式的所述訪問指令。
本發明還公開了一種多級級聯expander的通信方法,應用于與上位機直連的直連expander,包括:
接收上位機的操作系統發送的訪問指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010006735.0/2.html,轉載請聲明來源鉆瓜專利網。





