Sauvegarder des instances Compute Engine

Le processus de sauvegarde géré par Google pour les instances Compute Engine implique l'envoi de données à un coffre de sauvegarde. Ces coffres de sauvegarde offrent une immuabilité et une conservation forcée. Vous pouvez choisir de stocker les sauvegardes dans une seule ou plusieurs régions.

Le modèle géré par Google accepte deux méthodes d'exécution principales : les sauvegardes planifiées et les sauvegardes à la demande. Ce document explique comment configurer et gérer ces sauvegardes.

Présentation

La sauvegarde d'instance Compute Engine protège non seulement les disques, mais aussi la configuration et les métadonnées de la VM (type de machine, interfaces réseau, paramètres IP, comptes de service, libellés et tags, par exemple), tout en garantissant la cohérence en cas de plantage multidisque. L'envoi de sauvegardes vers un coffre de sauvegarde garantit l'immuabilité et la conservation forcée. Un coffre de sauvegarde vous permet de stocker des sauvegardes dans une seule région ou dans un emplacement multirégional. Il existe deux méthodes principales pour sauvegarder des instances Compute Engine :

  • Utiliser la console Google Cloud pour sauvegarder des instances Compute Engine : dans la consoleGoogle Cloud , vous pouvez sauvegarder des instances Compute Engine dans un coffre de sauvegarde en appliquant des plans de sauvegarde. Vous pouvez sauvegarder vos données à l'aide de l'une des méthodes suivantes. Ces deux méthodes vous permettent de stocker vos sauvegardes de manière sécurisée dans un coffre-fort de sauvegarde, ce qui vous offre un moyen fiable de récupérer vos instances Compute Engine en cas de perte de données ou d'autres événements inattendus.

    • Sauvegardes planifiées : sauvegardez automatiquement les instances Compute Engine à des intervalles spécifiques, par exemple tous les jours, toutes les semaines, tous les mois ou tous les ans.

    • Sauvegardes à la demande : créez des sauvegardes à la demande chaque fois que nécessaire. Les sauvegardes à la demande sont utiles pour créer des sauvegardes avant d'apporter des modifications importantes à vos instances ou pour une protection ponctuelle des données.

  • Utiliser la console de gestion pour sauvegarder des instances Compute Engine : si vous avez l'une des exigences de sauvegarde suivantes, vous pouvez utiliser la console de gestion pour sauvegarder des instances Compute Engine :

    • Sauvegardes interrégionales
    • Sauvegardes de disques spécifiques associés à une instance Compute Engine
    • Protection automatisée des instances Compute Engine en fonction des tags
    • Si les plans de sauvegarde et les coffres de sauvegarde basés sur la console Google Cloud ne se trouvent pas dans un emplacement compatible avec la région dans laquelle vos instances Compute Engine sources sont exécutées.

La console de gestion des appliances fait partie de Backup and DR pour les sauvegardes gérées par l'appliance. Si vous devez utiliser la console de gestion de l'appareil, consultez Découvrir et protéger des instances Compute Engine à partir de la console de gestion de l'appareil.

Avant de commencer

  1. Activez l'API Backup and DR là où se trouvent les instances Compute Engine.

    Activer l'API

  2. Créer un coffre de sauvegarde.

  3. Créer un plan de sauvegarde.

  4. Attribuez des rôles et des autorisations IAM à l'utilisateur de sauvegarde.

  5. Accordez l'accès au coffre de sauvegarde dans le projet Compute Engine.

  6. Configurez l'analyse de l'observabilité sur votre bucket pour surveiller les jobs de sauvegarde Backup and DR.

Configuration IAM

Pour configurer des sauvegardes planifiées ou exécuter des sauvegardes à la demande, un administrateur doit accorder les rôles IAM suivants sur le projet de coffre de sauvegarde :

  • Utilisateur de sauvegarde (y compris pour la reprise après sinistre) (roles/backupdr.backupUser)
  • Lecteur (roles/viewer)

