使用儲存專用節點

本文說明如何在 VMware Engine 中使用僅儲存空間節點。儲存專用節點 (也稱為儲存節點) 可用於擴充 vSAN 叢集的儲存空間,而不需要在叢集中新增核心或記憶體。您可以建立叢集,其中包含標準節點和僅儲存空間節點,然後使用 Google Cloud CLI 或 VMware Engine API 擴充或縮減叢集。

Google Cloud CLI 和 API 需求

如要使用 gcloud 指令列工具或 API 管理 VMware Engine 資源,建議您按照下列說明設定工具。

gcloud

  1. 設定預設專案 ID:

    gcloud config set project PROJECT_ID
    
  2. 設定預設地區和區域:

    gcloud config set compute/region REGION
    
    gcloud config set compute/zone ZONE
    

如要進一步瞭解 gcloud vmware 工具,請參閱 Cloud SDK 參考文件

API

本套說明文件中的 API 範例會使用 cURL 指令列工具查詢 API。cURL 要求中必須提供有效的存取權杖。取得有效存取權杖的方法有很多種,以下步驟會使用 gcloud 工具產生存取權杖:

  1. 登入 Google Cloud:

    gcloud auth login
    
  2. 產生存取權杖並匯出至 TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. 確認已正確設定 TOKEN:

    echo $TOKEN
    

接著,請在 API 要求中使用授權權杖。例如:

curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

本文件中的 Python 程式碼範例會使用 VMware Engine 程式庫與 API 通訊。如要使用這種方法,您必須安裝程式庫,並設定應用程式預設憑證

  1. 下載並安裝 Python 程式庫:

    pip install google-cloud-vmwareengine
    
  2. 在 Shell 中執行下列指令,設定 ADC 資訊:

    gcloud auth application-default login
    

    或者,使用服務帳戶金鑰檔案:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

如要進一步瞭解程式庫,請參閱參考頁面,或查看 GitHub 上的程式碼範例

事前準備

在您建立私有雲 (含僅儲存空間的節點) 之前,請確認 VMware Engine 網路是否存在。如果不存在 VMware Engine 網路,請輸入 gcloud vmware networks create 指令,使用 Google Cloud CLI 建立網路:

   gcloud vmware networks create NETWORK_NAME \
      --type=STANDARD \
      --project=PROJECT_ID

更改下列內容:

  • NETWORK_NAME:網路名稱。
  • PROJECT_ID:要求的專案 ID。

列出可用的節點類型

如要確認專案和區域是否支援僅儲存空間的節點,請使用 Google Cloud CLI 或 VMware Engine API 列出可用的節點類型。

gcloud

使用 gcloud vmware node-types list 指令列出可用的節點類型:

  gcloud vmware node-types list \
     --location=ZONE \
     --project=PROJECT_ID

更改下列內容:

  • ZONE:這項要求的可用區。
  • PROJECT_ID:這項要求的專案 ID。

API

如要使用 VMware Engine API 列出可用的節點類型,請發出 GET 要求:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/nodeTypes"

更改下列內容:

  • PROJECT_ID:這項要求的專案名稱。
  • ZONE:私有雲的區域。

建立僅儲存空間節點的私有雲

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API,建立包含僅儲存空間節點和標準節點的 VMware Engine 私有雲。

主控台

如要使用 Google Cloud 控制台建立私有雲端,並包含僅儲存空間的節點,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「Select a project」,然後選取要建立私有雲端的機構、資料夾或專案,並且只建立儲存空間節點。

  3. 按一下 [建立]。

  4. 輸入私有雲名稱。

  5. 在私有雲類型中選擇「標準」

  6. 選取要部署私有雲的位置。

  7. 輸入主要叢集的名稱。

  8. 選取主要叢集的節點類型。

  9. 選取私有雲的節點數量。如要建立實際工作環境工作負載的私有雲,請至少建立 3 個節點。VMware Engine 會在 60 天後刪除僅包含 1 個節點的私有雲。

  10. 選用:如要減少管理叢集中每個節點的可用核心數,請按一下「自訂節點核心」切換鈕。詳情請參閱「自訂核心數量」。

  11. 選取儲存節點型號和節點數。

  12. 請輸入 VMware 管理網路的 CIDR 範圍,請確認 CIDR 範圍不會與任何內部部署或雲端子網路重疊。

  13. 選取「建立新網路」建立新的 VMware Engine 網路,或選取現有網路 (如適用)。

  14. 按一下「建立」,開始建立私有雲。

