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.
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.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Para restaurar una instancia, un usuario debe tener los siguientes permisos:
backupdr.bvbackups.useReadOnlyForFilestoreInstanceen el recurso de copia de seguridad.file.instances.createen el proyecto de destino donde se restaurará la instancia.
- Usuario de restauración de copias de seguridad y recuperación tras desastres (
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
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.
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.
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.
Selecciona la copia de seguridad que quieras restaurar y haz clic en Hecho.
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).
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.
Haz clic en Restaurar para crear una instancia de Filestore a partir de la copia de seguridad seleccionada.
gcloud
Para obtener la cuenta de servicio del archivo de recuperación, usa el siguiente comando.
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME --location=LOCATIONHaz 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.
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=TIERHaz 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.