Les autorisations spécifiques requises pour les opérations de sauvegarde gérées par Google sont les suivantes :

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForComputeInstance
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.get
  • backupdr.backupPlanAssociations.triggerBackupForComputeInstance
  • backupdr.backupPlanAssociations.deleteForComputeInstance
  • backupdr.backupPlans.useForComputeInstance
  • backupdr.locations.list
  • backupdr.operations.get
  • cloudasset.assets.searchAllResources

En plus des autorisations de restauration, l'utilisateur doit disposer des autorisations nécessaires pour afficher et récupérer les métadonnées de sauvegarde :

  • backupdr.backupVaults.get
  • backupdr.backupVaults.list
  • backupdr.bvbackups.list
  • backupdr.bvbackups.get
  • backupdr.bvdataSources.list
  • backupdr.bvdataSources.get

Si l'instance Compute Engine réside dans un projet différent de celui du coffre de sauvegarde, vous devez attribuer le rôle d'opérateur Compute Engine Backup and DR (roles/backupdr.computeEngineOperator) à l'agent de service du coffre de sauvegarde dans le projet Compute Engine.

Le tableau suivant liste les autorisations requises pour chaque appel d'API :

Ressource Action à effectuer sur la ressource Autorisations requises pour chaque appel d'API Projet auquel il doit être attribué
Coffre de sauvegarde Créer un coffre de sauvegarde backupdr.backupVaults.create Projet administrateur
Supprimer BackupVault backupdr.backupVaults.delete Projet administrateur
Mettre à jour le coffre de sauvegarde backupdr.backupVaults.update Projet administrateur
Lister les coffres de sauvegarde backupdr.backupVaults.list Projet administrateur
Obtenir BackupVault backupdr.backupVaults.get Projet administrateur
Plan de sauvegarde Créer un BackupPlan backupdr.backupPlans.create Projet administrateur
Supprimer BackupPlan backupdr.backupPlans.delete Projet administrateur
Obtenir un BackupPlan backupdr.backupPlans.get Projet administrateur
Lister les plans de sauvegarde backupdr.backupPlans.list Projet administrateur
Associations de plans de sauvegarde Créer une association de plan de sauvegarde Projet de charge de travail
backupdr.backupPlanAssociations.createForComputeInstance Projet de charge de travail
backupdr.backupPlans.useForComputeInstance Projet administrateur
Supprimer l'association du plan de sauvegarde backupdr.backupPlanAssociations.deleteForComputeInstance Projet de charge de travail
Déclencher une sauvegarde à la demande sur l'association de plan de sauvegarde backupdr.backupPlanAssociations.triggerBackupForComputeInstance Projet de charge de travail
Obtenir l'association de plan de sauvegarde backupdr.backupPlanAssociations.getForComputeInstance Projet de charge de travail
Répertorier les associations de plans de sauvegarde backupdr.backupPlanAssociations.list Projet de charge de travail
Récupérer les associations de plans de sauvegarde backupdr.backupPlanAssociations.fetchForComputeInstance Projet de charge de travail
Source de données Obtenir une source de données backupdr.bvdataSources.get Projet administrateur
Lister les sources de données backupdr.backupPlanAssociations.list Projet administrateur
Sauvegardes Obtenir une sauvegarde backupdr.bvbackups.get Projet administrateur
Lister les sauvegardes backupdr.bvbackups.list Projet administrateur
Supprimer la sauvegarde backupdr.bvbackups.delete Projet administrateur
Restaurer la sauvegarde backupdr.bvbackups.restore Projet administrateur
Opérations Répertorier les opérations backupdr.operations.list Projet respectif
Opérations Get backupdr.operations.get Projet respectif

Accorder l'accès au coffre de sauvegarde dans le projet Compute Engine

Pour sauvegarder une instance Compute Engine dans un projet différent de celui où le coffre de sauvegarde est créé, vous devez attribuer le rôle IAM d'opérateur Compute Engine Backup and DR (roles/backupdr.computeEngineOperator) à l'agent de service du coffre de sauvegarde dans le projet Compute Engine. Si le projet de coffre de sauvegarde dans lequel les sauvegardes seront stockées est différent du projet Compute Engine, attribuez le rôle à l'agent de service du coffre de sauvegarde dans le projet Compute Engine.

