Crea copias de seguridad de los datos

En esta página, se muestra cómo crear copias de seguridad de los datos para la recuperación ante desastres con copias de seguridad de Filestore. Para obtener más información sobre las copias de seguridad, los casos de uso comunes y las prácticas recomendadas, consulta Copias de seguridad.

Antes de comenzar

Asegúrate de que la cuenta que estás usando tenga la función de editor de Cloud Filestore o el rol básico de Propietario del proyecto o Editor de proyecto. Para obtener más información sobre los roles y los permisos de Filestore, consulta Control de acceso, Permisos de IAM o Acerca de los protocolos compatibles.

Crea una copia de seguridad de un archivo compartido

Los datos de la copia de seguridad incluyen todos los datos y metadatos del sistema de archivos. Las copias de seguridad de Filestore no incluyen bloqueos de archivos ni cierta información específica de la instancia. En la siguiente tabla, se muestra qué información de la instancia se conserva en las copias de seguridad y qué información no se conserva:

Se conservan No se conservan
ID de instancia Descripción
Nivel de la instancia de origen Ubicación
Capacidad Red
Nombre del archivo compartido Dirección IP
Hora de creación
Controles de acceso basados en IP
Bloqueos de archivo
Estado de bloqueo
Instantáneas

Crear una copia de seguridad

Puedes crear una copia de seguridad de un archivo compartido mediante uno de los siguientes métodos:

Console

  1. Vaya a la página de instancias de Filestore
  2. Haz clic en la instancia de Filestore para la que deseas crear una copia de seguridad.
  3. Haz clic en la pestaña Copias de seguridad.
  4. Haz clic en Crear copia de seguridad.
  5. En el campo ID de copia de seguridad, escribe un nombre para la copia de seguridad.
  6. En Región, selecciona la Google Cloud región en la que deseas que se ubique la copia de seguridad.
  7. Opcional: agrega una descripción.
  8. En la sección Encryption, selecciona una Google-managed encryption key o una clave de encriptación administrada por el cliente.
  9. Opcional: Haz clic en Agregar etiqueta para agregar etiquetas a la copia de seguridad.
  10. Haz clic en Crear.

gcloud

  1. Instala gcloud.
  2. Actualización de gcloud components:

    gcloud components update

  3. Ejecuta el siguiente comando gcloud filestore backups create en una ventana de terminal en tu máquina local. La marca --kms-key es opcional:

    gcloud filestore backups create BACKUP-NAME \
    --instance=INSTANCE-NAME \
    --file-share=FILE-SHARE-NAME \
    --instance-zone=ZONE \
    --region=BACKUP-LOCATION \
    --kms-key=projects/KMS-PROJECT/locations/KMS-LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO-KEY
    

Donde:

  • BACKUP-NAME es el nombre que deseas asignar a la copia de seguridad.
  • INSTANCE-NAME es el nombre de la instancia de Filestore que se creará en la copia de seguridad.
  • FILE-SHARE-NAME es el nombre del archivo compartido en la instancia de Filestore.
  • ZONE es la zona en la que se encuentra la instancia de Filestore.
  • BACKUP-LOCATION es la región en la que se almacenará la copia de seguridad. Si no se indica una región, la copia de seguridad se crea en la misma región que la instancia de Filestore.
  • KMS-PROJECT es el nombre del proyecto en el que se almacena el recurso de clave de KMS.
  • KMS-LOCATION es la región del recurso de clave de KMS.
  • KEYRING es el nombre del llavero de claves.
  • CRYPTO-KEY es el recurso de clave de KMS.

Ejemplo

Con el siguiente comando, se crea una copia de seguridad del archivo compartido vol1 en la instancia de Filestore nfs-server, que se encuentra en la zona us-central1-c. La copia de seguridad se llama mybackup, se encuentra en la región asia-east2 y tiene una clave de encriptación asociada que encriptará la instancia cuando se restablezca:

  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

Enumera, visualiza, actualiza y borra copias de seguridad

Las copias de seguridad de Filestore se pueden mostrar, visualizar, actualizar y borrar.

Console

  1. Para ver una lista de todas las copias de seguridad del proyecto actual, sigue estos pasos:

    Ir a la página de copias de seguridad de Filestore

  2. Para ver los detalles de una copia de seguridad, haz clic en el ID correspondiente.

  3. Para borrar una copia de seguridad, haz lo siguiente:

    1. Haz clic en el ID de la copia de seguridad que deseas borrar.
    2. Haz clic en Borrar.
    3. Ingresa el ID de la copia de seguridad cuando se te indique.
    4. Haz clic en Borrar.

gcloud

Enumera todas las copias de seguridad del proyecto actual

Para ver una lista de las copias de seguridad de tu proyecto actual, ejecuta el comando backups list:

  gcloud filestore backups list

Cómo ver información sobre una copia de seguridad

Para ver información sobre una copia de seguridad, ejecuta el comando backups describe:

  gcloud filestore backups describe BACKUP-NAME \
  --region=BACKUP-LOCATION

Aquí:

  • BACKUP-NAME es el nombre de la copia de seguridad cuya información deseas ver.
  • BACKUP-LOCATION es la región en la que se almacena la copia de seguridad.

Actualizar una copia de seguridad

Para actualizar una copia de seguridad, ejecuta el comando backups update:

gcloud filestore backups update BACKUP-NAME \
  --region=BACKUP-LOCATION \
  --description="NEW-DESCRIPTION" \
  --update-labels=KEY=VALUE,...

Aquí:

  • BACKUP-NAME es el nombre de la copia de seguridad cuya información deseas ver.
  • BACKUP-LOCATION es la región en la que se almacena la copia de seguridad. No se puede cambiar la región.
  • NEW-DESCRIPTION es la descripción de la copia de seguridad.
  • KEY=VALUE,... es la lista de pares KEY=VALUE que deseas actualizar. Si una etiqueta existe, su valor se actualiza; de lo contrario, se crea una nueva.

Borrar una copia de seguridad

Para borrar una copia de seguridad, ejecuta el comando backups delete:

gcloud filestore backups delete BACKUP-NAME \
  --region=BACKUP-LOCATION

Aquí:

  • BACKUP-NAME es el nombre de la copia de seguridad cuya información deseas ver.
  • BACKUP-LOCATION es la región en la que se almacena la copia de seguridad.

¿Qué sigue?