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 la section Avant de commencer.

Créer une sauvegarde standard

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

Console

  1. Dans la Google Cloud console, accédez à la page Instances de 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 Google Cloud région dans laquelle vous souhaitez que la sauvegarde soit située.

  7. Facultatif : ajoutez une description.

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

  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. Mettez à jour gcloud components :

    gcloud components update

  3. Exécutez la gcloud filestore backups create commande 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 est le nom du projet dans lequel la ressource de clé KMS est stockée.
  • KMS_LOCATION est la région de la ressource de clé KMS.
  • KEYRING est le nom du trousseau de clés.
  • CRYPTO_KEY est 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 possède une clé de chiffrement associée 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 Google Cloud console, 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

Répertorier toutes les sauvegardes de votre projet actuel

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

 ```shell
 gcloud filestore backups list
 ```

Afficher des informations sur une sauvegarde

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

 ```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.

Étape suivante