Cette page vous aide à restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde dans la console Google Cloud .
Avant de commencer
Attribuez les rôles IAM suivants à l'utilisateur qui effectue la restauration dans le projet de coffre-fort de sauvegarde.
- Utilisateur Backup and DR (
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 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, 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.
- Utilisateur Backup and DR (
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Remarques
Par défaut, une instance Filestore restaurée à partir d'une sauvegarde chiffrée avec CMEK sera restaurée en tant qu'instance GMEK, sauf si une clé CMEK est spécifiée lors de la restauration.
Étant donné que les clés Cloud Key Management Service sont régionales, lorsque vous créez une instance et restaurez une sauvegarde dans une autre région, vous devez fournir une clé Cloud Key Management Service différente de celle de la région cible. Cela ne s'applique pas lors de la restauration sur une instance existante.
Les sauvegardes peuvent être restaurées même si le projet de charge de travail d'origine est supprimé, car les autorisations de déchiffrement sont ancrées à l'agent de service Backup and DR (P4SA) dans le projet de coffre.
Limites
Surveillance des restaurations interprojets : Backup and DR ne permet pas de surveiller les restaurations Filestore interprojets. Si vous restaurez une sauvegarde Filestore dans un autre projet, l'opération de restauration s'exécute, mais sa progression et son état d'achèvement n'apparaissent pas sur la page Jobs (Tâches) de Backup and DR dans le projet de coffre. Pour vérifier l'état d'une restauration inter-projets, accédez au projet cible et vérifiez l'état de l'instance Filestore.
Disponibilité régionale de la surveillance de la restauration : vous ne pouvez surveiller les jobs de restauration que dans les régions où Filestore et Backup and DR sont disponibles.
Restaurer une instance Filestore
Suivez les instructions ci-dessous pour restaurer une instance Filestore. Vous pouvez vérifier l'état de la tâche de restauration sur la page Tâches. Pour en savoir plus, consultez Surveiller les jobs de sauvegarde et de restauration dans la console Google Cloud .
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.
Sur la page Restaurer, vérifiez que l'instance que vous souhaitez restaurer figure dans le champ 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 cliquer sur Parcourir pour en choisir un autre.
Cliquez sur Continuer.
- La page Restaurer la sauvegarde sur une nouvelle instance s'affiche. Les propriétés de l'instance 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.
Pour afficher l'état de la tâche de restauration, accédez à la page Jobs de Backup and DR.
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 de sauvegarde à partir duquel vous souhaitez restaurer les données.
- LOCATION : emplacement du coffre de sauvegarde.
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-backupdr-backup=BACKUPDR_BACKUP_FULL_PATH" \ --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.BACKUPDR_BACKUP_FULL_PATH: chemin d'accès complet de la sauvegarde Backup and DR à partir de laquelle effectuer la restauration.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.
Surveiller les tâches de restauration
Lorsque vous restaurez une instance Filestore, Backup and DR suit automatiquement le job. Vous pouvez surveiller la progression et l'état du job dans la console Google Cloud .
Pour afficher la progression et l'état de la tâche de restauration :
Dans la console Google Cloud , accédez à la page Jobs de Backup and DR.
Recherchez le job dont le type de ressource est défini sur
Filestoreet la catégorie de job surRestore.
Vous pouvez afficher les journaux des jobs de restauration dans le projet de coffre de sauvegarde où la sauvegarde est stockée. Vous pouvez afficher les détails d'un job sur la page Jobs de Backup and DR et dans Cloud Logging.
Pour en savoir plus, consultez Surveiller les jobs de sauvegarde et de restauration dans la console Google Cloud .
Étapes suivantes
- Sauvegarder des instances Filestore dans un coffre-fort de sauvegarde
- Gérer les sources de données dans la console Google Cloud
- Gérer les sauvegardes dans la console Google Cloud
- Surveiller les tâches de sauvegarde et de restauration dans la console Google Cloud