增加 Managed Lustre 執行個體的容量

您可以增加 Managed Lustre 執行個體的儲存空間容量。容量設定後即無法降低。

如要增加 Managed Lustre 執行個體的容量,請按照下列步驟操作:

  • 決定新的容量。
  • 使用 Google Cloud 控制台或 Google Cloud CLI 更新執行個體的容量。
  • 監控更新進度。更新作業進行期間,您仍可繼續使用執行個體。

計算新容量

您可以將執行個體的容量更新至其效能層級允許的最大值。這些值如下所示:

級別 最低容量 最大容量 移動增量大小
每 TiB 125 MB/秒 72,000 GiB 12,240,000 GiB (11.67 PiB) 72,000 GiB
每 TiB 250 MB/秒 36,000 GiB 6,120,000 GiB (5.84 PiB) 36,000 GiB
每 TiB 500 MB/秒 18,000 GiB 3,060,000 GiB (2.92 PiB) 18,000 GiB
每 TiB 1000 MB/秒 9,000 GiB 1,530,000 GiB (1.46 PiB) 9,000 GiB

更新後的容量必須是步距的倍數。

Google Cloud 專案有系統限制和配額,會影響每個區域中每個虛擬私有雲 (VPC) 網路的可用容量。您可能需要先申請額外配額,才能增加執行個體的容量。詳情請參閱「配額與限制」。

更新執行個體容量

您可以使用 Google Cloud 控制台或 Google Cloud CLI 更新執行個體的容量。

Google Cloud 控制台

  1. 前往 Google Cloud 控制台的「Managed Lustre」頁面。

    前往 Managed Lustre

  2. 按一下要更新的執行個體名稱。系統隨即會顯示執行個體總覽頁面。

  3. 按一下 [編輯]

  4. 輸入新的儲存空間容量值。這個值必須小於或等於允許的最大容量,且必須是步距的倍數。如要瞭解這些值,請參閱「計算新容量」。

  5. 按一下「提交」

gcloud

使用 gcloud lustre instances update 指令增加執行個體的儲存空間容量:

gcloud lustre instances update INSTANCE_NAME \
  --location=LOCATION \
  --capacity-gib=NEW_CAPACITY

其中:

  • INSTANCE_NAME 是要更新的執行個體。
  • LOCATION 是執行個體所在的區域。
  • NEW_CAPACITY 是這個執行個體的新儲存空間容量 (GiB)。值不得超過允許的最大容量,且必須是步距的倍數。如要瞭解這些值,請參閱「計算新容量」。

REST

如要使用 REST API 更新執行個體,請將 PATCH 要求傳送至特定端點:

PATCH https://lustre.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/instances/INSTANCE_NAME?updateMask=capacityGib
Authorization: Bearer [YOUR_ACCESS_TOKEN]

{
  "capacityGib": NEW_CAPACITY
}

您必須指定下列值:

  • PROJECT_ID 是您的 Google Cloud 專案 ID。
  • ZONE 是執行個體的 Google Cloud 區域。
  • INSTANCE_NAME 是要更新的 Managed Lustre 執行個體名稱。
  • updateMask=capacityGib 會指定要更新的欄位。只有遮罩中的欄位會遭到覆寫。
  • NEW_CAPACITY 是這個執行個體的新儲存空間容量 (GiB)。值不得超過允許的最大容量,且必須是步距的倍數。如要瞭解這些值,請參閱「計算新容量」。

詳情請參閱 instances.patch API 參考資料。

提交更新要求後,Managed Lustre 會檢查可用配額。如果配額充足,執行個體容量就會在一段時間內增加,具體時間取決於大小變化。增加額度可能需要 20 分鐘到 1 小時以上。

更新作業期間,您可以繼續使用執行個體。

查看更新狀態

您可以透過下列介面查看更新要求的狀態。

Google Cloud 控制台

  1. 前往 Google Cloud 控制台的「Managed Lustre」頁面。

    前往 Managed Lustre

  2. 在清單中按一下執行個體名稱。系統會顯示「執行個體詳細資料」頁面,其中包含執行個體更新要求的目前狀態。

gcloud

根據預設,gcloud lustre instances update 指令會等待完成,再傳回殼層提示:

Request issued for: [my-instance]
Waiting for operation [projects/my-project/locations/us-central1-a/operations/operation-1234567890-123] to complete...

完成後,指令列會顯示 Updated instance [my-instance],以及執行個體詳細資料,包括更新後的容量。

如果您執行更新指令時使用了 --async 旗標,或是需要從指令列查詢更新狀態,可以擷取作業詳細資料,查看執行個體是否已完成更新:

gcloud lustre operations describe OPERATION_ID \
  --location=ZONE

執行個體更新期間,回應會顯示 done: false 值。 完成後,done 會設為 true

例如:

$ gcloud lustre operations describe operation-1234567890-123abc456-789def012-a1b2c3d4 \
    --location=us-central1-a

done: false
metadata:
  '@type': type.googleapis.com/google.cloud.lustre.v1.OperationMetadata
  apiVersion: v1
  createTime: '2025-08-27T18:13:49.771203623Z'
  requestedCancellation: false
  target: projects/my-project/locations/us-central1-a/instances/my-instance
  verb: update
name: projects/my-project/locations/us-central1-a/operations/operation-1234567890-123abc456-789def012-a1b2c3d4

REST

如要查詢更新作業的狀態,請使用回應中的作業 ID。作業 ID 的格式如下:

  • operation-1234567890123-6127783ad26ea-88913969-02748053

將要求傳送至下列端點:

GET https://lustre.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/operations/OPERATION_ID
Authorization: Bearer

如果成功,回應主體會包含 Operation 的執行個體。

增加容量後的效能

Managed Lustre 執行個體的最大處理量取決於儲存空間容量和效能層級。增加現有執行個體的儲存空間容量,也會提高其最大輸送量。

您可能要等到寫入新資料後,才會看到效能提升。 隨著新資料寫入並重新分配到額外儲存空間,總處理量效能會逐漸提升。