vSphere IaaS control plane 與多個第三方服務整合,這些服務使用 vSAN 資料持續性 平台滿足持續性儲存區需求。身為 vSphere 管理員,可以啟用 vCenter Server 上的服務。啟用可設定狀態的服務時,請先使用用於說明服務的已下載 YAML 檔案向 vCenter Server 登錄該服務。然後,在 主管 上安裝服務,以便 DevOps 工程師能夠在 Kubernetes 工作負載中使用該服務。
必要條件
所需權限:
1 設定持續性儲存區
- vSAN Direct.若要設定 vSAN Direct,請參閱建立 vSAN Direct 資料存放區。
備註: 對於 vSAN Direct 資料存放區中的磁碟,不支援變更磁碟區配置類型。選取 vSAN Direct 資料存放區中磁碟的磁碟區配置類型後,便無法對其進行變更。但是,在執行複製和重新放置等作業期間,允許變更新磁碟的磁碟區配置類型。
- 具有 SNA 儲存區原則的一般 vSAN。如需設定 vSAN 儲存區的相關資訊,請參閱管理 VMware vSAN。
2 下載服務 YAML 檔案
從 VMware 維護的存放庫下載服務 YAML 檔案時,請務必使用與 vSphere 版本相容的正確服務版本。
- 在 https://vmwaresaas.jfrog.io/ 存放庫中,導覽到 中的相應合作夥伴資料夾。
- 按一下檔案的 URL,然後下載 YAML 檔案。
3 將服務新增到 vCenter Server
使用您下載的合作夥伴服務 YAML 檔案。
4 在 主管 上安裝服務
請參閱在 主管 上安裝 主管服務。
- 在 主管 中為此服務建立命名空間。
- 建立預設儲存區原則和對應的儲存區類別,並將其指派給命名空間。
這些原則適用於 vSAN 無共用架構 (SNA) 和 vSAN Direct 資料存放區。
備註: 在 vSphere 管理員啟用服務後, vSAN 資料持續性 平台會在命名空間中自動建立 vsan-direct 和 vsan-sna 儲存區類別。只有在 主管 上執行的應用程式才能使用 vsan-direct 和 vsan-sna 儲存區類別。這些儲存區類別不能在 Tanzu Kubernetes Grid 叢集中使用。在 vSphere 7.0 Update 2 及更新版本中,vSAN Direct 儲存區原則以功能為基礎。如果您在 vSphere 7.0 Update 1 中建立了以標籤為基礎的原則,則升級至 vSphere 7.0 Update 2 及更新版本後,這些原則會自動轉換為以功能為基礎。
如果您要建立自訂儲存區原則並將其指派給服務命名空間 (而非指派預設儲存區原則),請參閱建立 vSAN Direct 儲存區原則和建立 vSAN SNA 儲存區原則。
- 建立 DevOps 角色,包括具有編輯和檢視權限的角色。
部署服務操作員時,會將其自訂 CRD 安裝在 主管 中。具有編輯權限的使用者可以在命名空間中對這些 CRD 的資源執行 CRUD 操作。具有檢視權限的使用者只能檢視此 CRD 的資源。
- 如果第三方已提供自訂使用者介面外掛程式,則它會顯示在 vSphere Client 中。vSphere 管理員可以使用外掛程式管理服務。
5 驗證為服務建立的資源
vSphere 管理員可以驗證是否為服務建立了所有適當的資源。
導覽到為服務建立的命名空間,然後按一下摘要索引標籤。
[摘要] 頁面顯示指派給命名空間的儲存區原則、在命名空間上執行的 vSphere 網繭等等。
6 管理和監控服務
- 如果第三方提供了自訂使用者介面外掛程式,則 vSphere 管理員可以使用該外掛程式來管理和監控服務。
如需詳細資訊,請參閱第三方使用者介面外掛程式說明文件。
- 此外,vSphere 管理員還可以使用 Skyline Health 檢查來監控服務。請參閱在 vSphere IaaS control plane 中監控可設定狀態的服務。
- 如果要建立自訂儲存區原則,而不使用預設儲存區原則,請參閱 為 vSAN 資料持續性 平台建立自訂儲存區原則。
7 開始使用服務
DevOps 工程師使用 kubectl
命令存取服務命名空間。
若要確認用於可設定狀態服務的命名空間具有適當的儲存區類別,請參閱檢查可用於可設定狀態服務的儲存區原則。
可以使用第三方 CRD 部署第三方應用程式服務的執行個體。如需詳細資訊,請參閱第三方說明文件。