Crea una instantánea para preservar el estado de tus datos

En esta guía, se muestra cómo crear una instantánea para preservar el estado de tus datos de Filestore. Para obtener más información sobre las instantáneas, consulta Instantáneas.

Niveles admitidos

En la siguiente tabla, se muestran los niveles de servicio de Filestore admiten instantáneas y la revert instance operación:

Nivel Compatibilidad con instantáneas Compatibilidad con Revertir
HDD básico No No
SSD básico No No
Zonal
Regional
Enterprise

Las instantáneas y las operaciones revert relacionadas también se admiten en la versión heredada. nivel de servicio de SSD de gran escala.

Si bien las instantáneas son compatibles con el nivel de servicio empresarial, no se pueden combinar con la función de archivos compartidos múltiples de Filestore.

Crear una instantánea

Puedes crear una instantánea de una instancia con uno de los siguientes métodos:

Consola de Google Cloud

  1. En la consola de Google Cloud, ve a la página de instancias de Filestore.

    Vaya a la página de instancias de Filestore

  2. Haz clic en la instancia de la que deseas crear una instantánea.

  3. Haz clic en la pestaña Instantáneas y, luego, en Crear instantánea.

  4. En ID de instantánea (Snapshot ID), ingresa un nombre para la instantánea. El nombre del archivo compartido y el ID de la instantánea pueden tener una longitud combinada de hasta 77 caracteres.

  5. Opcional: Agrega una descripción o etiquetas a la instantánea.

  6. Haz clic en Crear.

gcloud CLI

Para crear una instantánea de una instancia, ejecuta instances snapshots create. kubectl. Las marcas --description y --labels se agregan como argumentos opcionales:

gcloud filestore instances snapshots create SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="DESCRIPTION" \
    --labels=KEY=VALUE

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea El el nombre del recurso compartido de archivos y el ID de la instantánea pueden tener una longitud combinada de hasta 77 caracteres. Por ejemplo, my-snapshot-1
  • INSTANCE_ID por el nombre de la instancia desde la que deseas crear una instantánea. Por ejemplo, my-instance-1
  • LOCATION por la zona o región de la instancia. Por ejemplo, us-east1-b o us-central1, respectivamente. Ten en cuenta que el nivel de servicio de tu instancia determina si una zona o región es un argumento válido.
  • DESCRIPTION con una descripción de la instantánea
  • KEY=VALUE,... con uno o más pares KEY=VALUE que desees incluir.

Ejemplo

El siguiente comando crea una instantánea de la instancia nfs-server, que se encuentra en us-central1. La instantánea se llama nfs-server-snapshot.

gcloud filestore instances snapshots create nfs-server-snapshot \
    --instance=nfs-server \
    --instance-location=us-central1 \

Enumera, visualiza, actualiza y borra instantáneas

Puedes enumerar, ver, actualizar y borrar instantáneas.

Consola de Google Cloud

Para administrar tus instantáneas en la consola de Google Cloud, sigue estos pasos:

  1. Vaya a la página de instancias de Filestore

    Vaya a la página de instancias de Filestore

  2. Haz clic en el ID de la instancia de la que deseas ver los instantáneas.

  3. Haz clic en la pestaña Instantáneas.

En la pestaña Instantáneas, haz lo siguiente:

  • Para ver los detalles de una instantánea, haz clic en su ID.
  • Para editar una instantánea, haz clic en Editar en la página de detalles de las instantáneas.
  • Para borrar una instantánea, haz lo siguiente:
  1. Haz clic en el ID de la instantánea que deseas borrar.
  2. Haz clic en Borrar.
  3. Cuando se te solicite, escribe el ID de la instantánea.
  4. Haz clic en Borrar.

gcloud CLI

Enumera todas las instantáneas de tu proyecto actual

Para ver una lista de instantáneas de una instancia, ejecuta instances snapshots list. :

gcloud filestore instances snapshots list \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

Reemplaza lo siguiente:

  • INSTANCE_ID por el nombre de la instancia desde la que deseas crear una lista de instantáneas. Por ejemplo, my-instance-1
  • LOCATION por la zona o región de la instancia. Por ejemplo, us-east1-b o us-central1, respectivamente. Ten en cuenta que el nivel de servicio de tu instancia determina si una zona o región es un argumento válido.

Visualiza información sobre una instantánea

Para ver información sobre una instantánea, ejecuta el comando instances snapshots describe:

gcloud filestore instances snapshots describe SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea Por ejemplo, my-snapshot-1.
  • INSTANCE_ID por el nombre de la instancia desde la que se realizó la instantánea se creó. Por ejemplo, my-instance-1
  • LOCATION con la zona o región de la instancia a partir de la cual se creó la instantánea. Por ejemplo, us-east1-b o us-central1, respectivamente. Ten en cuenta que el nivel de servicio de tu instancia determina si una zona o región es un argumento válido.

Actualizar una instantánea

Para actualizar una instantánea, ejecuta instances snapshots update. kubectl. Las marcas --description y --update-labels se agregan como opcionales. argumentos:

gcloud filestore instances snapshots update SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="NEW-DESCRIPTION" \
    --update-labels=KEY1=VALUE1,KEY2=VALUE2...

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea Por ejemplo, my-snapshot-1.
  • INSTANCE_ID por el nombre de la instancia desde la que se realizó la instantánea se creó. Por ejemplo, my-instance-1
  • LOCATION con la zona o región de la instancia a partir de la cual se creó la instantánea. Por ejemplo, us-east1-b. o us-central1, respectivamente. Ten en cuenta que el nivel de servicio de tu instancia determina si una zona o región es un argumento válido.
  • NEW-DESCRIPTION con una descripción nueva de la instantánea.
  • KEY1=VALUE1,... por uno o más pares KEY=VALUE que deseas actualización. Si existe una etiqueta, se actualiza su valor; de lo contrario, se crea una etiqueta nueva crear.

Borrar una instantánea

La eliminación de instantáneas es una operación de larga duración que puede tardar varias horas en completarse, según la cantidad de archivos involucrados.

Para borrar una instantánea, ejecuta el comando instances snapshots delete:

gcloud filestore instances snapshots delete SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea Por ejemplo, my-snapshot-1.
  • INSTANCE_ID por el nombre de la instancia desde la que se realizó la instantánea se creó. Por ejemplo, my-instance-1
  • LOCATION por la zona o región de la instancia desde la que se creó la instantánea. Por ejemplo, us-east1-b o us-central1, respectivamente. Ten en cuenta que el nivel de servicio de tu instancia determina si una zona o región es un argumento válido.

Restablecer datos

Puedes restablecer archivos individuales a partir de una instantánea o revertir todo el archivo compartido a un estado de instantánea anterior.

Para obtener más información, consulta Cómo restablecer un archivo desde una instantánea y Cómo revertir una instancia a un estado de instantánea anterior.

Supervisión

Puedes supervisar la capacidad de instantáneas de una instancia con el Explorador de métricas. Para obtener más información, consulta Crea gráficos con el Explorador de métricas.

¿Qué sigue?