Sauvegarder des données

Cette page explique comment sauvegarder les données pour la reprise après sinistre à l'aide des sauvegardes Filestore. Pour en savoir plus sur les sauvegardes, les cas d'utilisation fréquents et les bonnes pratiques, consultez la page Sauvegardes.

Avant de commencer

Avant de commencer à créer des sauvegardes, activez les API et assurez-vous que les rôles et autorisations nécessaires sont accordés. Pour en savoir plus, consultez Avant de commencer.

Créer une sauvegarde standard

Pour créer une sauvegarde standard à la demande, procédez comme suit :

Console

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

    Accéder à la page "Instances"

  2. Sélectionnez l'instance que vous souhaitez sauvegarder dans le tableau.

  3. Dans l'onglet Sauvegardes, cliquez sur Créer une sauvegarde à la demande.

  4. Cliquez sur Suivant.

  5. Dans le champ ID de sauvegarde, saisissez le nom de la sauvegarde.

  6. Dans le champ Région, sélectionnez la région Google Cloud dans laquelle vous souhaitez stocker la sauvegarde.

  7. Facultatif : ajoutez une description.

  8. Dans la section Chiffrement, sélectionnez a Google-managed encryption key ou une clé de chiffrement gérée par le client.

  9. Facultatif : Cliquez sur Ajouter un libellé pour ajouter des libellés à la sauvegarde.

  10. Facultatif : Ajoutez des tags pour organiser les ressources.

  11. Cliquez sur Créer.

gcloud

  1. Installez gcloud.
  2. Mise à jour gcloud components :

    gcloud components update

  3. Exécutez la commande gcloud filestore backups create suivante dans une fenêtre de terminal sur votre machine locale. L'option --kms-key est facultative :

    gcloud filestore backups create BACKUP_NAME \
    --instance=INSTANCE_NAME \
    --file-share=FILE_SHARE_NAME \
    --instance-location=INSTANCE_LOCATION \
    --region=BACKUP_LOCATION \
    --kms-key=projects/KMS_PROJECT/locations/KMS_LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO_KEY
    

Où :

  • BACKUP_NAME est le nom que vous souhaitez donner à la sauvegarde.
  • INSTANCE_NAME est le nom de l'instance Filestore à sauvegarder.
  • FILE_SHARE_NAME est le nom du partage de fichiers sur l'instance Filestore.
  • INSTANCE_LOCATION est la région ou la zone où se trouve l'instance Filestore.
  • BACKUP_LOCATION est la région dans laquelle la sauvegarde sera stockée. Si aucune région n'est indiquée, la sauvegarde est créée dans la même région que l'instance Filestore.
  • KMS_PROJECT correspond au nom du projet dans lequel la ressource de clé KMS est stockée.
  • KMS_LOCATION correspond à la région de la ressource de clé KMS.
  • KEYRING correspond au nom du trousseau de clés.
  • CRYPTO_KEY correspond à la ressource de clé KMS.

Exemple

La commande suivante crée une sauvegarde du partage de fichiers vol1 sur l'instance Filestore nfs-server, qui se trouve dans la zone us-central1-c. La sauvegarde s'appelle mybackup, se trouve dans la région asia-east2 et est associée à une clé de chiffrement qui chiffrera l'instance lors de la restauration :

  gcloud filestore backups create mybackup \
  --instance=nfs-server \
  --file-share=vol1 \
  --instance-zone=us-central1-c \
  --region=asia-east2 \
  --kms-key=projects/purple-project/locations/us-central1/keyRings/filestore-keyring/cryptoKeys/filestore-key

Afficher les sauvegardes

Pour afficher les sauvegardes à la demande et leurs détails, procédez comme suit :

Console

  1. Dans la console Google Cloud , accédez à la page Sauvegardes de Filestore.

    Accéder à la page "Sauvegardes"

  2. Cliquez sur l'onglet Standard pour afficher la liste des sauvegardes.

  3. Cliquez sur le nom de la sauvegarde pour afficher ses détails.

gcloud

Lister toutes les sauvegardes de votre projet actuel

Pour afficher la liste des sauvegardes de votre projet actuel, exécutez la commande backups list :

 ```shell
 gcloud filestore backups list
 ```

Afficher des informations sur une sauvegarde

Pour afficher des informations sur une sauvegarde, exécutez la commande backups describe :

 ```shell
 gcloud filestore backups describe BACKUP_NAME \
  --region=BACKUP_LOCATION
  ```

Où :

  • BACKUP_NAME est le nom de la sauvegarde pour laquelle vous souhaitez afficher les informations.
  • BACKUP_LOCATION est la région dans laquelle la sauvegarde est stockée.

Étapes suivantes