ブート ボリュームのスナップショットを管理する

ブート ボリュームのスナップショットを作成、削除、表示、復元できます。

ブート ボリュームのスナップショットの詳細を表示する

ブート ボリュームのスナップショットのリストと、次の情報を確認できます。

  • ID
  • 名前
  • 説明
  • 作成日時
  • 関連するボリューム
  • 種類

コンソール

  1. [Compute Engine] > [Bare Metal Solution] > [ボリューム] のページに移動します。
  2. ボリューム名をクリックします。
  3. [ボリュームの詳細] ページの [スナップショット] セクションで、スナップショットのリストとその詳細を確認できます。

gcloud

ブート ボリュームのすべてのスナップショットを一覧表示するには、gcloud bms volumes snapshots list コマンドを実行します。

gcloud bms volumes snapshots list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME

ブート ボリュームの特定のスナップショットの詳細を表示するには、gcloud bms volumes snapshots describe コマンドを実行します。

gcloud bms volumes snapshots describe --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME

API

すべてのブート ボリュームのスナップショットを一覧表示するには、次の curl コマンドにプロジェクト ID、リージョン、ボリューム名を入力します。コマンドをコピーして Cloud Shell プロンプトに貼り付け、Enter または Return キーを押します。

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots"

ブート ボリューム スナップショットの詳細を表示するには、次の curl コマンドにプロジェクト ID、リージョン、ボリューム名、スナップショット名を入力します。コマンドをコピーして Cloud Shell プロンプトに貼り付け、Enter または Return キーを押します。

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"

ブート ボリュームのスナップショットを作成する

ブート ボリュームのスナップショットを作成できます。

コンソール

  1. [Compute Engine] > [Bare Metal Solution] > [ボリューム] のページに移動します。
  2. ボリューム名をクリックします。
  3. [ボリュームの詳細] ページの [スナップショット] セクションで、[作成] をクリックします。
  4. [新しいボリューム スナップショットの作成] ページで、次の操作を行います。
    1. [名前] フィールドに、スナップショットの一意の名前を入力します。
    2. [説明] フィールドに、スナップショットの説明を入力します。
  5. [作成] をクリックします。

gcloud

ブート ボリュームのスナップショットを作成するには、gcloud bms volumes snapshot コマンドを実行します。

gcloud bms volumes snapshot --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME --description=DESCRIPTION

API

ブート ボリュームのスナップショットを作成するには、次の curl コマンドにプロジェクト ID、リージョン、ボリューム名、スナップショット名、スナップショットの説明を入力します。コマンドをコピーして Cloud Shell プロンプトに貼り付け、Enter または Return キーを押します。

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots"
 -d \
'{\''name\'':
\''projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME\'', \''description\'': \''DESCRIPTION\''}' \

ブート ボリュームのスナップショットを削除する

ブート ボリュームのスナップショットを削除できます。

コンソール

  1. [Compute Engine] > [Bare Metal Solution] > [ボリューム] のページに移動します。
  2. ボリューム名をクリックします。
  3. [ボリュームの詳細] ページの [スナップショット] セクションで、削除するスナップショットを選択します。
  4. [削除] をクリックします。
  5. 確認メッセージが表示されたら、[確認] をクリックします。

gcloud

ブート ボリュームのスナップショットを削除するには、gcloud bms volumes snapshots delete コマンドを実行します。

gcloud bms volumes snapshots delete --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME

プロンプトが表示されたら、「Y」と入力して Enter キーまたは Return キーを押します。

API

ブート ボリュームのスナップショットを削除するには、次の curl コマンドにプロジェクト ID、リージョン、ボリューム名、スナップショット名を入力します。コマンドをコピーして Cloud Shell プロンプトに貼り付け、Enter または Return キーを押します。

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"

ブート ボリュームのスナップショットを復元する

スナップショットからブート ボリュームを復元できます。

コンソール

  1. [Compute Engine] > [Bare Metal Solution] > [サーバー] ページに移動します。
  2. 復元するボリュームにアタッチされているサーバーを停止します。Bare Metal Solution サーバーの操作をご覧ください。

    シャットダウンが完了するまで待ってから、次のステップに進みます。

  3. [Compute Engine] > [Bare Metal Solution] > [ボリューム] のページに移動します。

  4. 復元するボリュームのボリューム名をクリックします。

  5. [ボリュームの詳細] ページで、次の操作を行います。

    1. 復元するスナップショットの をクリックします。
    2. [復元] をクリックします。
    3. 確認メッセージが表示されたら、[確認] をクリックします。

gcloud

ブート ボリュームのスナップショットを復元するには、gcloud bms volumes restore コマンドを実行します。

gcloud bms volumes restore --project=PROJECT_ID --region=REGION VOLUME_NAME --snapshot=SNAPSHOT_NAME

API

ブート ボリュームのスナップショットを復元するには、次の curl コマンドにプロジェクト ID、リージョン、ボリューム名、スナップショット名を入力します。コマンドをコピーして Cloud Shell プロンプトに貼り付け、Enter または Return キーを押します。

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "X-Goog-User-Project: PROJECT_ID" \
-H "Content-Type: application/json" \
-H "Content-Length:0" \
"https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME:restoreVolumeSnapshot"

ブート ボリュームの復元が完了するまでに時間がかかるため、 長時間実行オペレーションのステータスを表示するの手順でステータスを確認できます。