Restaurer des sauvegardes

Cette page explique comment restaurer une sauvegarde sur une instance.

Rôles requis

Pour obtenir les autorisations nécessaires pour restaurer une sauvegarde, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet :

  • Permet d'utiliser les ressources Cloud Key Management Service pour les opérations de chiffrement et de déchiffrement uniquement : Chiffreur/Déchiffreur de clés cryptographiques Cloud Key Management Service (roles/cloudkms.cryptoKeyEncrypterDecrypter)

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

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Restaurer 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 suspendre les applications et de les démonter du 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 suspendues.

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 de restaurer la sauvegarde.

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

  1. Dans la console Google Cloud , accédez à la page Instances.

Accéder à la page "Instances"

  1. Dans la liste des instances, cliquez sur celle à partir de laquelle vous souhaitez restaurer la sauvegarde pour afficher ses détails.
  2. Cliquez sur l'onglet Sauvegardes.
  3. Recherchez la sauvegarde à partir de laquelle vous souhaitez effectuer la restauration, puis cliquez sur Autres actions.
  4. Cliquez sur Restaurer la sauvegarde.
  5. Choisissez une instance cible pour la restauration :
    • Si vous restaurez l'instance source, cliquez sur Instance source.
    • Si vous effectuez une restauration sur une autre instance existante :
      1. Cliquez sur Autre instance existante.
      2. Cliquez sur Sélectionner une instance.
      3. Sélectionnez l'instance cible dans laquelle vous souhaitez que la sauvegarde restaurée réside, puis cliquez sur Sélectionner.
  6. Cliquez sur Restaurer.
  7. Cochez la case de confirmation.
  8. 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 commande instances restore :

  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 dans une nouvelle instance

Lorsqu'une sauvegarde zonale, régionale ou 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.

Console

  1. Dans la console Google Cloud , accédez à la page Instances.

    Accéder à la page "Instances"

  2. Cliquez sur Sauvegardes.

  3. Cliquez sur le nom de la sauvegarde à partir de laquelle vous souhaitez effectuer la restauration.

  4. Cliquez sur Restaurer.

  5. Cliquez sur Nouvelle instance.

  6. Configurez la nouvelle instance en suivant les instructions indiquées sur la page. Pour en savoir plus, consultez Créer une instance.

  7. Cliquez sur Restaurer.

gcloud

Pour restaurer un partage de fichiers Filestore sur une nouvelle instance, exécutez la commande instances create :

  gcloud filestore instances create INSTANCE_NAME \
  --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_NAME est le nom que vous souhaitez attribuer à la nouvelle instance Filestore.
  • ZONE est la zone où se trouve l'instance Filestore.
  • TIER correspond au niveau de service que vous souhaitez utiliser. Elle doit être identique à celle 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.
  • SOURCE_BACKUP_NAME correspond au 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 indicateurs gcloud, consultez 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

Étapes suivantes