vSphere 6.5 及更新版本僅在具有特定組態的環境中支援 PVRDMA。
支援的組態
若要在 vSphere 6.5 或更新版本中使用 PVRDMA,您的環境必須滿足多個組態需求。
元件 | 需求 |
---|---|
vSphere |
|
實體主機 |
|
主機通道介面卡 (HCA) |
|
虛擬機器 |
|
客體作業系統 |
|
若要確認實體主機和 HCA 是否與 ESXi 版本相容,請參閱《VMware 相容性指南》。
PVRDMA 命名空間的支援
在 vSphere 7.0 之前的版本中,PVRDMA 在基礎硬體中虛擬化公用資源識別碼,以確保在使用 vMotion 將虛擬機器從一個實體主機伺服器移到另一個實體主機伺服器後恢復作業時,可使用相同的公用識別碼配置實體資源。為此,PVRDMA 會在建立資源時將虛擬至實體資源識別碼轉譯分散至對等項。這會導致在建立大量資源時產生龐大的額外負荷。
利用 PVRDMA 命名空間可以避免產生這些額外費用,方法是讓多個虛擬機器共存,而無需協調識別碼指派。將在 RDMA 硬體上為每個虛擬機器指派隔離的識別碼命名空間,以便任何虛擬機器都可以在相同範圍內選取其識別碼,而不會與其他虛擬機器衝突。即使執行 vMotion 之後,實體資源識別碼也將不再變更,因此不再需要執行虛擬至實體資源識別碼轉譯。
在具有虛擬機器硬體版本 17 或更新版本的 vSphere 7.0 及更新版本上,會自動啟用 PVRDMA 命名空間。基礎硬體必須同時支援 PVRDMA 命名空間。若要瞭解如何在您環境的硬體上啟用 PVRDMA 命名空間,請參閱 RDMA 廠商說明文件。
PVRDMA 原生端點支援
從 vSphere 7.0 Update 1 及更新版本開始,虛擬機器硬體版本 18 及更新版本支援 PVRDMA 原生端點。PVRDMA 原生端點允許 PVRDMA 與非 PVRDMA 端點進行通訊。若要使用 PVRDMA 原生端點,您必須啟用 PVRDMA 命名空間。若要瞭解如何在您環境的特定硬體上啟用 PVRDMA 命名空間,請參閱 RDMA 廠商說明文件。
您必須將虛擬機器設定為使用 PVRDMA 原生端點。請參閱設定虛擬機器以使用 PVRDMA 原生端點。