Restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde

Cette page vous aide à restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde dans la console Google Cloud .

L'accès au service Backup and DR pour Filestore n'est disponible que sur invitation. Si vous souhaitez demander l'accès au service Backup and DR pour Filestore dans votre projet Google Cloud , contactez votre conseiller commercial.

Avant de commencer

  • Attribuez les rôles IAM suivants à l'utilisateur qui effectue la restauration dans le projet de coffre-fort de sauvegarde.

    • Utilisateur de sauvegarde et de reprise après sinistre (roles/backupdr.restoreUser) pour les deux coffres de sauvegarde.
    • Éditeur Filestore (roles/file.editor) pour la cible uniquement.

    Ces rôles prédéfinis contiennent les autorisations requises pour accéder au coffre-fort de sauvegarde dans le projet Filestore. Pour connaître les autorisations spécifiques, consultez la liste suivante.

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

    Pour restaurer une instance, un utilisateur doit disposer des autorisations suivantes :

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance sur la ressource de sauvegarde.
    • file.instances.create sur le projet cible dans lequel l'instance sera restaurée.

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Restaurer une instance Filestore

Suivez les instructions ci-dessous pour restaurer une instance Filestore.

Console

  1. Dans la console Google Cloud , accédez à la page Sauvegardes dans le coffre-fort.

    Accéder aux sauvegardes stockées dans un vault

    Toutes les instances Filestore avec des sauvegardes archivées sont listées ici.

  2. Sélectionnez l'instance à restaurer, puis cliquez sur l'icône d'action pour sélectionner l'action Restaurer. La page Restaurer s'affiche.

  3. Sélectionnez les options de restauration suivantes :

    • L'instance sélectionnée est listée dans Nom de la ressource.
    • Dans le champ Sauvegarde, cliquez sur Parcourir.
  4. Sélectionnez la sauvegarde à partir de laquelle vous souhaitez effectuer la restauration, puis cliquez sur OK.

  5. Le champ Nom du projet à restaurer est prérempli avec le projet actuel, mais vous pouvez Parcourir pour sélectionner un autre projet.

  6. Cliquez sur Continuer.

    • La page suivante, Restaurer la sauvegarde sur une nouvelle instance, s'affiche. Les propriétés de l'instance y sont préremplies en fonction de celles de l'instance source. Vous pouvez modifier les propriétés de la nouvelle instance.
  7. Cliquez sur Restaurer pour créer une instance Filestore à partir de la sauvegarde sélectionnée.

gcloud

  1. Pour obtenir le compte de service du coffre-fort de sauvegarde, utilisez la commande suivante.

      gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME
      --location=LOCATION
    

    Remplacez les éléments suivants :

    • BACKUPVAULT_NAME : nom du parc de sauvegarde à partir duquel vous souhaitez restaurer les données.
    • LOCATION : emplacement du coffre de sauvegarde.
  2. Pour restaurer une instance Filestore, utilisez les commandes suivantes.

    La commande de restauration est exécutée à partir du service Filestore.

    gcloud filestore instances create INSTANCE_NAME \
      --file-share="capacity=CAPACITY,name=SHARE_NAME,source-gcbdr-backup=GCBDR_BACKUP_NAME,source-gcbdr-backup-region=GCBDR_BACKUP_REGION" \
      --network="name=default" \
      --location=LOCATION \
      --project=PROJECT_NAME \
      --tier=TIER
    

    Remplacez les éléments suivants :

    • INSTANCE_NAME : nom de l'instance Filestore à créer.
    • CAPACITY : capacité du partage de fichiers.
    • SHARE_NAME : nom du partage de fichiers.
    • GCBDR_BACKUP_NAME : nom de la sauvegarde Backup and DR à partir de laquelle effectuer la restauration.
    • GCBDR_BACKUP_REGION : région de la sauvegarde Backup and DR.
    • LOCATION : emplacement dans lequel créer l'instance Filestore.
    • PROJECT_NAME : projet dans lequel créer l'instance Filestore.
    • TIER : niveau de l'instance Filestore.