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

  • Asigna el rol de gestión de identidades y accesos de operador de Filestore (roles/backupdr.computeEngineOperator) a la cuenta de servicio del agente de bóveda de copias de seguridad de la bóveda en el proyecto de destino en el que se está realizando la restauración.

  • Si utilizas una VPC compartida, concede el rol de usuario de red de Compute (roles/compute.networkUser) de gestión de identidades y accesos a la cuenta de servicio del agente del almacén de copias de seguridad del almacén en el proyecto del host de la VPC.

  • 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 copia de seguridad y recuperación tras desastres (roles/backupdr.restoreUser) tanto para el vault de copia de seguridad como para el proyecto de destino.
    • Lector de Filestore (roles/filestore.viewer) 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 con la CLI de Google Cloud o la API, 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.

Permisos adicionales para la consola Google Cloud

Cuando se restaura una instancia mediante la consola Google Cloud , el usuario necesita los permisos de la CLI y los siguientes permisos. Estos permisos adicionales son necesarios para que la consola pueda enumerar y mostrar los recursos de Filestore necesarios para seleccionarlos en la interfaz de usuario:

  • WHAT GOES HERE?

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

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 almacén de copias de seguridad del que quieras restaurar los datos.
    • LOCATION: la ubicación del archivo de copia de seguridad.
  2. Para restaurar una instancia de máquina virtual, 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: proyecto en el que se creará la instancia de FileFilestorestore.
    • TIER: el nivel de la instancia de Filestore.