當您在 vSphere with Tanzu 環境中使用 vSAN Direct 時,可以使用外部共用儲存區來儲存管理內部虛擬機器和其他中繼資料。
問題
當您部署同質 vSAN Direct 叢集時,必須在叢集中的每個 ESXi 主機上建立已複寫的 vSAN 資料存放區,以儲存 vSphere with Tanzu 管理虛擬機器和其他中繼資料。vSAN 資料存放區會耗用空間、需要每台主機上額外的 I/O 控制器,並限制可支援 vSAN Direct 的硬體組態。
可以使用外部共用儲存區來儲存管理內部虛擬機器和其他中繼資料,而不是設定 vSAN 資料存放區。
解決方案
- 如果在叢集中的 ESXi 主機上部署了 vSAN 或 vSAN Direct,請從任何組態清除主機。
- 移除指派給 vSAN 或 vSAN Direct 的任何磁碟。請參閱〈從 vSAN 移除磁碟群組或裝置〉。
- (選擇性) 使用指令碼來為 vSAN Direct 標記主機上的磁碟。請參閱使用指令碼將儲存裝置標記用於 vSAN Direct。
- 使用 VMware Cloud Foundation 建立具有外部儲存區的工作負載網域。
確保選取其中一個儲存區選項,例如 NFS、vVols 或 FC。只能選取其中一個選項。
此步驟將部署具有
vCenter Server 和指定
ESXi 主機的工作負載網域。外部儲存區會掛接在所有主機上,並新增到預設叢集。
- 啟用 vSAN。
確保未針對 vSAN 宣告任何磁碟。
此步驟會透過 vSAN 網路建立零位元組 vSAN 資料存放區。未將任何本機磁碟用於 vSAN。
- 在主機上為 vSAN Direct 宣告本機磁碟。
對於您宣告的每個裝置,
vSAN Direct 都會建立一個單獨的資料存放區。
- 建立 vSAN Direct 的儲存區原則。
- 設定並啟用工作負載管理。
範例
在此範例中,設定包括外部 NFS 儲存區和 vSAN Direct 資料存放區。控制平面虛擬機器和 vSphere 網繭 正在外部 NFS 儲存區上執行。持續性磁碟區宣告在 vSAN Direct 上執行。