Pour sauvegarder une instance Compute Engine dans le projet où le coffre de sauvegarde est créé, vous n'avez pas besoin d'accorder de rôles.

Pour savoir comment attribuer des rôles à l'agent de service du coffre de sauvegarde dans le projet que vous souhaitez sauvegarder, consultez Attribuer un rôle à l'agent de service.

Contraintes et limites

Le service Backup and DR n'est pas compatible avec les sauvegardes gérées par Google pour les instances Compute Engine qui utilisent les configurations suivantes :

  • Instances auxquelles des disques persistants extrêmes sont associés
  • Instances utilisant n'importe quel type de disque hyperdisk-*
  • Instances utilisant des types de machines C3D, H3, A3 ou Z3
  • Instances avec des clés de chiffrement fournies par le client (CSEK). Les clés de chiffrement gérées par le client (CMEK) sont acceptées. Consultez Configurations de gestion de l'authentification et des accès pour les autorisations requises.
  • Instances sans disques associés
  • Instances d'une taille supérieure à 200 téraoctets (To)

Configurer une sauvegarde planifiée

Suivez les instructions ci-dessous pour configurer une sauvegarde planifiée pour les instances Compute Engine.

Console

  1. Dans la console Google Cloud , accédez à la page Sauvegardes protégées.

    Accéder aux sauvegardes stockées dans un vault

  2. Cliquez sur Planifier la sauvegarde.

  3. Dans le menu déroulant Type de ressource, sélectionnez le type de ressource.

  4. Dans la liste Projets, cliquez sur Parcourir et sélectionnez un projet dans lequel se trouvent les instances Compute Engine.

  5. Dans la liste Région, sélectionnez la région où se trouvent vos instances.

  6. Dans la liste Ressources, cliquez sur Parcourir.

  7. Choisissez l'instance Compute Engine que vous souhaitez sauvegarder, puis cliquez sur OK.

  8. Cliquez sur Continuer.

  9. Dans la liste Plan de sauvegarde, cliquez sur Sélectionner.

  10. Choisissez un plan de sauvegarde avec lequel vous souhaitez protéger l'instance Compute Engine.

  11. Cliquez sur OK.

  12. Vérifiez les détails de la sauvegarde, puis cliquez sur Planifier.

gcloud

  1. Obtenez l'ID de l'instance.

      gcloud compute instances describe VM_NAME --zone=VM_ZONE --format="value(id)"
    

    Remplacez les éléments suivants :

    • VM_NAME : nom de l'instance de VM
    • VM_ZONE : emplacement où se trouve la VM.
  2. Configurez une sauvegarde planifiée.

      gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME \
      --location=VM_REGION \
      --resource=projects/VM_PROJECT_ID/zones/VM_ZONE/instances/VM_ID \
      --backup-plan=projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUP_PLAN
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_ASSOCIATION_NAME : nom de l'association de plan de sauvegarde.
    • VM_REGION : région où se trouve l'instance Compute Engine.
    • VM_PROJECT_ID : nom du projet dans lequel se trouvent les instances Compute Engine.
    • VM_ZONE : zone où se trouve l'instance Compute Engine.
    • VM_ID : ID de l'instance Compute Engine.
    • PROJECT_ID : nom du projet dans lequel les plans de sauvegarde existent.
    • LOCATION : région où se trouvent vos plans de sauvegarde.
    • BACKUP_PLAN : nom du plan de sauvegarde auquel vous souhaitez associer l'instance Compute Engine.

Terraform

Vous pouvez utiliser une ressource Terraform pour configurer une sauvegarde planifiée.


# Before creating a backup plan association, you need to create backup plan (google_backup_dr_backup_plan)
# and compute instance (google_compute_instance).
resource "google_backup_dr_backup_plan_association" "default" {
  provider                   = google-beta
  location                   = "us-central1"
  backup_plan_association_id = "my-bpa"
  resource                   = google_compute_instance.default.id
  resource_type              = "compute.googleapis.com/Instance"
  backup_plan                = google_backup_dr_backup_plan.default.name
}

