Protéger et récupérer des disques dans un coffre de sauvegarde

Cette page explique comment utiliser Backup and DR pour sauvegarder les disques d'une instance Compute Engine. Elle fournit une vue d'ensemble de bout en bout de la sauvegarde, de la restauration et de la surveillance de vos disques.

Avant de commencer

Avant de commencer, assurez-vous de remplir les conditions préalables suivantes :

  1. Ce guide de démarrage rapide part du principe que vous avez activé l'API Backup and DR dans votre projet.
  2. Vous aurez besoin d'un coffre de sauvegarde. Si vous n'avez pas de coffre de sauvegarde, créez-en un.
  3. Vous aurez besoin d'un plan de sauvegarde configuré pour protéger les disques. Pour créer un plan de sauvegarde pour les disques, procédez comme suit :

Console

  1. Dans la Google Cloud console, accédez à la page Plans de sauvegarde. Accéder à la page "Plans de sauvegarde"

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

  3. Pour Type de ressource, sélectionnez Disques.

  4. Dans le champ Nom du plan de sauvegarde, saisissez un nom pour le plan de sauvegarde. Vous ne pouvez pas modifier le nom d'un plan une fois qu'il a été créé.

  5. Dans le champ Description du plan de sauvegarde, saisissez une description facultative pour le plan de sauvegarde.

  6. Dans la liste Régions, sélectionnez une région pour le plan de sauvegarde. Le plan de sauvegarde est créé dans cette région. Vous pouvez protéger les ressources dans la même région que le plan de sauvegarde.

  7. Dans la liste Coffre de sauvegarde, sélectionnez un coffre de sauvegarde pour stocker les sauvegardes.

  8. Cliquez sur Ajouter une règle.

  9. Dans le volet Ajouter une règle de sauvegarde , saisissez les informations de votre règle de sauvegarde, puis cliquez sur Enregistrer.

    • Nommer votre règle de sauvegarde : saisissez un nom pour la règle de sauvegarde.
    • Choisir quand créer des sauvegardes : spécifiez la récurrence et la fréquence de la sauvegarde.
    • Fenêtre : sélectionnez le fuseau horaire, l'heure de début et l'heure de fin du job de sauvegarde.
    • Choisir la durée de conservation des sauvegardes avant leur suppression : saisissez la durée en jours pendant laquelle les sauvegardes doivent être conservées avant d'être supprimées. Notez que cette valeur doit être supérieure ou égale à la période de conservation minimale appliquée au coffre de sauvegarde.
  10. Vous pouvez également définir une valeur maximale pour la conservation à la demande personnalisée.

    Vos sauvegardes à la demande personnalisées peuvent être conservées jusqu'à la durée maximale de conservation à la demande personnalisée. Lorsque vous créez une sauvegarde à la demande, définissez la période de conservation ou utilisez une règle de sauvegarde existante. Si aucune valeur n'est spécifiée, la période de conservation minimale appliquée au coffre plus 30 jours est utilisée comme limite maximale pour la période de conservation personnalisée.

    Saisissez une valeur en jours dans Conservation maximale. Cette valeur doit être supérieure ou égale à la période de conservation minimale appliquée au coffre.

  11. Cliquez sur Créer.

gcloud

  1. Créer un plan de sauvegarde

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --location=REGION \
        --backup-vault=BACKUPVAULT_NAME \
        --resource-type=compute.googleapis.com/Disk \
        --description="Daily application-consistent backups for production disks" \
        --labels=environment=prod,team=ops \
        --disk-properties=guest-flush=true \
        --max-custom-on-demand-retention-days=180 \
        --backup-rule='rule-id=daily-rule,retention-days=30,recurrence=DAILY,time-zone=UTC,backup-window-start=0,backup-window-end=4'
    

Remplacez les éléments suivants :

  • BACKUP_PLAN_NAME : nom du plan de sauvegarde.
  • REGION : région dans laquelle vous souhaitez créer le plan de sauvegarde.
  • BACKUPVAULT_NAME : nom du coffre de sauvegarde dans lequel vous souhaitez stocker les sauvegardes.

Configurer la sauvegarde des disques

Pour sauvegarder des disques, procédez comme suit :

