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 le rôle IAM Opérateur Filestore (roles/backupdr.computeEngineOperator) à l'agent de service backup vault du vault dans le projet cible où la restauration est effectuée.

  • Si vous utilisez un VPC partagé, accordez le rôle IAM Utilisateur du réseau Compute (roles/compute.networkUser) à l'agent de service du parc de sauvegarde du parc dans le projet hôte du VPC.

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

    • Rôle "Utilisateur de sauvegarde et de reprise après sinistre" (roles/backupdr.restoreUser) pour le coffre de sauvegarde et le projet cible.
    • Lecteur Filestore (roles/filestore.viewer) 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 à l'aide de la CLI Google Cloud ou de l'API, 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.

Autorisations supplémentaires pour la console Google Cloud

Lorsque vous restaurez une instance à l'aide de la console Google Cloud , l'utilisateur a besoin des autorisations CLI ainsi que des autorisations suivantes. Ces autorisations supplémentaires sont requises pour que la console puisse lister et afficher les ressources Filestore nécessaires à la sélection dans l'interface utilisateur :

  • WHAT GOES HERE?

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 de VM.

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 coffre-fort de sauvegarde à partir duquel vous souhaitez restaurer les données.
    • LOCATION : emplacement du coffre de sauvegarde.
  2. Pour restaurer une instance de VM, 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.