Sauvegarde sélective de disques pour les instances Compute Engine

Par défaut, lorsqu'un plan de sauvegarde protège une instance Compute Engine, tous les disques associés à l'instance sont inclus dans la sauvegarde de la machine virtuelle (VM).

Vous pouvez configurer la sauvegarde sélective de disques dans un plan de sauvegarde pour exclure des disques spécifiques des sauvegardes de VM. Lorsque vous restaurez une instance à partir d'une sauvegarde de disque sélective, seuls les disques protégés au moment de la sauvegarde sont restaurés.

Vous pouvez configurer la sauvegarde sélective de disques à l'aide de deux propriétés mutuellement exclusives lors de la création ou de la mise à jour d'un plan de sauvegarde :

  • Disque de démarrage uniquement (boot-disk-only) : sauvegarde uniquement le disque de démarrage de l'instance. Tous les disques non amorçables associés sont exclus de la sauvegarde de l'instance Compute Engine.
  • Libellés d'exclusion de disque (disk-exclusion-labels) : exclut tout disque associé correspondant aux paires clé/valeur de libellé spécifiées. Pendant l'exécution de la sauvegarde, le système de sauvegarde vérifie les libellés associés à chaque disque sur l'instance Compute Engine et exclut les disques correspondants. Si aucune étiquette correspondante n'est trouvée sur un disque associé, celui-ci est inclus dans la sauvegarde.

Configurer la sauvegarde sélective de disques dans un plan de sauvegarde

Suivez les instructions ci-dessous pour configurer la sauvegarde sélective de disques lors de la création ou de la mise à jour d'un plan de sauvegarde :

Console

  1. Suivez les étapes 1 à 7 de la section Créer un plan de sauvegarde avec une règle de sauvegarde, en sélectionnant VM Compute Engine comme Type de ressource.
  2. Configurez la sauvegarde sélective des disques à l'aide du menu déroulant :
    • Inclure tous les disques : sauvegarde tous les disques associés à l'instance Compute Engine.
    • Inclure uniquement le disque de démarrage : sauvegarde uniquement le disque de démarrage.
    • Exclure des disques par étiquette : exclut les disques associés correspondant à des étiquettes spécifiques. Saisissez une paire clé-valeur d'étiquette (key=value).
  3. Cliquez sur Créer.

gcloud

Pour configurer la sauvegarde sélective de disques, spécifiez boot-disk-only ou disk-exclusion-labels dans l'option --compute-instance-properties lors de la création ou de la mise à jour d'un plan de sauvegarde à l'aide de la gcloud CLI.

  • Créez un plan de sauvegarde pour ne sauvegarder que les disques de démarrage :

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --compute-instance-properties=boot-disk-only=true \
        --resource-type=compute.googleapis.com/Instance \
        --location=REGION \
        --project=PROJECT_ID \
        --backup-vault=BACKUPVAULT_NAME
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_NAME : nom du plan de sauvegarde.
    • REGION : région Google Cloud dans laquelle vous souhaitez créer le plan de sauvegarde.
    • PROJECT_ID : nom du projet dans lequel se trouve le coffre de sauvegarde.
    • BACKUPVAULT_NAME : nom du coffre de sauvegarde que vous souhaitez utiliser pour le stockage des sauvegardes.
  • Créez un plan de sauvegarde pour exclure les disques correspondant à des étiquettes spécifiques :

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --compute-instance-properties=disk-exclusion-labels=env:scratch,data:temp \
        --resource-type=compute.googleapis.com/Instance \
        --location=REGION \
        --project=PROJECT_ID \
        --backup-vault=BACKUPVAULT_NAME
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_NAME : nom du plan de sauvegarde.
    • REGION : région Google Cloud dans laquelle vous souhaitez créer le plan de sauvegarde.
    • PROJECT_ID : nom du projet dans lequel se trouve le coffre de sauvegarde.
    • BACKUPVAULT_NAME : nom du coffre de sauvegarde que vous souhaitez utiliser pour le stockage des sauvegardes.

