Gérer les instantanés de volume de démarrage
Vous pouvez créer, supprimer, afficher et restaurer un instantané de volume de démarrage.
Afficher les détails d'un instantané de volume de démarrage
Vous pouvez afficher la liste des instantanés d'un volume de démarrage et leurs détails, y compris les suivants :
- ID
- Nom
- Description
- Heure de création
- Volume associé
Type
Console
- Accédez à la page Compute Engine > solution Bare Metal > Volumes.
- Cliquez sur le nom du volume.
- Sur la page Détails du volume, dans la section Instantanés, vous pouvez afficher la liste des instantanés et leurs détails.
gcloud
Pour répertorier tous les instantanés d'un volume de démarrage, exécutez la gcloud bms volumes
snapshots list commande.
gcloud bms volumes snapshots list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
Pour afficher les détails d'un instantané de volume de démarrage spécifique, exécutez la gcloud bms
volumes snapshots describe commande.
gcloud bms volumes snapshots describe --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME
API
Pour répertorier tous les instantanés de volume de démarrage, saisissez l'ID de votre projet, votre région et le nom du volume dans la commande curl suivante. Copiez la commande, collez-la dans l'invite Cloud Shell, puis appuyez sur la touche Entrée ou Retour.
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"
Pour afficher les détails d'un instantané de volume de démarrage, saisissez l'ID de votre projet, votre région, le nom du volume et le nom de l'instantané dans la commande curl suivante. Copiez la commande, collez-la dans l'invite Cloud Shell, puis appuyez sur la touche Entrée ou Retour.
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"
Créer un instantané de volume de démarrage
Vous pouvez créer des instantanés pour les volumes de démarrage.
Console
- Accédez à la page Compute Engine > solution Bare Metal > Volumes.
- Cliquez sur le nom du volume.
- Sur la page Détails du volume, dans la section Instantanés, cliquez sur Créer.
- Sur la page Créer un instantané de volume :
- Dans le champ Nom, saisissez un nom unique pour l'instantané.
- Dans le champ Description, saisissez une description pour l'instantané.
- Cliquez sur Créer.
gcloud
Pour créer un instantané de volume de démarrage, exécutez la commande gcloud bms volumes snapshot.
gcloud bms volumes snapshot --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME --description=DESCRIPTION
API
Pour créer un instantané de volume de démarrage, saisissez l'ID de votre projet, votre région, le nom du volume, le nom de l'instantané et la description de l'instantané dans la commande curl suivante. Copiez la commande, collez-la dans l'invite Cloud Shell, puis appuyez sur la touche Entrée ou Retour.
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\''}' \
Supprimer un instantané de volume de démarrage
Vous pouvez supprimer des instantanés de volume de démarrage.
Console
- Accédez à la page Compute Engine > solution Bare Metal > Volumes.
- Cliquez sur le nom du volume.
- Sur la page Détails du volume, dans la section Instantanés, sélectionnez l'instantané que vous souhaitez supprimer.
- Cliquez sur Supprimer.
- Lorsque vous y êtes invité, cliquez sur Confirmer.
gcloud
Pour supprimer un instantané de volume de démarrage, exécutez la commande gcloud bms volumes snapshots
delete.
gcloud bms volumes snapshots delete --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME
Lorsque vous y êtes invité, saisissez "Y" et appuyez sur la touche Entrée ou Retour.
API
Pour supprimer un instantané de volume de démarrage, saisissez l'ID de votre projet, votre région, le nom du volume et le nom de l'instantané dans la commande curl suivante. Copiez la commande, collez-la dans l'invite Cloud Shell, puis appuyez sur la touche Entrée ou Retour.
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"
Restaurer un instantané de volume de démarrage
Vous pouvez restaurer un volume de démarrage à partir d'un instantané.
Console
- Accédez à la page Compute Engine > solution Bare Metal > Serveurs.
Arrêtez le serveur associé au volume que vous souhaitez restaurer. Consultez Utiliser votre serveur de solution Bare Metal.
Attendez que l'arrêt soit terminé avant de passer à l'étape suivante.
Accédez à la page Compute Engine > solution Bare Metal > Volumes.
Pour le volume que vous souhaitez restaurer, cliquez sur le nom du volume.
Sur la page Détails du volume :
- Pour l'instantané que vous souhaitez restaurer, cliquez sur .
- Cliquez sur Restaurer.
- Lorsque vous y êtes invité, cliquez sur Confirmer.
gcloud
Pour restaurer un instantané de volume de démarrage, exécutez la commande gcloud bms volumes restore.
gcloud bms volumes restore --project=PROJECT_ID --region=REGION VOLUME_NAME --snapshot=SNAPSHOT_NAME
API
Pour restaurer un instantané de volume de démarrage, saisissez l'ID de votre projet, votre région, le nom du volume et le nom de l'instantané dans la commande curl suivante. Copiez la commande, collez-la dans l'invite Cloud Shell, puis appuyez sur la touche Entrée ou Retour.
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"
Étant donné que la restauration d'un volume de démarrage prend un certain temps, vous pouvez vérifier l' état en suivant les étapes décrites dans Afficher l'état d'une opération de longue durée.