vSphere with Tanzu 與多個第三方服務整合,這些服務使用 vSAN 資料持續性 平台滿足持續性儲存區需求。身為 vSphere 管理員,可以啟用 vCenter Server 上的服務。啟用可設定狀態的服務時,請先使用用於說明服務的已下載 YAML 檔案向 vCenter Server 登錄該服務。然後,在 主管 上安裝服務,以便 DevOps 工程師能夠在 Kubernetes 工作負載中使用該服務。

必要條件

所需權限:主管服務.管理主管服務

1 設定持續性儲存區

透過 vSAN 資料持續性 平台,可設定狀態的服務可以在以下兩種模式下使用 vSAN 儲存區:
  • vSAN Direct.若要設定 vSAN Direct,請參閱建立 vSAN Direct資料存放區
  • 具有 SNA 儲存區原則的一般 vSAN。如需設定 vSAN 儲存區的相關資訊,請參閱管理 VMware vSAN

2 下載服務 YAML 檔案

從 VMware 維護的存放庫下載服務 YAML 檔案時,請務必使用與 vSphere 版本相容的正確服務版本。

如果安裝了早期版本的合作夥伴服務 (MinIO 和 Cloudian Hyperstore),請先升級 vSphere 環境,再將其升級到相容版本。較新版本的合作夥伴運算子可修正特定問題並使用新的平台功能。如需詳細資訊,請參閱合作夥伴說明文件。
  1. https://vmwaresaas.jfrog.io/ 存放庫中,導覽到構件 > vDPP-Partner-YAML 中的相應合作夥伴資料夾。
  2. 按一下檔案的 URL,然後下載 YAML 檔案。
此頁面顯示如何導覽到可下載的 Cloudian YAML 檔案。該檔案位於由 VMware 維護的存放庫中。

3 將服務新增到 vCenter Server

使用您下載的合作夥伴服務 YAML 檔案。

請參閱將主管服務新增至 vCenter Server

4 在 主管 上安裝服務

請參閱在 主管 上安裝 主管服務

啟用服務後, vSAN 資料持續性 平台會執行下列動作,以為服務建立必要資源:
  • 主管 中為此服務建立命名空間。
  • 建立預設儲存區原則和對應的儲存區類別,並將其指派給命名空間。

    這些原則適用於 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 網繭等等。

[摘要] 頁面顯示指派給命名空間的儲存區原則、在命名空間上執行的 vSphere 網繭等等。

6 管理和監控服務

7 開始使用服務

DevOps 工程師使用 kubectl 命令存取服務命名空間。

若要確認用於可設定狀態服務的命名空間具有適當的儲存區類別,請參閱檢查可用於可設定狀態服務的儲存區原則

可以使用第三方 CRD 部署第三方應用程式服務的執行個體。如需詳細資訊,請參閱第三方說明文件。