[發明專利]一種基于SPDK的存儲網關及其實現方法有效
| 申請號: | 202110476073.8 | 申請日: | 2021-04-29 |
| 公開(公告)號: | CN113242175B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 肖丁;謝福平;楊明翔;胥青 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/66 | 分類號: | H04L12/66;G06F3/06;G06F9/455;G06F9/54 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 曲衛濤 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 spdk 存儲 網關 及其 實現 方法 | ||
本發明涉及存儲管理技術領域,提供了一種基于SPDK的存儲網關及其實現方法。其中統一管理系統接收創建卷的命令,通過所述存儲網關在提供卷的主機上進行卷的創建;當進行創建的卷掛載時,統一管理系統下發attach命令到各個存儲網關;當存儲網關接收到掛載卷的attach命令時,調用SPDK庫函數將物理存儲的卷映射成虛擬通用存儲設備,以及創建虛擬scsi后端進程;并將所述虛擬通用存儲設備和虛擬scsi后端進程關聯;所述虛擬通用存儲設備用于將不同物理存儲的卷進行抽象成統一的設備。本發明通過SPDK庫對協議管理,可以對接不同的異構存儲,對上抽象出一個相同的虛擬通用存儲設備。
【技術領域】
本發明涉及存儲管理技術領域,特別是涉及一種基于SPDK的存儲網關及其實現方法。
【背景技術】
不同用戶對于云平臺和存儲會進行分開采購,所以云平臺會面臨不同的存儲產品,以及存儲廠商。但這些存儲設備由于管理系統獨立,對接協議不同,使得云平臺在使用存儲時產生了大量的對接工作。同時,云平臺存在虛擬機,容器和物理機三種不同的計算資源。這些計算資源也需要使用存儲。所以需要提供統一的訪問方式,方便存儲的使用。
因此,如何實現使用統一的接口方式提供存儲服務,是本領域技術人員需要解決的問題。目前主流的方式主要是通過將后端異構存儲進行抽象,將不同的存儲設備提前創建出卷。然后通過存儲網關服務重新將卷進行格式化。抽象出對外統一的卷,提供給系統使用。
鑒于此,克服該現有技術所存在的缺陷是本技術領域亟待解決的問題。
【發明內容】
本發明要解決的技術問題是不同異構存儲在使用時,存儲協議不統一導致云平臺等系統使用復雜的問題。
本發明采用如下技術方案:
第一方面,本發明提供了一種基于SPDK的存儲網關的實現方法,在每一個提供卷的主機安裝存儲網關,通過統一管理系統對存儲網關的連接訪問來獲取相應卷的讀寫操作,方法包括:
統一管理系統接收創建卷的命令,通過所述存儲網關在提供卷的主機上進行卷的創建;
當進行創建的卷掛載時,統一管理系統下發attach命令到各個存儲網關;
當存儲網關接收到掛載卷的attach命令時,調用SPDK庫函數將物理存儲的卷映射成虛擬通用存儲設備,以及創建虛擬scsi后端進程;并將所述虛擬通用存儲設備和虛擬scsi后端進程關聯;所述虛擬通用存儲設備用于將不同物理存儲的卷進行抽象成統一的設備;
存儲網關下發attach命令給虛擬存儲專用驅動之后,在所述虛擬存儲專用驅動調用系統注冊接口后,通過所述統一管理系統實現所述卷的呈現;
建立所述虛擬存儲專用驅動與虛擬scsi后端進程的信令交互通道。
優選的,所述卷的創建包括生成卷ID、記錄卷的大小、卷的存儲地址信息和卷的協議類型信息中的一項或者多項,則所述attach命令中包括存儲的卷ID、卷的存儲地址信息和卷的協議類型。
優選的,當存儲網關接收到掛載卷的命令時,所述方法還包括:
如果需要使用卷的主機為虛擬機,則執行所述的將物理存儲的卷映射成虛擬通用存儲設備,創建虛擬scsi后端進程;在虛擬機啟動時,通過虛擬機監視器進程對所述虛擬通用存儲設備進行IO映射;
如果需要使用卷的是非虛擬機,則執行所述的將物理存儲的卷映射成虛擬通用存儲設備,創建虛擬scsi后端進程;并將所述虛擬通用存儲設備和虛擬scsi后端進程關聯;存儲網關下發attach命令給虛擬存儲專用驅動之后,在所述虛擬存儲專用驅動調用系統注冊接口后,通過所述統一管理系統實現所述卷的呈現;建立所述虛擬存儲專用驅動與虛擬scsi后端進程的信令交互通道的操作。
優選的,建立所述虛擬存儲專用驅動與虛擬scsi后端進程的信令交互通道,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110476073.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種環錠細紗機用下羅拉
- 下一篇:一種具有電子羅盤功能的設備





