Restaurar una instancia de Filestore a partir de un almacén de copias de seguridad

En esta página se explica cómo restaurar una instancia de Filestore a partir de un almacén de copias de seguridad en la Google Cloud consola.

Solo se puede acceder al servicio de Backup y DR de Filestore mediante invitación. Si quieres solicitar acceso al servicio de copia de seguridad y recuperación ante desastres de Filestore en tu proyecto de Google Cloud , ponte en contacto con tu representante de ventas.

Antes de empezar

  • Concede los siguientes roles de gestión de identidades y accesos al usuario que realice la restauración en el proyecto del vault de copias de seguridad.

    • Usuario de restauración de copias de seguridad y recuperación tras desastres (roles/backupdr.restoreUser) para ambos almacenes de copias de seguridad.
    • Editor de Filestore (roles/file.editor) solo para el destino.

    Estos roles predefinidos contienen los permisos necesarios para acceder al almacén de copias de seguridad del proyecto de Filestore. Para ver los permisos específicos, consulta la siguiente lista.

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.bvbackups.get

    Para restaurar una instancia, un usuario debe tener los siguientes permisos:

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance en el recurso de copia de seguridad.
    • file.instances.create en el proyecto de destino donde se restaurará la instancia.

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar acceso a proyectos, carpetas y organizaciones.

Restaurar una instancia de Filestore

Sigue estas instrucciones para restaurar una instancia de Filestore.

Consola

  1. En la Google Cloud consola, ve a la página Copias de seguridad protegidas.

    Ir a Copias de seguridad protegidas

    Aquí se muestran todas las instancias de Filestore con copias de seguridad archivadas.

  2. Selecciona la instancia que quieras restaurar y haz clic en el icono de acción para seleccionar la acción Restaurar. Aparecerá la página Restaurar.

  3. Selecciona las siguientes opciones de restauración:

    • La instancia seleccionada se muestra en Nombre del recurso.
    • En el campo Copia de seguridad, haz clic en Explorar.
  4. Selecciona la copia de seguridad que quieras restaurar y haz clic en Hecho.

  5. En el campo Restore project name (Nombre del proyecto restaurado), el proyecto actual se rellena automáticamente, pero puedes hacer clic en Browse (Buscar) para seleccionar otro proyecto y, a continuación, en Select (Seleccionar).

  6. Haz clic en Continuar.

    • Aparecerá la página Restaurar copia de seguridad en una instancia nueva, donde las propiedades de la instancia se rellenarán automáticamente en función de las propiedades de la instancia de origen. Puede modificar las propiedades de la nueva instancia.
  7. Haz clic en Restaurar para crear una instancia de Filestore a partir de la copia de seguridad seleccionada.

gcloud

  1. Para obtener la cuenta de servicio del archivo de recuperación, usa el siguiente comando.

      gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME
      --location=LOCATION
    

    Haz los cambios siguientes:

    • BACKUPVAULT_NAME: el nombre del archivo de copia de seguridad del que quieras restaurar los datos.
    • LOCATION: la ubicación del depósito de copias de seguridad.
  2. Para restaurar una instancia de Filestore, usa los siguientes comandos.

    El comando de restauración se ejecuta desde el servicio Filestore.

    gcloud filestore instances create INSTANCE_NAME \
      --file-share="capacity=CAPACITY,name=SHARE_NAME,source-gcbdr-backup=GCBDR_BACKUP_NAME,source-gcbdr-backup-region=GCBDR_BACKUP_REGION" \
      --network="name=default" \
      --location=LOCATION \
      --project=PROJECT_NAME \
      --tier=TIER
    

    Haz los cambios siguientes:

    • INSTANCE_NAME: Nombre de la instancia de Filestore que se va a crear.
    • CAPACITY: la capacidad del recurso compartido de archivos.
    • SHARE_NAME: nombre del recurso compartido de archivos.
    • GCBDR_BACKUP_NAME: nombre de la copia de seguridad de Backup y DR desde la que se va a restaurar.
    • GCBDR_BACKUP_REGION: la región de la copia de seguridad de Backup y DR.
    • LOCATION: la ubicación en la que se creará la instancia de Filestore.
    • PROJECT_NAME: el proyecto en el que se creará la instancia de Filestore.
    • TIER: el nivel de la instancia de Filestore.