[發明專利]共享的虛擬化本地存儲裝置在審
| 申請號: | 201580052234.3 | 申請日: | 2015-09-22 |
| 公開(公告)號: | CN107077447A | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | 詹姆斯·B·史密斯;賽西哈·巴德拉 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F3/06 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司11258 | 代理人: | 林強 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 共享 虛擬 本地 存儲 裝置 | ||
嵌入式處理單元(eCPU)使用虛擬存儲裝置控制器處理來自主機的輸入/輸出(I/O)請求。eCPU將虛擬網絡接口與主機相關聯。虛擬存儲裝置控制器使用第一傳輸協議。eCPU從虛擬存儲裝置控制器接收去往存儲設備的I/O請求。eCPU確定存儲設備所使用的第二傳輸協議,并且將I/O請求從根據第一傳輸協議的格式轉換成根據第二傳輸協議的格式。eCPU使用第二傳輸協議將I/O請求傳送至存儲設備。
技術領域
本公開涉及向計算設備提供虛擬化本地存儲裝置。
背景技術
服務器(例如,機架安裝的刀片式服務器)通常具有處理器、存儲器、本地存儲裝置、以及板上網絡接口。本地存儲磁盤可以是服務器的物理足跡的重要部分,特別是在獨立磁盤冗余陣列(RAID)設備需要多個磁盤的情況下。網絡連接存儲裝置很昂貴,這增大了每個服務器的成本并且復雜化了服務器管理員進行的配置。
附圖說明
圖1是根據示例實施例的被配置為向多個主機提供對于數據存儲裝置的虛擬化本地訪問的系統的框圖。
圖2是根據示例實施例的被配置為向多個服務器提供對于數據存儲裝置的本地訪問的適配器的框圖。
圖3是根據示例實施例的共享的虛擬化本地存儲系統的簡化框圖。
圖4是根據示例實施例的共享的虛擬化本地存儲系統中的各種數據隊列的簡化框圖。
圖5是根據示例實施例的輸入/輸出(I/O)請求通過適配器從主機傳遞至存儲裝置控制器的框圖。
圖6是根據示例實施例的描繪適配器向主機提供虛擬化本地存儲裝置的操作的流程圖。
具體實施方式
本文提出了用于嵌入式處理器的使用虛擬存儲裝置控制器處理來自主機的I/O請求的裝置和方法。嵌入式處理器將第一虛擬存儲裝置控制器與第一主機相關聯。第一虛擬存儲裝置控制器使用第一傳輸協議。嵌入式處理器使用第一網絡傳輸協議從第一虛擬存儲裝置控制器接收去往存儲設備的第一I/O請求。嵌入式處理器確定存儲設備所使用的第二傳輸協議,并且將第一I/O請求從根據第一傳輸協議的格式轉換成根據第二傳輸協議的格式。嵌入式處理器使用第二傳輸協議將第一I/O請求傳送至存儲設備。
本文提出的示例提出在服務器和共享的虛擬化存儲系統之間設置接口。在具體示例中,虛擬接口卡(VIC)被用于在PCIe總線上將虛擬的外圍組件快速互連(PCIe)小型計算機系統接口(SCSI)存儲裝置控制器提供給服務器。VIC固件使用針對SCSI設備的標準輸入/輸出(I/O)機制與服務器操作系統進行交互。發布至虛擬SCSI控制器的I/O請求被引導至共享驅動的為服務器保留的部分。
虛擬PCIe存儲裝置控制器可以同時存在于多個服務器的PCIe總線上。每個服務器將一個或多個共享驅動的為該服務器保留的部分視作它自己的專用本地驅動,并且相應地發布I/O請求。I/O請求由VIC固件管理,并且當物理I/O完成時I/O完成被遞送至發布服務器。在下文中,術語“服務器”和“主機”可以被可交換地用于描述匿名計算節點,該匿名計算節點具有可能不維持持續狀態的處理器和存儲器。缺乏持續狀態允許針對故障進行簡單替換或者隨著處理器技術的改進進行升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580052234.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:小型化肥生產車間的布局和通風結構
- 下一篇:多設備協作





