在 vSphere 中,Virtual Volumes 支援 NVMe over Fibre Channel 和 NVMe over TCP 通訊協定。
請熟悉以下特定於具有 Virtual Volumes 的 NVMe 組態的概念。
虛擬磁碟區命名空間
通常,命名空間視為等效於 LUN 的 NVMe。每種類型的虛擬磁碟區 (如資料、組態或交換虛擬磁碟區) 都會建立一個虛擬磁碟區與命名空間比率為 1:1 的命名空間。命名空間限制取決於陣列廠商。
非對稱命名空間存取 (ANA) 群組
對於 SCSI 或 NFS Virtual Volumes 實作,儲存區容器以邏輯方式對虛擬磁碟區物件進行分組。對於 NVMe,虛擬磁碟區的分組取決於陣列。在陣列中,虛擬磁碟區命名空間通常分組到一個 ANA 群組中。陣列將確定 ANA 群組的數量,每個群組在 NVM 子系統中都有唯一的 ANAGRPID。虛擬磁碟區命名空間僅在向 VASA 提供者發出 BIND 要求時進行配置並處於作用中狀態。BIND 要求還會將命名空間新增到 ANA 群組。在最後一個主機解除繫結虛擬磁碟區之前,命名空間一直處於已配置和作用中狀態。
NVMe 虛擬通訊協定端點
使用 SCSI 或 NFS 通訊協定時,通訊協定端點表示 Proxy LUN 或 NFS 掛接點。這些通訊協定點稱為靜態通訊協定點。
與靜態通訊協定點不同,NVMe 通訊協定端點是虛擬的。此通訊協定端點是虛擬磁碟區所在的 ANA 群組的邏輯表示。在開啟虛擬機器電源之前,NVMe 通訊協定點不存在。開啟虛擬機器電源之後,將建立 NVMe 通訊協定點以便主機可以存取 ANA 群組中的虛擬磁碟區。
如需在 vSphere Client 中檢視 NVMe 虛擬通訊協定端點的相關資訊,請參閱檢閱 NVMe 通訊協定端點。
設定具有 Virtual Volumes 的 NVMe
按照以下步驟在 ESXi 主機上設定具有 Virtual Volumes 的 NVMe。
必要條件
- 確保您的儲存區提供者 (VASA) 支援具有 Virtual Volumes 的 NVMe。
- 確保您的儲存區陣列支援具有 Virtual Volumes 功能的 NVMe。
- 準備 vSphere 環境和儲存區系統。如需詳細資訊,請參閱啟用 vSphere Virtual Volumes 之前和VMware NVMe 儲存區的需求。
- 如果您使用 NVMe over TCP,請為 NVMe over TCP 儲存區設定介面卡。請參閱在 ESXi 上設定 NVMe over TCP。