Cette page explique comment restaurer une sauvegarde sur une instance.
Avant de commencer
Avant de commencer à restaurer des données, activez les API et assurez-vous que les rôles et autorisations nécessaires sont accordés. Pour en savoir plus, consultez la section Avant de commencer.
Restaurer une sauvegarde standard sur l'instance source ou une instance existante
Vous pouvez restaurer une sauvegarde de niveau de base sur l'instance source ou sur un partage de fichiers d'une instance Filestore existante.
Avant de lancer une opération de restauration, nous vous recommandons de mettre en pause les applications et de démonter le système de fichiers pour réduire le risque d'erreurs d'application. Vous devez ensuite réinstaller le partage de fichiers après sa restauration à partir d'une sauvegarde. Tous les verrous de fichiers en attente sont révoqués après une restauration réussie. Pendant la restauration, les opérations READ et WRITE du client sont mises en pause.
Lors de la restauration d'une sauvegarde sur une instance Filestore existante, la capacité de l'instance cible doit être supérieure ou égale à celle de l'instance d'origine à partir de laquelle la sauvegarde a été créée. Si l'instance d'origine a une capacité plus importante, vous devez d'abord augmenter la capacité de l'instance cible avant de tenter l'opération de restauration.
Si la restauration d'une sauvegarde sur une instance HDD de base ou SSD de base échoue, l'état du partage de fichiers reste inchangé.
Console
- Dans la console Google Cloud , accédez à la page Instances.
- Dans la liste des instances, cliquez sur l'instance à partir de laquelle vous souhaitez restaurer la sauvegarde pour afficher les détails de l'instance.
- Cliquez sur l'onglet Sauvegardes.
- Recherchez la sauvegarde à partir de laquelle vous souhaitez effectuer la restauration, puis cliquez sur Autres actions.
- Cliquez sur Restaurer la sauvegarde.
- Choisissez une instance cible pour la restauration :
- Si vous restaurez l'instance source, cliquez sur Instance source.
- Si vous effectuez la restauration sur une autre instance existante :
- Cliquez sur Autre instance existante.
- Cliquez sur Sélectionner une instance.
- Sélectionnez l'instance cible dans laquelle vous souhaitez que la sauvegarde restaurée réside, puis cliquez sur Sélectionner.
- Cliquez sur Restaurer.
- Cochez la case d'accusé de réception.
- Saisissez le nom de la sauvegarde dans le champ de saisie, puis cliquez sur Restaurer.
gcloud
Pour restaurer un partage de fichiers Filestore sur une instance existante, exécutez la
instances restore
commande :
gcloud filestore instances restore INSTANCE_ID \
--source-backup=BACKUP_ID \
--source-backup-region=BACKUP_LOCATION \
--file-share=FILE_SHARE_NAME \
--zone=INSTANCE_LOCATION
Où :
- INSTANCE_ID est le nom de l'instance Filestore existante dans laquelle restaurer le partage de fichiers.
- BACKUP_ID correspond au nom de la sauvegarde à partir de laquelle effectuer la restauration.
- BACKUP_LOCATION est la région où se trouve la sauvegarde.
- FILE_SHARE_NAME est le nom du partage de fichiers à restaurer.
- INSTANCE_LOCATION est la zone où se trouve l'instance Filestore.
Exemple
La commande suivante restaure mybackup, qui se trouve dans la région asia-east2, pour partager vol1 sur l'instance Filestore myinstance, qui se trouve dans la zone us-central1-c :
gcloud filestore instances restore myinstance \
--source-backup=mybackup \
--source-backup-region=asia-east2 \
--file-share=vol1 \
--zone=us-central1-c
Restaurer une sauvegarde standard sur une nouvelle instance
Lorsqu'une sauvegarde zonale, régionale et Enterprise est restaurée sur une nouvelle instance Filestore, la capacité du nouveau partage de fichiers doit être supérieure ou égale à celle de la sauvegarde. Pour restaurer une sauvegarde standard, procédez comme suit :
Console
Dans la Google Cloud console, accédez à la page Sauvegardes de Filestore.
Cliquez sur l'onglet Standard.
Sélectionnez la sauvegarde dans la liste.
Cliquez sur Restaurer.
Configurez la nouvelle instance en suivant les instructions de la section Créer une instance.
Cliquez sur Restaurer.
gcloud
Pour restaurer un partage de fichiers Filestore sur une nouvelle instance, exécutez la
instances create commande :
gcloud filestore instances create INSTANCE_ID \
--zone=ZONE \
--tier=TIER \
--file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
--network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS
Où :
- INSTANCE_ID est le nom que vous souhaitez attribuer à la nouvelle instance Filestore.
- ZONE est la zone où se trouve l'instance Filestore.
- TIER est le niveau de service que vous souhaitez utiliser. Il doit être identique à celui de la sauvegarde source.
- FILE_SHARE_NAME est le nom destiné au partage de fichiers NFS qui est diffusé à partir de l'instance.
- FILE_SHARE_CAPACITY correspond à la capacité souhaitée pour le partage de fichiers en Gio ou en Tio, selon le type d'instance et vos besoins.
- SOURCE_BACKUP_NAME est le nom de la sauvegarde à partir de laquelle effectuer la restauration.
- SOURCE_BACKUP_LOCATION est la région où se trouve la sauvegarde.
- VPC_NETWORK est le nom du réseau VPC que l'instance devra utiliser.
- RESERVED_IP_ADDRESS est la plage d'adresses IP de l'instance Cloud Filestore.
Pour en savoir plus sur les options gcloud, consultez la section Créer une instance.
Exemple
La commande suivante crée une instance Filestore myinstance-restored située dans la zone us-central1-c sur la valeur par défaut du réseau. La sauvegarde mybackup, située dans la région asia-east2, est restaurée sur le partage de fichiers vol1 de myinstance-restored avec une capacité de 2TiB :
gcloud filestore instances create myinstance-restored \
--zone=us-central1-c \
--tier=zonal \
--network=name=default \
--file-share=name=vol1,capacity=2TiB,source-backup=mybackup,source-backup-region=asia-east2
Restaurer une sauvegarde améliorée
Vous ne pouvez restaurer une sauvegarde améliorée que sur une nouvelle instance. Pour restaurer une sauvegarde améliorée, procédez comme suit :
Console
Dans la Google Cloud console, accédez à la page Sauvegardes de Filestore.
Cliquez sur l'onglet Améliorée.
Sélectionnez une instance et un coffre-fort de sauvegarde dans la liste pour afficher les sauvegardes disponibles, puis cliquez sur le nom de la sauvegarde.
Cliquez sur Restaurer.
Configurez la nouvelle instance en suivant les instructions de la section Créer une instance.
gcloud
Pour restaurer un partage de fichiers Filestore sur une nouvelle instance, exécutez la
instances create commande :
gcloud filestore instances create INSTANCE_ID \
--zone=ZONE \
--tier=TIER \
--network=name=VPC_NETWORK \
--file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backupdr-backup=SOURCE_BACKUP_PATH
Où :
- INSTANCE_ID est le nom que vous souhaitez attribuer à la nouvelle instance Filestore.
- ZONE est la zone où se trouve l'instance Filestore.
- TIER est le niveau de service que vous souhaitez utiliser.
- FILE_SHARE_NAME est le nom destiné au partage de fichiers NFS qui est diffusé à partir de l'instance.
- FILE_SHARE_CAPACITY correspond à la capacité souhaitée pour le partage de fichiers en Gio ou en Tio, selon le type d'instance et vos besoins. La capacité provisionnée de la nouvelle instance doit être égale ou supérieure à celle de l'instance source.
SOURCE_BACKUP_PATH est le chemin complet de la sauvegarde à partir de laquelle l'instance est restaurée. Le chemin est au format suivant :
projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/dataSources/DATASOURCE/backups/BACKUP_IDOù :
- PROJECT_ID est le nom du projet dans lequel réside la sauvegarde.
- LOCATION est l'emplacement de la sauvegarde.
- BACKUP_VAULT_ID est le nom du coffre-fort de sauvegarde.
- DATASOURCE est l'ID de la source de données.
- BACKUP_ID est l'ID de la sauvegarde.
VPC_NETWORK est le nom du réseau VPC que l'instance devra utiliser.
Exemple
La commande suivante crée une instance Filestore backupdr-instance-restored située dans la zone us-central1-a sur le réseau default. La sauvegarde est restaurée sur le partage de fichiers vol1 de backupdr-instance-restored avec une capacité de 1TiB :
gcloud --project=gcbdr-project filestore instances create backupdr-instance-restored \
--zone=us-central1-a \
--tier=zonal \
--file-share=name="vol1",capacity=1024,source-backupdr-backup="projects/gcbdr-project/locations/us-central1/backupVaults/vault-1/dataSources/a11111bb222ccc333ddd4444eee555555f6666/backups/00aaab11-2222-3333-c444-d5ddd555555d" \
--network=name="default"
Restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde
Pour restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde dans Google Cloud suivez les instructions de la section Restaurer une instance Filestore à partir d'un coffre-fort de sauvegarde dans Google Cloud.
Étape suivante
- Découvrez comment planifier des sauvegardes à l'aide de Cloud Scheduler.
- En savoir plus sur les sauvegardes, les cas d'utilisation fréquents et les bonnes pratiques.
- En savoir plus sur les tarifs des sauvegardes.
- Découvrez comment configurer des alertes d'espace disque faible et de quota de sauvegardes faible.
- Découvrez les problèmes connus liés aux sauvegardes.