En esta página, se te ayudará a restablecer una instancia de Compute Engine desde una bóveda de copia de seguridad en la consola de Google Cloud .
Antes de comenzar
Otorga el rol de IAM de operador de Compute Engine de Backup and DR (
roles/backupdr.computeEngineOperator
) al agente de servicio de la bóveda de copia de seguridad de la bóveda en el proyecto de destino en el que se realiza el restablecimiento.Otorga el rol de IAM de usuario de red de Compute (
roles/compute.networkUser
) al agente de servicio de la bóveda de copia de seguridad de la bóveda en el proyecto host de la VPC si usas una VPC compartida.Otorga los siguientes roles de IAM al usuario que realiza el restablecimiento en el proyecto de la bóveda de copia de seguridad.
- Usuario de restablecimiento de Backup and DR (
roles/backupdr.restoreUser
) para la bóveda de copia de seguridad y el proyecto de destino. - Visualizador de Compute (
roles/compute.viewer
) solo para el objetivo
Estos roles predefinidos contienen los permisos necesarios para acceder a la bóveda de copias de seguridad en el proyecto de Compute Engine. Para obtener permisos específicos, consulta la siguiente lista.
backupdr.bvbackups.restore
backupdr.compute.restoreFromBackupVault
backupdr.backupVaults.get
backupdr.backupVaults.list
backupdr.bvbackups.list
backupdr.bvdataSources.get
backupdr.bvdataSources.list
backupdr.bvbackups.get
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
- Usuario de restablecimiento de Backup and DR (
Restablece una instancia de Compute Engine
Usa las siguientes instrucciones para restablecer una instancia de VM.
Console
En la consola de Google Cloud , ve a la página Respaldos en Vault.
Ir a las copias de seguridad almacenadas en la vault
Aquí se muestran todas las instancias de Compute Engine con copias de seguridad en la bóveda.
Haz clic en el ícono de acción para seleccionar la acción Restablecer. En la página Restablecer, se muestran las siguientes opciones de restablecimiento:
- Selecciona un nombre de recurso.
- Selecciona una Fecha de creación de la copia de seguridad.
- Selecciona el Nombre del proyecto en el que deseas restablecer la VM.
Haz clic en Continuar.
- Aparecerá la siguiente página Create a new VM instance from a backup, en la que las propiedades de la VM se propagarán previamente según las propiedades de la VM de origen. Puedes modificar las propiedades para crear una VM nueva, por ejemplo, cambiar la selección de Región o Tipo de máquina.
Haz clic en Crear para crear una VM nueva a partir de la copia de seguridad seleccionada.
gcloud
Si aún no se otorgó, otorga el rol de IAM de operador de Compute Engine de copia de seguridad y DR (
roles/backupdr.computeEngineOperator
) al agente de servicio de la bóveda de copia de seguridad en el proyecto de recuperación en el que se recupera la VM.Para obtener la cuenta de servicio de la bóveda de copia de seguridad, usa el siguiente comando.
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME --location=LOCATION
Reemplaza lo siguiente:
- BACKUPVAULT_NAME: Es el nombre de la bóveda de copia de seguridad desde la que deseas restablecer los datos.
- LOCATION: Es la ubicación de la bóveda de copia de seguridad.
Para restablecer una instancia de VM, usa los siguientes comandos.
Restablece una VM en el mismo proyecto que el proyecto de carga de trabajo con el ID de la copia de seguridad.
gcloud backup-dr backups restore compute test-backup-id \ --project=PROJECT --location=LOCATION \ --backup-vault=BACKUPVAULT_NAME --data-source=DATA_SOURCE\ --name=NAME --target-zone=TARGET_ZONE \ --target-project=TARGET_PROJECT
Restablece una VM en el mismo proyecto que el proyecto de carga de trabajo con la URL completa del recurso de la copia de seguridad.
gcloud backup-dr backups restore compute projects/test-project-id/locations/us-central1/backupVaults/test-vault/dataSources/test-ds/backups/test-backup-id \ --name=NAME --target-zone=TARGET_ZONE \ --target-project=TARGET_PROJECT
Restablece una instancia de VM con una configuración de red y de cuenta de servicio personalizadas.
gcloud backup-dr backups restore compute test-backup-id \ --project=PROJECT --location=LOCATION \ --backup-vault=BACKUPVAULT_NAME --data-source=DATA_SOURCE\ --name=NAME --target-zone=TARGET_ZONE \ --target-project=TARGET_PROJECT \ --network-interface=network=NETWORK,subnet=SUBNET \ --service-account=SERVICE_ACCOUNT \ --scopes=SCOPE
Reemplaza lo siguiente:
- PROJECT: Es el nombre del proyecto de la bóveda de copia de seguridad.
- LOCATION: Es la ubicación de la bóveda de copia de seguridad.
- BACKUPVAULT_NAME: Es el nombre de la bóveda de copia de seguridad desde la que deseas restablecer los datos.
- DATA_SOURCE: Es el nombre de la fuente de datos desde la que deseas restablecer los datos.
- NAME: Es el nombre de la VM restaurada.
- TARGET_ZONE: La región en la que se restablece la VM.
- TARGET_PROJECT: El proyecto en el que se restablece la VM.
- NETWORK: Es el URI de red de la VM.
- SUBNET: Es el URI de la subred de la VM.
- SERVICE_ACCOUNT: La cuenta de servicio de la VM restaurada.
- SCOPE: El alcance de autorización de la cuenta de servicio.
Para anular otras propiedades de la VM, consulta Descripción general de los comandos de Google Cloud CLI del servicio de Backup and DR.
Guía de Backup and DR de Compute Engine
- Crea y administra un plan de copia de seguridad para copias de seguridad en la bóveda
- Cómo buscar las credenciales en la nube
- Cómo descubrir y proteger instancias de Compute Engine
- Cómo activar imágenes de copia de seguridad de Persistent Disk de Compute Engine
- Cómo restablecer una instancia de Compute Engine
- Importa imágenes de instantáneas de Persistent Disk