gcloud

如要使用 Google Cloud CLI 建立私人雲端,並包含僅儲存空間的節點,請執行下列操作:

  1. 輸入 gcloud private-clouds create 指令,即可建立含有 n standard-72 節點和 m storage-only-standard-72 的私有雲 PC_STORAGE_NODE_NAME

    gcloud vmware private-clouds create PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --description=DESCRIPTION \
     --management-range=IP_ADDRESS \
     --cluster=CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --vmware-engine-network=NETWORK_NAME

    更改下列內容:

    • PC_STORAGE_NODE_NAME:含有僅儲存空間節點的私有雲名稱。
    • ZONE:這個 Private Cloud 的可用區。
    • PROJECT_ID:要求的專案 ID。
    • DESCRIPTION:此 Private Cloud 的說明。
    • IP_ADDRESS:私有雲端的 IP 位址和範圍,例如 192.168.0.0/22
    • CLUSTER_NAME:這個私有雲端中的新叢集名稱。
    • n:這個私有雲的主要叢集中的標準節點數量。
    • m:這個私有雲端主叢集中的純儲存空間節點數量。
    • NETWORK_NAME:網路名稱。
  2. 選用:如要確認已使用僅儲存空間節點建立私有雲端,請輸入 gcloud vmware private-clouds clusters describe 指令

    gcloud vmware private-clouds clusters describe CLUSTER_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --private-cloud=PC_STORAGE_NODE_NAME

    更改下列內容:

    • CLUSTER_NAME:這個私有雲端中的新叢集名稱。
    • ZONE:這個 Private Cloud 的可用區。
    • PROJECT_ID:要求的專案 ID。
    • PC_STORAGE_NODE_NAME:含有僅儲存空間節點的私有雲名稱。

API

如要使用 VMware Engine API 建立僅限儲存空間的私有雲,請提出 GET 要求:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • ZONE:這個 Private Cloud 的可用區。
  • PC_STORAGE_NODE_NAME:含有僅儲存空間節點的私有雲名稱。
  • DESCRIPTION:此私有雲的說明。
  • CLUSTER_NAME:這個私有雲端中的新叢集名稱。
  • n:這個私有雲的主要叢集中的標準節點數量。
  • m:這個私有雲端主叢集中的純儲存空間節點數量。
  • IP_ADDRESS:此私有雲端的 IP 位址和範圍,例如 192.168.0.0/22
  • NETWORK_NAME:網路名稱。

VMware Engine 建立新的私有雲時,會部署多個 VMware 元件,並將提供的 IP 位址範圍劃分為子網路。建立私有雲的時間可能需要 30 分鐘到 2 小時。佈建完成後,您會收到電子郵件。

擴充含有僅儲存空間節點的叢集

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API 新增僅限儲存空間的節點,藉此擴充標準叢集,方法如下:

主控台

如要使用 Google Cloud 主控台擴充含有僅儲存空間節點的叢集,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「Select a project」,然後選取包含要擴充的私人雲端的機構、資料夾或專案。

  3. 按一下「叢集」分頁標籤。

  4. 按一下要展開的叢集名稱。

  5. 按一下 [編輯]

  6. 在「節點設定」下方,選取儲存節點型別,然後增加節點數。

  7. 按一下 [儲存]

gcloud

如要透過 Google Cloud CLI 新增儲存空間專用節點來擴充叢集,請使用 gcloud vmware private-clouds clusters update 指令

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

更改下列內容:

  • CLUSTER_NAME:這個私有雲中的叢集名稱。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • ZONE:這個 Private Cloud 的可用區。
  • PROJECT_ID:要求的專案 ID。
  • m:這個私有雲指定叢集中,僅儲存空間節點的新總數。

API

如要使用 VMware Engine API 新增僅限儲存空間節點來擴充叢集,請提出 PATCH 要求:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • ZONE:這個 Private Cloud 的可用區。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • CLUSTER_NAME:這個私有雲中的叢集名稱。
  • n:這個私有雲指定叢集中的標準節點數量。
  • m+1:這個私有雲指定叢集中,僅儲存空間節點的新總數。