Cohérence des applications pour les sauvegardes Compute Engine de Backup and DR

Les instantanés d'application cohérents capturent l'état des données d'application au moment de la sauvegarde, avec toutes les transactions d'application terminées et toutes les écritures en attente vidées sur le disque.

Suivez les instructions ci-dessous pour configurer des sauvegardes cohérentes au niveau de l'application pour les instances Compute Engine.

Avant de commencer

  1. Consultez Instantanés cohérents avec les applications.

  2. Un plan de sauvegarde pour les sauvegardes d'instances cohérentes avec l'application dans un environnement Linux nécessite des scripts préliminaires et consécutifs. Créez les scripts pré et post instantané nécessaires pour un environnement Linux.

Créer un plan de sauvegarde pour les sauvegardes cohérentes avec l'application sur des instances Compute Engine

Suivez les instructions ci-dessous pour créer des sauvegardes cohérentes avec l'application pour les instances Compute Engine.

Console

Pour créer un plan de sauvegarde qui active la cohérence des applications pour vos instances Compute Engine à l'aide de Guest Flush ou de VSS, procédez comme suit :

  1. Dans la console Google Cloud , accédez à la page Backup and DR.

    Accéder à Backup and DR

  2. Dans le menu de navigation, cliquez sur Plans de sauvegarde.

  3. Cliquez sur Créer un plan de sauvegarde.

    La page Créer un plan de sauvegarde s'affiche.

  4. Dans le menu déroulant Type de ressource, sélectionnez VM Compute Engine.

  5. Saisissez un nom unique dans le champ Nom du plan de sauvegarde.

  6. Facultatif : saisissez une description dans le champ Description.

  7. Dans la liste déroulante Région, sélectionnez la région dans laquelle vous souhaitez créer le plan de sauvegarde. Cette région doit être compatible avec la région des instances Compute Engine que vous souhaitez sauvegarder.

  8. Sous Choisissez où stocker les sauvegardes, sélectionnez le Type d'emplacement du coffre de sauvegarde.

  9. Dans le menu déroulant Région, sélectionnez l'emplacement du coffre de sauvegarde.

  10. Dans le menu déroulant Coffre de sauvegarde, sélectionnez le coffre de sauvegarde existant.

  11. Facultatif : pour ajouter des règles de sauvegarde, cliquez sur Ajouter une règle et procédez comme suit :

    1. Dans le champ Nom, saisissez un nom pour la règle de sauvegarde.

    2. Pour sélectionner le moment où créer des sauvegardes, utilisez la liste déroulante Récurrence et sélectionnez la fréquence de création des sauvegardes (toutes les heures, tous les jours, toutes les semaines, tous les mois ou tous les ans).

    3. Dans le menu déroulant Fuseau horaire, sélectionnez le fuseau horaire dans lequel vous souhaitez exécuter les jobs de sauvegarde.

    4. Dans le menu déroulant Heure de début, sélectionnez l'heure à laquelle vous souhaitez que les jobs de sauvegarde commencent.

    5. Dans le menu déroulant Heure de fin, sélectionnez l'heure à laquelle vous souhaitez que les jobs de sauvegarde se terminent.

    6. Dans le champ Supprimer les sauvegardes après, saisissez le nombre de jours pendant lesquels vous souhaitez conserver les sauvegardes avant qu'elles ne soient supprimées.

    7. Cliquez sur Enregistrer.

  12. Pour inclure les opérations d'écriture en attente et effectuer des sauvegardes cohérentes au niveau des applications, cochez la case Activer l'instantané d'application cohérent.

  13. Cliquez sur Créer.

Une fois créé, ce plan de sauvegarde peut être appliqué à vos instances Compute Engine. Les sauvegardes effectuées à l'aide de ce plan tenteront d'effectuer une opération Guest Flush/VSS pour assurer la cohérence des applications. Le type de cohérence est visible sur les pages "Liste des plans de sauvegarde" et "Inventaire des sauvegardes".

