Cette page vous aide à restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde dans la console Google Cloud .
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.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.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.useReadOnlyForFilestoreInstancesur la ressource de sauvegarde.file.instances.createsur le projet cible dans lequel l'instance sera restaurée.
- Rôle "Utilisateur de sauvegarde et de reprise après sinistre" (
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
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.
Sélectionnez l'instance à restaurer, puis cliquez sur l'icône d'action pour sélectionner l'action Restaurer. La page Restaurer s'affiche.
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.
Sélectionnez la sauvegarde à partir de laquelle vous souhaitez effectuer la restauration, puis cliquez sur OK.
Le champ Nom du projet à restaurer est prérempli avec le projet actuel, mais vous pouvez Parcourir pour sélectionner un autre projet.
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.
Cliquez sur Restaurer pour créer une instance Filestore à partir de la sauvegarde sélectionnée.
gcloud
Pour obtenir le compte de service du coffre-fort de sauvegarde, utilisez la commande suivante.
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME --location=LOCATIONRemplacez 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.
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=TIERRemplacez 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.