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
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.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Para restaurar una instancia con la CLI de Google Cloud o la API, 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 copia de seguridad y recuperación tras desastres (
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
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 almacén de copias de seguridad del que quieras restaurar los datos.
- LOCATION: la ubicación del archivo de copia de seguridad.
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=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: proyecto en el que se creará la instancia de FileFilestorestore.TIER: el nivel de la instancia de Filestore.