縮減含有儲存空間專用節點的叢集

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API,按照下列步驟縮減包含僅儲存空間節點的叢集:

主控台

如要使用 Google Cloud 控制台縮減僅儲存空間節點叢集,請執行下列操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「選取專案」,然後選取包含要縮小的私有雲的機構、資料夾或專案。

  3. 按一下「叢集」分頁標籤。

  4. 按一下要縮減的叢集名稱。

  5. 按一下 [編輯]

  6. 在「節點設定」下方,選取較少的節點數量。

  7. 按一下 [儲存]

gcloud

如要使用 Google Cloud CLI 縮減包含僅儲存空間節點的叢集,請使用 gcloud vmware private-clouds clusters update 指令

  gcloud vmware private-clouds clusters update CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --update-nodes-config=type=storage-only-standard-72,count=m

更改下列內容:

  • CLUSTER_NAME:這個私有雲中的叢集名稱。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • ZONE:這個 Private Cloud 的可用區。
  • PROJECT_ID:要求的專案 ID。
  • m:這個私有雲指定叢集中,僅儲存空間節點的新總數。

API

如要使用 VMware Engine API 縮減包含僅限儲存空間節點的叢集,請發出 PATCH 要求:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json&updateMask=node_type_configs.*.node_count" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • ZONE:這個 Private Cloud 的可用區。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • CLUSTER_NAME:這個私有雲中的叢集名稱。
  • n:這個私有雲指定叢集中的標準節點數量。
  • m:這個私有雲指定叢集中,僅儲存空間節點的新總數。

建立僅含儲存空間節點的新叢集

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API,在現有私有雲中建立新叢集,其中包含僅儲存空間的節點,方法如下:

主控台

如要使用 Google Cloud 控制台建立僅含儲存空間節點的新叢集,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「Select a project」,然後選取包含您要建立叢集的私有雲端的機構、資料夾或專案。

  3. 按一下要建立新叢集的私有雲名稱。

  4. 按一下「叢集」分頁標籤。

  5. 按一下「新增叢集」

  6. 輸入叢集名稱。

  7. 選取 HCI 節點型號和節點數量。

  8. 選用:如要減少管理叢集中每個節點的可用核心數,請按一下「自訂核心」切換鈕。詳情請參閱「自訂核心數量」。

  9. 選取儲存節點型號和節點數。

  10. 按一下 [建立]。

gcloud

如要使用 Google Cloud CLI 建立僅含儲存空間節點的新叢集,請使用 gcloud vmware private-clouds clusters create 指令

  gcloud vmware private-clouds clusters create CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

更改下列內容:

  • CLUSTER_NAME:這個私有雲端中的新叢集名稱。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • ZONE:這個 Private Cloud 的可用區。
  • PROJECT_ID:要求的專案 ID。
  • n:這個私有雲指定叢集中的標準節點數量。
  • m:這個私有雲端指定叢集中的純儲存空間節點數量。

API

如要使用 VMware Engine API 在私有雲中建立僅限儲存空間的節點叢集,請提出 PATCH 要求:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters?alt=json&clusterId=CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • ZONE:這個 Private Cloud 的可用區。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • CLUSTER_NAME:這個私有雲端中的新叢集名稱。
  • n:這個私有雲指定叢集中的標準節點數量。
  • m:這個私有雲端指定叢集中的純儲存空間節點數量。

刪除只有儲存空間節點的叢集

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API 刪除包含僅儲存空間節點的叢集,方法如下:

主控台

如要使用 Google Cloud 控制台刪除僅儲存空間節點的叢集,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「Select a project」,然後選取包含要刪除叢集的私有雲端的機構、資料夾或專案。

  3. 按一下「叢集」分頁標籤。

  4. 按一下要刪除的叢集列中的刪除圖示。

gcloud

如要使用 Google Cloud CLI 刪除包含僅儲存空間節點的叢集,請使用 gcloud vmware private-clouds clusters delete 指令

  gcloud vmware private-clouds clusters delete CLUSTER_NAME \
     --private-cloud=PC_STORAGE_NODE_NAME \
     --location=ZONE \
     --project=PROJECT_ID

更改下列內容:

  • CLUSTER_NAME:這個私有雲中的叢集名稱。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • ZONE:這個 Private Cloud 的可用區。
  • PROJECT_ID:要求的專案 ID。

