架構圖提供了 Virtual Volumes功能的所有元件彼此如何進行互動的概觀。

下圖說明 Virtual Volumes 之不同元件的互動方式。

Virtual Volumes 是由符合標準的儲存區系統匯出的物件,通常與虛擬機器磁碟及其他虛擬機器相關檔案一對一對應。虛擬磁碟區建立後,由 VASA 提供者頻外操縱,而非資料路徑內操縱。

VASA 提供者或儲存區提供者,均是透過 vSphere APIs for Storage Awareness 進行開發。透過儲存區提供者,一端的 ESXi主機、vCenter ServervSphere Client 與另一端的儲存區系統之間可以進行通訊。VASA 提供者在儲存區端執行,並與 vSphere Storage 監控服務 (SMS) 進行整合,以管理Virtual Volumes儲存區的各個方面。VASA 提供者可將虛擬磁碟物件及其衍生物件 (如複製品、快照和複本) 直接對應至儲存區系統上的虛擬磁碟區。

ESXi主機無法直接存取虛擬磁碟區儲存區。但是,主機可以透過資料路徑中的中繼點 (稱為通訊協定端點) 存取虛擬磁碟區。通訊協定端點會根據需求建立從虛擬機器到其相應虛擬磁碟區的資料路徑。通訊協定端點作為ESXi主機和儲存區系統之間直接頻內 I/O 的閘道。ESXi 可以使用 NVMe over Fibre Channel、SCSI over Fibre Channel、FCoE、iSCSI 和 NFS 通訊協定進行頻內通訊。

虛擬磁碟區位於儲存區容器內,這些容器在邏輯上代表儲存區系統上的實體磁碟集區。在 vCenter ServerESXi 端,儲存區容器會以Virtual Volumes 資料存放區形式呈現。單一儲存區容器可以匯出多個儲存區功能集,並將不同層級的服務提供給不同的虛擬磁碟區。

請觀看影片以取得有關 Virtual Volumes架構的資訊。