gcloud

  1. Créez le plan de sauvegarde.

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --resource-type=compute.googleapis.com/Instance \
    --location=REGION \
    --project=PROJECT_ID \
    --backup-vault=BACKUPVAULT_NAME \
    --backup-rule=rule-id=RULE_NAME,recurrence=RECURRENCE,hourly-frequency=HOURS, \
    time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME,\
    retention-days=BACKUP_RETENTION --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_NAME : nom du plan de sauvegarde.
    • REGION : région Google Cloud dans laquelle vous souhaitez créer le plan de sauvegarde.
    • PROJECT_ID : nom du projet dans lequel se trouve le coffre de sauvegarde.
    • BACKUPVAULT_NAME : nom du coffre de sauvegarde que vous souhaitez utiliser pour le stockage des sauvegardes.
    • RULE_NAME : nom de la règle de sauvegarde.
    • RECURRENCE : fréquence à laquelle les sauvegardes doivent être créées. Elle peut être horaire, quotidienne, hebdomadaire, mensuelle ou annuelle.
    • HOURS : fréquence des sauvegardes horaires. Ne spécifiez cette valeur que si vous définissez la récurrence sur "horaire". La valeur par défaut de la fréquence horaire minimale est de six heures.
    • TIME_ZONE : fuseau horaire du plan de sauvegarde, par exemple UTC. Utilisez le format de fuseau horaire IANA pour inclure le fuseau horaire du plan de sauvegarde.
    • START_TIME : l'heure de début correspond à l'heure du jour au format 24 heures. L'heure de début doit être antérieure à l'heure de fin et est incluse dans l'intervalle de sauvegarde.
    • END_TIME : heure de fin au format 24 heures. L'heure de fin doit être postérieure à l'heure de début et est exclusive pour l'intervalle de sauvegarde.
    • BACKUP_RETENTION : durée de conservation de la sauvegarde. Notez que la durée de conservation des sauvegardes doit être supérieure ou égale à la durée de conservation minimale appliquée au coffre de sauvegarde.
    • MAX_ONDEMAND_RETENTION : période de conservation personnalisée maximale autorisée (en jours) pour les sauvegardes à la demande créées à l'aide de ce plan de sauvegarde.

Mettre à jour un plan de sauvegarde existant pour les sauvegardes cohérentes avec l'application d'instances Compute Engine

Suivez les instructions ci-dessous pour mettre à jour un plan de sauvegarde afin de produire des sauvegardes cohérentes avec l'application des instances Compute Engine.

Console

Pour mettre à jour un plan de sauvegarde afin d'activer la cohérence des applications pour vos instances Compute Engine à l'aide de Guest Flush ou de VSS, suivez les instructions ci-dessous :

  1. Dans la console Google Cloud , accédez à la page Plans de sauvegarde de Backup and DR.

    Accéder à la page "Plans de sauvegarde"

  2. Sélectionnez le plan de sauvegarde que vous souhaitez modifier, ou cochez la case correspondante et cliquez sur l'icône .

  3. Cliquez sur Modifier.

  4. Cochez la case Activer la cohérence des applications.

  5. Cliquez sur Enregistrer les modifications.

gcloud

  1. Mettez à jour le plan de sauvegarde.

    gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --project=PROJECT_ID \
    --location=REGION \
    --description=DESCRIPTION \
    --backup-rule=BACKUP_RULE \
    --add-backup-rule=ADD_BACKUP_RULE \
    --remove-backup-rule=REMOVE_BACKUP_RULE \
    --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_NAME : nom du plan de sauvegarde.
    • PROJECT_ID : nom du projet dans lequel se trouve le coffre de sauvegarde.
    • REGION : emplacement où vous souhaitez créer le plan de sauvegarde.
    • DESCRIPTION : description mise à jour du plan de sauvegarde.
    • BACKUP_RULE : définition complète d'une règle de sauvegarde existante avec des valeurs mises à jour.
    • ADD_BACKUP_RULE : paramètres de la règle de sauvegarde à ajouter au plan de sauvegarde. Cette option peut être répétée pour ajouter d'autres règles de sauvegarde.
    • REMOVE_BACKUP_RULE : règle de sauvegarde existante à supprimer du plan de sauvegarde.
    • MAX_ONDEMAND_RETENTION : durée de conservation personnalisée maximale autorisée (en jours) pour les sauvegardes à la demande créées à l'aide de ce plan de sauvegarde.

