[發明專利]輕量級的FC-SAN共享存儲系統及共享存儲方法有效
| 申請號: | 202111586567.8 | 申請日: | 2021-12-23 |
| 公開(公告)號: | CN113986146B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 趙丹;蔣湘濤;馬瑞歡;吳清華 | 申請(專利權)人: | 湖南源科創新科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;H04L67/1097 |
| 代理公司: | 長沙智勤知識產權代理事務所(普通合伙) 43254 | 代理人: | 李威 |
| 地址: | 410000 湖南省長沙市高新開發區*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 輕量級 fc san 共享 存儲系統 存儲 方法 | ||
1.一種Vxworks下輕量級的FC-SAN共享存儲系統,其特征在于,包括存儲模塊端和多個主機端;所述存儲模塊端采用Linux操作系統,所述主機端采用Vxworks操作系統;
多個所述存儲模塊端分別通過交換機與各個所述主機端通信連接,以組成包含多個所述存儲模塊端的存儲網絡;每個所述存儲模塊端通過注冊函數在連接的所述主機端的本地抽象成虛擬存儲模塊,以將所述存儲模塊增加到所述存儲網絡中;
所述存儲網絡中的各個所述存儲模塊端顯示在所述主機端,以使各個所述主機端能夠對每個所述存儲模塊端分別進行讀操作;每個所述主機端對應分配有供寫入操作的不同的所述存儲模塊端,以避免各個所述主機端產生寫操作沖突;
所述主機端,用于根據用戶的操作指令生成虛擬存儲模塊讀寫請求,將所述讀寫請求打包成FC-MAP協議并發送至所述存儲模塊端,其中,所述FC-MAP協議的數據信息包括FC端口號、消息msgID、消息長度msgLen、消息類型msgType、消息緩沖區地址msgbuf和數據校驗;
所述存儲模塊端,用于偵測各個所述主機端發起的讀寫請求,在接收到所述讀寫請求時,為每個所述讀寫請求創建獨立的處理線程,并根據所述讀寫請求將所述存儲模塊以裸設備的方式打開,以處理所述讀寫請求。
2.根據權利要求1所述的Vxworks下輕量級的FC-SAN共享存儲系統,其特征在于,所述主機端包括操作應用層、文件系統層、虛擬存儲模塊設備驅動層、主機端協議層,以及第一FC驅動層;
所述操作應用層,用于接收用戶的操作指令,并根據所述操作指令向所述文件系統層發出讀寫指令;
所述文件系統層,用于根據所述讀寫指令,生成向所述虛擬存儲模塊設備驅動層發送的IO讀寫請求;
所述虛擬存儲模塊設備驅動層,用于根據所述IO讀寫請求確定對應的虛擬存儲地址和指令數據,并確定所述虛擬存儲地址對應的實際存儲地址;其中,所述指令數據包括指令類型,所述指令類型包括讀指令和寫指令,當所述指令類型為寫指令時,所述指令數據還包括待寫入數據;
所述主機端協議層,用于將指令數據和所述虛擬存儲模塊設備驅動層轉化的實際存儲地址打包形成FC-MAP協議;
所述第一FC驅動層,用于將所述FC-MAP協議發送至所述存儲模塊端。
3.根據權利要求2所述的Vxworks下輕量級的FC-SAN共享存儲系統,其特征在于,所述虛擬存儲模塊設備驅動層,還用于通過所述存儲模塊的ID號、設備名稱、設備存儲空間大小以及FC端口號形成所述注冊函數,將所述存儲模塊端連接的存儲模塊通過所述注冊函數在本地抽象成虛擬存儲模塊,以將所述存儲模塊增加到所述存儲網絡中。
4.根據權利要求2所述的Vxworks下輕量級的FC-SAN共享存儲系統,其特征在于,所述存儲模塊端包括存儲應用層、存儲端協議層、第二FC驅動層、磁盤設備驅動層,所述磁盤設備驅動層連接有存儲模塊;
所述第二FC驅動層,用于接收所述第一FC驅動層發出的所述FC-MAP協議,并用于將所述存儲端協議層打包的所述FC-MAP協議發送至所述第一FC驅動層;
所述存儲端協議層,用于解析所述第一FC驅動層發出的所述FC-MAP協議,以確定所述第一FC驅動層發出的所述FC-MAP協議對應的實際存儲地址和指令類型,并用于將所述存儲模塊的反饋數據打包成發送至所述主機端的FC-MAP協議;
所述磁盤設備驅動層,用于根據所述實際存儲地址和所述指令數據,在所述存儲模塊進行讀寫操作。
5.根據權利要求1至4中任一項所述的Vxworks下輕量級的FC-SAN共享存儲系統,其特征在于,所述主機端設置有第一FC端口,所述存儲模塊端設置有第二FC端口,各個所述第一FC端口分別與所述第二FC端口通信連接,每個所述第一FC端口和所述第二FC端口設置有唯一的Port號,所述存儲模塊端對每個所述主機端的所述第一FC端口建立獨立的處理線程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南源科創新科技有限公司,未經湖南源科創新科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111586567.8/1.html,轉載請聲明來源鉆瓜專利網。