API

如要使用 VMware Engine API 刪除包含僅儲存空間節點的叢集,請提出 DELETE 要求:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_STORAGE_NODE_NAME/clusters/CLUSTER_NAME/?alt=json"

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • ZONE:這個 Private Cloud 的可用區。
  • PC_STORAGE_NODE_NAME:私有雲的名稱。
  • CLUSTER_NAME:這個私有雲中的叢集名稱。

使用僅限儲存空間的節點建立延展的私有雲

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API,建立包含標準節點和僅儲存空間節點的 VMware Engine 延伸私有雲。

主控台

如要使用 Google Cloud 主控台建立含有僅儲存空間節點的延伸私有雲端,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「Select a project」(選取專案),然後選取要建立含有僅儲存空間節點的延伸私有雲端的機構、資料夾或專案。

  3. 按一下 [建立]。

  4. 輸入私有雲名稱。

  5. 在私有雲類型中選擇「延展」

  6. 輸入主要託管位置,然後選取次要區域。

  7. 選取主要叢集的節點類型。

  8. 選取延伸私有雲的每個區域節點數量。建立延伸私有雲,每個區域至少有 3 個節點。

  9. 選用:如要減少管理叢集中每個節點的可用核心數,請按一下「自訂核心」切換鈕。詳情請參閱「自訂核心數量」。

  10. 選取儲存節點型號和節點數。

  11. 請輸入 VMware 管理網路的 CIDR 範圍。請確認 CIDR 範圍不會與任何內部部署或雲端子網路重疊。

  12. 按一下「檢查並建立」

  13. 查看設定。如要變更任何設定,請按一下「返回」

  14. 按一下「建立」,開始建立延伸私有雲。

  15. 選用:如要列出經過延伸的私有雲詳細資料和叢集資料,以便確認是否已建立新的經過延伸的私有雲,請從「私有雲」詳細資料頁面開始。這個頁面包含私人雲端詳細資料。點選「叢集」分頁標籤,即可在表格中顯示叢集資料。

gcloud

如要使用 Google Cloud CLI 建立包含僅儲存空間節點的延伸私有雲,請執行下列操作:

  1. 輸入 gcloud private-clouds create 指令,建立延伸私有雲:

    gcloud vmware private-clouds create STRETCHED_PC_STORAGE_NODE_NAME \
     --description=DESCRIPTION \
     --location=REGION \
     --cluster=STRETCHED_CLUSTER_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m \
     --management-range=IP_ADDRESS \
     --vmware-engine-network=NETWORK_NAME
     --preferred-zone=projects/PROJECT_ID/locations/PREFERRED_ZONE \
     --secondary-zone=projects/PROJECT_ID/locations/SECONDARY_ZONE \
     --type=STRETCHED

    更改下列內容:

    • STRETCHED_PC_STORAGE_NODE_NAME:含有僅儲存空間節點的延伸 Private Cloud 名稱。
    • DESCRIPTION:此私有雲的說明。
    • REGION:這個 Private Cloud 的區域。
    • STRETCHED_CLUSTER_NAME:這個私有雲端中的新叢集名稱。
    • n:這個私有雲主叢集中的標準節點總數,必須為偶數。
    • m:這個私有雲端主叢集中的純儲存節點總數,必須為偶數。
    • IP_ADDRESS:此私有雲端的 IP 位址和範圍,例如 192.168.0.0/22
    • NETWORK_NAME:網路名稱。
    • PROJECT_ID:要求的專案 ID。
    • SECONDARY_ZONE:要求的次要區域。
    • PREFERRED_ZONE:要求的偏好區域。
  2. 選用:如要確認已建立延伸私有雲,以及標準和僅儲存空間節點的數量,請分別使用 gcloud vmware private-clouds describegcloud vmware private-clouds clusters describe 指令:

    gcloud vmware private-clouds describe STRETCHED_PC_STORAGE_NODE_NAME \
     --location=REGION

    更改下列內容:

    • STRETCHED_PC_STORAGE_NODE_NAME:延展的私有雲名稱。
    • REGION:這個 Private Cloud 的區域。
    gcloud vmware private-clouds clusters describe STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME

    更改下列內容:

    • STRETCHED_CLUSTER_NAME:這個私有雲中的延展叢集名稱。
    • REGION:這個 Private Cloud 的區域。
    • PROJECT_ID:要求的專案 ID。
    • STRETCHED_PC_STORAGE_NODE_NAME:延展的私有雲名稱。