Modifier le plan de sauvegarde appliqué à une instance Compute Engine

Vous pouvez remplacer le plan de sauvegarde appliqué à une instance Compute Engine par un autre plan de sauvegarde. L'autre plan de sauvegarde doit répondre aux critères suivants :

  • Utiliser le même coffre de sauvegarde
  • Se trouver dans la même région que l'instance Compute Engine

Suivez les instructions ci-dessous pour modifier le plan de sauvegarde associé à une instance Compute Engine.

Console

  1. Dans la console Google Cloud , accédez à la page Sauvegardes protégées.

    Accéder aux sauvegardes stockées dans un vault

    La page Sauvegardes dans un coffre ne liste que les instances auxquelles des plans de sauvegarde sont appliqués et dont les sauvegardes sont stockées dans un coffre de sauvegarde au sein d'un projet.

  2. Sélectionnez la sauvegarde qui bénéficiera d'un autre forfait. Sur la page d'informations de la sauvegarde ou dans le menu , sélectionnez Modifier le plan de sauvegarde. La fenêtre Sélectionner un plan de sauvegarde ne liste que les plans de sauvegarde valides pour cette instance.

  3. Sélectionnez un plan de sauvegarde, puis cliquez sur Appliquer.

gcloud

  • Modifiez le plan de sauvegarde attribué.

      gcloud backup-dr backup-plan-associations update BACKUP_PLAN_ASSOCIATION_NAME \
      --workload-project=VM_PROJECT_ID \
      --location=VM_REGION \
      --backup-plan=BACKUP-PLAN \
      --project=PROJECT_ID
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_ASSOCIATION_NAME : nom de la ressource d'association du plan de sauvegarde.
    • VM_PROJECT_ID : ID du projet de l'instance Compute Engine.
    • VM_REGION : emplacement de l'instance Compute Engine.
    • BACKUP_PLAN : nom du plan de sauvegarde vers lequel vous basculez.
    • PROJECT_ID : ID du projet du plan de sauvegarde sélectionné.

Lister les sauvegardes planifiées

Suivez les instructions ci-dessous pour lister les instances Compute Engine sauvegardées.

Console

  1. Dans la console Google Cloud , accédez à la page Sauvegardes protégées.

    Accéder aux sauvegardes stockées dans un vault

    La page Sauvegardes dans un coffre ne liste que les instances auxquelles des plans de sauvegarde sont appliqués et dont les sauvegardes sont stockées dans un coffre de sauvegarde au sein d'un projet.

gcloud

  1. Répertorier les sauvegardes planifiées.

      gcloud backup-dr backup-plan-associations list \
      --location=LOCATION \
      --project=PROJECT_ID
    

    Remplacez les éléments suivants :

    • PROJECT_ID : nom du projet.
    • LOCATION : emplacement des sauvegardes planifiées.

Créer une sauvegarde à la demande

Vous pouvez lancer une sauvegarde à la demande pour une instance Compute Engine avec un plan de sauvegarde en déclenchant l'exécution immédiate de la règle de sauvegarde de votre choix. Les sauvegardes à la demande ne capturent généralement que les données modifiées depuis la dernière sauvegarde (incrémentielle).

Lorsque vous créez une sauvegarde à la demande, vous pouvez choisir une règle dans le plan de sauvegarde associé à l'instance Compute Engine. Cette règle détermine quand la sauvegarde à la demande est supprimée. Vous pouvez vérifier l'état du job de sauvegarde sur la page Jobs. Pour en savoir plus, consultez Surveiller les jobs de sauvegarde et de restauration dans la console Google Cloud .

Suivez les instructions ci-dessous pour créer une sauvegarde à la demande.