Console

  1. Dans votre projet, dans Backup and DR, cliquez sur Sauvegardes dans un coffre.
  2. Cliquez sur Planifier des sauvegardes.
  3. Sur la page Choisir des ressources qui s'affiche, procédez comme suit :
    • Type de ressource : sélectionnez Disques.
    • Projet : le projet actuel est sélectionné. Vous pouvez également accéder au projet contenant les disques que vous souhaitez sauvegarder.
    • Région : sélectionnez la région dans laquelle se trouvent vos ressources.
    • Ressources : cliquez sur Parcourir pour ouvrir un volet dans lequel vous pouvez sélectionner les disques à sauvegarder dans ce coffre de sauvegarde.
  4. Cliquez sur Continuer.
  5. Sur la page Sélectionner un plan de sauvegarde , sélectionnez un plan de sauvegarde, puis cliquez sur OK.

  6. Cliquez sur Continuer.

  7. Vérifiez vos sélections, puis cliquez sur Planifier. À ce stade, vous avez associé un plan de sauvegarde aux disques. Le plan de sauvegarde planifie la sauvegarde des disques choisis selon la fréquence définie dans la règle de sauvegarde, mais ils ne sont pas encore sauvegardés.

  8. Dans Ressources avec sauvegardes dans un coffre, sélectionnez la ressource à laquelle vous venez juste d’attribuer le plan de sauvegarde. Cliquez sur Créer une sauvegarde à la demande. Une sauvegarde à la demande est un job de sauvegarde que vous pouvez déclencher manuellement à tout moment.

  9. Vérifiez les détails, puis cliquez sur Créer.

gcloud

  1. Configurer des sauvegardes

    gcloud backup-dr backup-plan-associations create my-disk-assoc \
        --project=PROJECT_ID \
        --location= REGION \
        --resource=projects/PROJECT_ID/zones/ZONE/disks/DISK_ID \
        --resource-type=compute.googleapis.com/Disk \
        --backup-plan=projects/PROJECT_ID/locations/us-central1/backupPlans/my-disk-plan
    

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet dans lequel se trouvent votre plan de sauvegarde et vos disques.
  • ZONE : zone dans laquelle se trouve votre disque.
  • DISK_ID : ID du disque que vous souhaitez sauvegarder.
  1. Répertorier des sauvegardes

    gcloud backup-dr backups list \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID
    

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet dans lequel se trouvent votre plan de sauvegarde et vos disques.
  • BACKUPVAULT_NAME : nom du coffre de sauvegarde.
  • DATA_SOURCE_ID : ID de la source de données.

Restaurer des disques

Vous pouvez restaurer l'instance Compute Engine source à l'aide d'une opération Restore (Restaurer) et restaurer l'instance dans un autre emplacement à l'aide de l'opération Mount (Monter).

Console

  1. Sur la page Sauvegardes dans un coffre, sélectionnez le disque à restaurer.
  2. Dans la liste Détails de la sauvegarde, sélectionnez la sauvegarde du disque, puis sélectionnez Restaurer sous l'icône .
  3. La section Choisir la sauvegarde à restaurer est préremplie avec les informations sur le disque sélectionné.
  4. La section Choisir la destination de la restauration est préremplie avec le projet actuel. Ne la modifiez pas pour cet exercice.
  5. Si vous avez besoin d'autorisations, la section suivante indique lesquelles avec un lien pour les obtenir.
  6. Cliquez sur Restaurer. Le disque est restauré dans le projet sélectionné avec le même nom auquel sont ajoutés "-restore-" ainsi qu'une date et un horodatage. Vous pouvez le voir dans Compute Engine > Stockage > Disques.

gcloud

  1. Restaurer des disques

    gcloud backup-dr backups restore disk BACKUP_ID \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID \
        --name=restored-my-disk \
        --target-project=PROJECT_ID \
        --target-zone=ZONE \
        --type=pd-balanced \
        --size=500 \
        --labels=restored-from=BACKUP_ID \
        --clear-encryption-key
    

Remplacez les éléments suivants :

  • BACKUP_ID : ID de la sauvegarde.
  • PROJECT_ID : ID du projet dans lequel se trouvent votre plan de sauvegarde et vos disques.
  • DATA_SOURCE_ID : ID de la source de données.
  • ZONE : zone cible dans laquelle vous souhaitez restaurer votre disque.