API

如要使用 VMware Engine API 建立包含僅儲存空間節點的延伸私有雲,請提出 GET 要求:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?alt=json&privateCloudId=PC_STORAGE_ONLY_NODE_NAME" -d '{
  "description": "DESCRIPTION",
  "managementCluster": {
     "clusterId": "CLUSTER_NAME",
     "nodeTypeConfigs": {
        "standard-72": {
           "nodeCount": n
        },
        "storage-only-standard-72": {
           "nodeCount": m
        }
     }
     },
     "networkConfig": {
        "managementCidr": "IP_ADDRESS",
        "vmwareEngineNetwork": "projects/PROJECT_ID/locations/ZONE/vmwareEngineNetworks/NETWORK_NAME"
      }
     }'

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • ZONE:這個 Private Cloud 的可用區。
  • PC_STORAGE_NODE_NAME:含有僅儲存空間節點的私有雲名稱。
  • DESCRIPTION:此私有雲的說明。
  • CLUSTER_NAME:這個私有雲端中的新叢集名稱。
  • n:這個私有雲主叢集中的標準節點總數,必須為偶數。
  • m:這個私有雲端主叢集中的純儲存節點總數,必須為偶數。
  • IP_ADDRESS:此私有雲端的 IP 位址和範圍,例如 192.168.0.0/22
  • NETWORK_NAME:網路名稱。

使用僅限儲存空間節點展開或縮小經過延伸的叢集

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 VMware Engine API,新增或移除僅限儲存空間的節點,藉此擴展或縮小經過延伸的叢集,方法如下:

主控台

如要使用 Google Cloud 主控台,透過僅限儲存空間的節點擴展或縮減經過延展的叢集,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Private clouds」頁面。

    前往 Private Cloud

  2. 按一下「Select a project」,然後選取包含要擴大或縮小的延展私有雲端的機構、資料夾或專案。

  3. 按一下「叢集」分頁標籤。

  4. 按一下要展開或縮小的拉伸叢集名稱。

  5. 按一下 [編輯]

  6. 在「節點設定」下方,選取儲存節點型號,然後增加或減少現有節點數量。

  7. 按一下 [儲存]

gcloud

如要使用 Google Cloud CLI 新增或移除僅儲存空間節點,藉此擴展或縮小延展叢集,請使用 gcloud vmware private-clouds clusters update 指令

  gcloud vmware private-clouds clusters update STRETCHED_CLUSTER_NAME \
     --location=REGION \
     --project=PROJECT_ID \
     --private-cloud=STRETCHED_PC_STORAGE_NODE_NAME \
     --node-type-config=type=standard-72,count=n \
     --node-type-config=type=storage-only-standard-72,count=m

更改下列內容:

  • STRETCHED_CLUSTER_NAME:這個私有雲中的延展叢集名稱。
  • REGION:這個 Private Cloud 的區域。
  • PROJECT_ID:要求的專案 ID。
  • STRETCHED_PC_STORAGE_NODE_NAME:私有雲的名稱。
  • n:此指定叢集中的標準節點新總數,為偶數。
  • m:這個指定叢集中,新設的純儲存空間節點總數 (必須為偶數)。

API

如要使用 VMware Engine API 新增或移除僅限儲存空間的節點,藉此擴展或縮小經過延伸的叢集,請提出 PATCH 要求:

PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateClouds/STRETCHED_PC_STORAGE_NODE_NAME/clusters/STRETCHED_CLUSTER_NAME" -d '{
  "nodeTypeConfigs": {
     "standard-72": {
        "nodeCount": n
     },
     "storage-only-standard-72": {
        "nodeCount": m
     }
   }
  }'

更改下列內容:

  • PROJECT_ID:要求的專案 ID。
  • REGION:這個 Private Cloud 的區域。
  • STRETCHED_PC_STORAGE_NODE_NAME:延展的私有雲名稱。
  • STRETCHED_CLUSTER_NAME:這個私有雲中的延展叢集名稱。
  • n:此指定叢集中的標準節點新總數,為偶數。
  • m:這個指定叢集中,新的儲存空間專用節點總數 (必須為偶數)。

後續步驟