Console

  1. Accédez à Instances de VM > Détails > Plan de sauvegarde pour créer une sauvegarde à la demande.
  2. Cliquez sur Créer une sauvegarde à la demande. Vous devez disposer des autorisations appropriées pour effectuer une sauvegarde à la demande.
  3. Choisissez quand supprimer cette sauvegarde. Vous disposez des options suivantes :

    • D'après une période de conservation personnalisée : par défaut, la limite est définie comme la période de conservation minimale appliquée au coffre de sauvegarde plus 30 jours. Pour définir une limite différente, ajoutez une période de conservation à la demande personnalisée maximale à votre plan de sauvegarde.
    • D'après une règle de sauvegarde existante. Sélectionnez une règle dans la liste déroulante Supprimer les sauvegardes après.
  4. Cliquez sur Créer pour démarrer le job de sauvegarde à la demande.

  5. Pour afficher l'état du job de sauvegarde à la demande, cliquez sur Notifications.

gcloud

  • Créez une sauvegarde à la demande qui utilise une règle de sauvegarde.

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --backup-rule-id=RULE_ID
      --labels=LABELS
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_ASSOCIATION_NAME : nom de l'association de plan de sauvegarde. Exécutez la commande gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID pour obtenir la liste des plans de sauvegarde associés au disque Compute Engine.
    • PROJECT_ID : nom du projet.
    • REGION : emplacement des sauvegardes planifiées.
    • RULE_ID : nom de la règle de sauvegarde que vous souhaitez associer pour exécuter des sauvegardes à la demande.
    • LABELS : étiquettes facultatives pour la sauvegarde, sous la forme de paires clé/valeur séparées par une virgule, telles que webserver=backend,media=images.
  • Créez une sauvegarde à la demande qui utilise une conservation personnalisée.

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --custom-retention-days=CUSTOM_RETENTION
      --labels=LABELS
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_ASSOCIATION_NAME : nom de l'association de plan de sauvegarde. Exécutez la commande gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID pour obtenir la liste des plans de sauvegarde associés au disque Compute Engine.
    • PROJECT_ID : nom du projet.
    • REGION : emplacement des sauvegardes planifiées.
    • CUSTOM_RETENTION : durée de conservation personnalisée en jours pour cette sauvegarde à la demande. Cette valeur doit être supérieure ou égale à la durée de conservation du coffre de sauvegarde, et inférieure ou égale à la valeur max-custom-on-demand-retention-days configurée dans le plan de sauvegarde (ou à la durée de conservation du coffre + 30 jours si max-custom-on-demand-retention-days n'est pas configuré).
    • LABELS : étiquettes facultatives pour la sauvegarde, sous la forme de paires clé/valeur séparées par une virgule, telles que webserver=backend,media=images.

Annuler la protection d'une instance Compute Engine

Vous pouvez annuler la protection d'une instance Compute Engine en supprimant le plan de sauvegarde qui lui est appliqué. La suppression d'un plan de sauvegarde d'une instance Compute Engine ne supprime pas le plan de sauvegarde ni les sauvegardes créées pendant l'utilisation de l'instance. Vous pouvez toujours accéder à ces sauvegardes existantes et les gérer.

Suivez les instructions ci-dessous pour annuler la protection d'une instance Compute Engine.

Console

  1. Dans la console Google Cloud , accédez à la page Sauvegardes protégées.

    Accéder aux sauvegardes stockées dans un vault

  2. Cliquez sur le nom de l'instance pour laquelle vous souhaitez supprimer un plan de sauvegarde.

  3. Sélectionnez Supprimer le plan de sauvegarde.

gcloud

  1. Annuler la protection d'une instance Compute Engine.

      gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME\
      --project=PROJECT_ID \
      --location=LOCATION
    

    Remplacez les éléments suivants :

    • BACKUP_PLAN_ASSOCIATION_NAME : nom de la sauvegarde que vous souhaitez supprimer.
    • PROJECT_ID : nom du projet.
    • LOCATION : emplacement de la sauvegarde planifiée.

Étapes suivantes