Managed Lustre インスタンスのストレージ容量を増やすことができます。容量を減らすことはできません。
Managed Lustre インスタンスの容量を増やすには、次の操作を行います。
- 新しい容量を決定します。
- Google Cloud コンソールまたは Google Cloud CLI を使用して、インスタンスの容量を更新します。
- 更新状況をモニタリングします。更新オペレーションの実行中もインスタンスを引き続き使用できます。
新しい容量を計算する
インスタンスの容量は、パフォーマンス ティアで許容される最大値まで更新できます。これらの値は次のとおりです。
| 階層 | 最小容量 | 最大容量 | ステップサイズ |
|---|---|---|---|
| 1 TiB あたり 125 MBps | 72,000 GiB | 12,240,000 GiB(11.67 PiB) | 72,000 GiB |
| TiB あたり 250 MBps | 36,000 GiB | 6,120,000 GiB(5.84 PiB) | 36,000 GiB |
| TiB あたり 500 MBps | 18,000 GiB | 3,060,000 GiB(2.92 PiB) | 18,000 GiB |
| TiB あたり 1,000 MBps | 9,000 GiB | 1,530,000 GiB(1.46 PiB) | 9,000 GiB |
更新後の容量はステップサイズの倍数である必要があります。
Google Cloud プロジェクトには、ゾーンごとの Virtual Private Cloud(VPC)ネットワークで使用可能な容量に影響するシステムの上限と割り当てがあります。インスタンスの容量を増やす前に、追加の割り当てをリクエストする必要がある場合があります。詳細については、割り当てと上限をご覧ください。
インスタンス容量を更新する
Google Cloud コンソールまたは Google Cloud CLI を使用して、インスタンスの容量を更新できます。
Google Cloud コンソール
Google Cloud コンソールで、[Managed Lustre] ページに移動します。
更新するインスタンスの [インスタンス名] をクリックします。インスタンスの概要ページが表示されます。
[編集] をクリックします。
新しいストレージ容量の値を入力します。値は、許容される最大容量以下で、ステップサイズの倍数でなければなりません。これらの値については、新しい容量を計算するをご覧ください。
[送信] をクリックします。
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 コンソール
Google Cloud コンソールで、[Managed Lustre] ページに移動します。
リスト内のインスタンス名をクリックします。[インスタンスの詳細] ページが表示され、インスタンス更新リクエストの現在のステータスが表示されます。
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 インスタンスの最大スループットは、ストレージ容量とパフォーマンス ティアによって決まります。既存のインスタンスのストレージ容量を増やすと、最大スループットも増加します。
新しいデータが書き込まれるまで、パフォーマンスの向上は確認できない場合があります。新しいデータが書き込まれ、追加のストレージに再分散されるにつれて、スループット パフォーマンスは徐々に向上します。