El proceso de copia de seguridad administrado por Google para las instancias de Compute Engine implica enviar datos a un almacén de copias de seguridad. Estas backup vaults proporcionan inmutabilidad y retención obligatoria. Puedes elegir almacenar copias de seguridad en una sola región o en varias.
El modelo administrado por Google admite dos métodos de ejecución principales: copias de seguridad programadas y copias de seguridad a pedido. En este documento, se muestra cómo configurar y administrar estas copias de seguridad.
Descripción general
La copia de seguridad de instancias de Compute Engine protege no solo los discos, sino también la configuración y los metadatos de la VM, como el tipo de máquina, las interfaces de red, la configuración de IP, las cuentas de servicio, las etiquetas y las etiquetas, a la vez que garantiza la coherencia de fallas en varios discos. Enviar copias de seguridad a una backup vault proporciona inmutabilidad y retención forzosa. Con una backup vault, puedes almacenar copias de seguridad en una sola región o en varias. Existen dos métodos principales para crear copias de seguridad de las instancias de Compute Engine:
Usa la consola de Google Cloud para crear copias de seguridad de las instancias de Compute Engine: en la consola deGoogle Cloud , puedes crear copias de seguridad de las instancias de Compute Engine en un backup vault aplicando planes de copia de seguridad. Puedes crear copias de seguridad de tus datos con cualquiera de los siguientes métodos. Ambos métodos te permiten almacenar tus copias de seguridad de forma segura en un backup vault, lo que proporciona una forma confiable de recuperar tus instancias de Compute Engine en caso de pérdida de datos o de otros eventos inesperados.
Copias de seguridad programadas: Crea copias de seguridad automáticas de las instancias de Compute Engine en intervalos específicos, como diarios, semanales, mensuales o anuales.
Copias de seguridad a pedido: Crea copias de seguridad a pedido cuando sea necesario. Las copias de seguridad a pedido son útiles para crear copias de seguridad antes de realizar cambios significativos en tus instancias o para la protección de datos ad hoc.
Usa la consola de administración para crear copias de seguridad de las instancias de Compute Engine: Si tienes alguno de los siguientes requisitos de copia de seguridad, puedes usar la consola de administración para crear copias de seguridad de las instancias de Compute Engine:
- Copias de seguridad entre regiones
- Copias de seguridad de discos específicos conectados a instancias de Compute Engine
- Protección automatizada de instancias de Compute Engine basada en etiquetas
- Si los planes de copia de seguridad y los almacenes de copias de seguridad basados en la consola de Google Cloud no se encuentran en una ubicación compatible con la región en la que se ejecutan tus instancias de Compute Engine de origen.
La consola de administración de dispositivos forma parte de Backup and DR para las copias de seguridad administradas por dispositivos. Si debes usar la consola de administración del dispositivo, consulta Descubre y protege instancias de Compute Engine desde la consola de administración del dispositivo.
Antes de comenzar
Habilita la API de Backup and DR en la ubicación de las instancias de Compute Engine.
Asigna roles y permisos de IAM al usuario de copia de seguridad.
Otorga acceso a la backup vault en el proyecto de Compute Engine.
Configura las Estadísticas de observabilidad en tu bucket para supervisar los trabajos de copia de seguridad de Backup and DR.
Configuración de IAM
Para configurar copias de seguridad programadas o ejecutarlas a pedido, un administrador debe otorgar los siguientes roles de IAM en el proyecto de la backup vault:
- Usuario de Backup and DR (
roles/backupdr.backupUser) - Visualizador (
roles/viewer)
Los permisos específicos necesarios para las operaciones de copia de seguridad administradas por Google incluyen los siguientes:
backupdr.backupPlans.listbackupdr.backupPlanAssociations.createForComputeInstancebackupdr.backupPlanAssociations.listbackupdr.backupPlanAssociations.getbackupdr.backupPlanAssociations.triggerBackupForComputeInstancebackupdr.backupPlanAssociations.deleteForComputeInstancebackupdr.backupPlans.useForComputeInstancebackupdr.locations.listbackupdr.operations.getcloudasset.assets.searchAllResources
Además de los permisos de restablecimiento, el usuario debe tener permisos para ver y recuperar los metadatos de la copia de seguridad:
backupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvbackups.getbackupdr.bvdataSources.listbackupdr.bvdataSources.get
Si la instancia de Compute Engine reside en un proyecto diferente al de la
backup vault, debes otorgar el rol de operador de Compute Engine de Backup and DR
(roles/backupdr.computeEngineOperator) al agente de servicio de la backup vault
dentro del proyecto de Compute Engine.
En la siguiente tabla, se enumeran los permisos necesarios para cada llamada a la API:
| Recurso | Acción que se realizará en el recurso | Permisos necesarios para cada llamada a la API | Proyecto en el que se debe asignar |
|---|---|---|---|
| Backup vault | Crea un BackupVault | backupdr.backupVaults.create | Proyecto del administrador |
| Borra BackupVault | backupdr.backupVaults.delete | Proyecto del administrador | |
| Actualiza BackupVault | backupdr.backupVaults.update | Proyecto del administrador | |
| Enumera BackupVaults | backupdr.backupVaults.list | Proyecto del administrador | |
| Obtener BackupVault | backupdr.backupVaults.get | Proyecto del administrador | |
| Plan de creación de copias de seguridad | Crea un BackupPlan | backupdr.backupPlans.create | Proyecto del administrador |
| Borra BackupPlan | backupdr.backupPlans.delete | Proyecto del administrador | |
| Obtén BackupPlan | backupdr.backupPlans.get | Proyecto del administrador | |
| Enumera los planes de copia de seguridad | backupdr.backupPlans.list | Proyecto del administrador | |
| Asociaciones de planes de copias de seguridad | Crea una asociación de plan de copias de seguridad | Proyecto de carga de trabajo | |
| backupdr.backupPlanAssociations.createForComputeInstance | Proyecto de carga de trabajo | ||
| backupdr.backupPlans.useForComputeInstance | Proyecto del administrador | ||
| Borra la asociación del plan de copias de seguridad | backupdr.backupPlanAssociations.deleteForComputeInstance | Proyecto de carga de trabajo | |
| Activa una copia de seguridad a pedido en la asociación del plan de copias de seguridad | backupdr.backupPlanAssociations.triggerBackupForComputeInstance | Proyecto de carga de trabajo | |
| Obtén la asociación del plan de copias de seguridad | backupdr.backupPlanAssociations.getForComputeInstance | Proyecto de carga de trabajo | |
| Enumera las asociaciones de planes de copias de seguridad | backupdr.backupPlanAssociations.list | Proyecto de carga de trabajo | |
| Recupera las asociaciones de planes de copia de seguridad | backupdr.backupPlanAssociations.fetchForComputeInstance | Proyecto de carga de trabajo | |
| Fuente de datos | Obtén DataSource | backupdr.bvdataSources.get | Proyecto del administrador |
| Enumera las fuentes de datos | backupdr.backupPlanAssociations.list | Proyecto del administrador | |
| Copias de seguridad | Obtener copia de seguridad | backupdr.bvbackups.get | Proyecto del administrador |
| Enumera las copias de seguridad | backupdr.bvbackups.list | Proyecto del administrador | |
| Borrar copia de seguridad | backupdr.bvbackups.delete | Proyecto del administrador | |
| Restablecer copia de seguridad | backupdr.bvbackups.restore | Proyecto del administrador | |
| Operaciones | Enumerar operaciones | backupdr.operations.list | Proyecto respectivo |
| Operaciones Get | backupdr.operations.get | Proyecto respectivo |
Otorga acceso a la backup vault en el proyecto de Compute Engine
Para crear una copia de seguridad de una instancia de Compute Engine en un proyecto diferente de donde
se crea la backup vault, debes otorgar el rol de IAM de operador de Compute Engine de Backup and DR
(roles/backupdr.computeEngineOperator) al
agente de servicio de backup vault dentro del proyecto de Compute Engine. Si el proyecto de backup vault en el que se almacenarán las copias de seguridad es diferente del proyecto de Compute Engine, asigna el rol al agente de servicio del backup vault dentro del proyecto de Compute Engine.
Para crear una copia de seguridad de una instancia de Compute Engine en el mismo proyecto en el que se crea el backup vault, no necesitas otorgar ningún rol.
Para obtener información sobre cómo otorgar roles al agente de servicio de backup vault en el proyecto del que quieres crear una copia de seguridad, consulta Otorga un rol al agente de servicio.
Restricciones y limitaciones
Backup and DR no admite copias de seguridad administradas por Google para instancias de Compute Engine que usen las siguientes configuraciones:
- Instancias con discos persistentes extremos conectados
- Instancias que usan cualquier tipo de disco hyperdisk-*
- Instancias que usan tipos de máquinas C3D, H3, A3 o Z3
- Instancias con claves de encriptación proporcionadas por el cliente (CSEK) Se admiten las claves de encriptación administradas por el cliente (CMEK). Consulta las configuraciones de Identity and Access Management para conocer los permisos necesarios.
- Instancias que no tienen discos conectados
- Instancias que superan los 200 terabytes (TB) de tamaño
Configura una copia de seguridad programada
Usa las siguientes instrucciones para configurar una copia de seguridad programada para las instancias de Compute Engine.
Console
En la consola de Google Cloud , ve a la página Copias de seguridad almacenadas en vault.
Haz clic en Programar copia de seguridad.
En el menú desplegable Tipo de recurso, selecciona el tipo de recurso.
En la lista Proyectos, haz clic en Explorar y selecciona un proyecto en el que se encuentren las instancias de Compute Engine.
En la lista Región, selecciona la región en la que se encuentran tus instancias.
En la lista Recursos, haz clic en Explorar.
Elige la instancia de Compute Engine de la que quieres crear una copia de seguridad y haz clic en Listo.
Haz clic en Continuar.
En la lista Plan de copia de seguridad, haz clic en Seleccionar.
Elige un plan de copia de seguridad con el que quieras proteger la instancia de Compute Engine.
Haz clic en Listo.
Revisa los detalles de la copia de seguridad y haz clic en Programar.
gcloud
Obtén el ID de la instancia.
gcloud compute instances describe VM_NAME --zone=VM_ZONE --format="value(id)"Reemplaza lo siguiente:
VM_NAME: El nombre de la instancia de VMVM_ZONE: Es la ubicación donde se encuentra la VM.
Configurar una copia de seguridad programada
gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME \ --location=VM_REGION \ --resource=projects/VM_PROJECT_ID/zones/VM_ZONE/instances/VM_ID \ --backup-plan=projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUP_PLANReemplaza lo siguiente:
BACKUP_PLAN_ASSOCIATION_NAME: Es el nombre de la asociación del plan de copia de seguridad.VM_REGION: la región en la que se encuentra la instancia de Compute Engine.VM_PROJECT_ID: Es el nombre del proyecto en el que se encuentran las instancias de Compute Engine.VM_ZONE: Es la zona en la que se encuentra la instancia de Compute Engine.VM_ID: Es el ID de la instancia de Compute Engine.PROJECT_ID: Es el nombre del proyecto en el que existen los planes de copia de seguridad.LOCATION: Es la región en la que se encuentran tus planes de copia de seguridad.BACKUP_PLAN: Es el nombre del plan de copia de seguridad con el que deseas asociar la instancia de Compute Engine.
Terraform
Puedes usar un recurso de Terraform para configurar una copia de seguridad programada.
Copia de seguridad selectiva de discos para instancias de Compute Engine
De forma predeterminada, cuando un plan de copia de seguridad protege una instancia de Compute Engine, todos los discos conectados a la instancia se incluyen en la copia de seguridad de la máquina virtual (VM).
Puedes configurar la copia de seguridad selectiva de discos en un plan de copia de seguridad para excluir discos específicos de las copias de seguridad de VM. Cuando restableces una instancia a partir de una copia de seguridad de disco selectiva, solo se restablecen los discos que estaban protegidos en el momento de la copia de seguridad.
Puedes configurar la copia de seguridad selectiva de discos con dos propiedades que se excluyen mutuamente cuando creas o actualizas un plan de copia de seguridad:
- Solo disco de arranque (
boot-disk-only): Crea una copia de seguridad solo del disco de arranque de la instancia. Todos los discos que no son de arranque conectados se excluyen de la copia de seguridad de la instancia de Compute Engine. - Etiquetas de exclusión de discos (
disk-exclusion-labels): Excluye cualquier disco conectado que coincida con los pares clave-valor de la etiqueta especificada. Durante el tiempo de ejecución de la copia de seguridad, el sistema de copia de seguridad verifica las etiquetas adjuntas a cada disco en la instancia de Compute Engine y excluye los discos que coinciden. Si no se encuentran etiquetas coincidentes en un disco conectado, este se incluye en la copia de seguridad.
Configura la copia de seguridad selectiva de discos en un plan de copia de seguridad
Usa las siguientes instrucciones para configurar la copia de seguridad selectiva de discos cuando crees o actualices un plan de copia de seguridad:
Console
- Sigue los pasos del 1 al 7 en Crea un plan de copia de seguridad con una regla de copia de seguridad, y selecciona VM de Compute Engine como el Tipo de recurso.
- Configura la copia de seguridad selectiva de discos con el menú desplegable:
- Incluir todos los discos: Crea una copia de seguridad de todos los discos conectados a la instancia de Compute Engine.
- Incluir solo el disco de arranque: Crea una copia de seguridad solo del disco de arranque.
- Excluir discos por etiqueta: Excluye los discos conectados que coinciden con etiquetas
específicas. Ingresa un par clave-valor de etiqueta
(
key=value).
- Haz clic en Crear.
gcloud
Para configurar la copia de seguridad de discos selectiva, especifica boot-disk-only o
disk-exclusion-labels dentro de la marca --compute-instance-properties
cuando crees o actualices un plan de copia de seguridad con gcloud CLI.
Crea un plan de copia de seguridad para crear copias de seguridad solo de los discos de arranque:
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --compute-instance-properties=boot-disk-only=true \ --resource-type=compute.googleapis.com/Instance \ --location=REGION \ --project=PROJECT_ID \ --backup-vault=BACKUPVAULT_NAMEReemplaza lo siguiente:
BACKUP_PLAN_NAME: Es el nombre del plan de copia de seguridad.REGION: Es la región de Google Cloud en la que deseas crear el plan de copia de seguridad.PROJECT_ID: Es el nombre del proyecto en el que reside la backup vault.BACKUPVAULT_NAME: Es el nombre de la backup vault que deseas usar para el almacenamiento de copias de seguridad.
Crea un plan de creación de copias de seguridad para excluir los discos que coincidan con etiquetas específicas:
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --compute-instance-properties=disk-exclusion-labels=env:scratch,data:temp \ --resource-type=compute.googleapis.com/Instance \ --location=REGION \ --project=PROJECT_ID \ --backup-vault=BACKUPVAULT_NAMEReemplaza lo siguiente:
BACKUP_PLAN_NAME: Es el nombre del plan de copia de seguridad.REGION: Es la región de Google Cloud en la que deseas crear el plan de copia de seguridad.PROJECT_ID: Es el nombre del proyecto en el que reside la backup vault.BACKUPVAULT_NAME: Es el nombre de la backup vault que deseas usar para el almacenamiento de copias de seguridad.
Coherencia de la aplicación para las copias de seguridad de Compute Engine de Backup and DR
Las instantáneas coherentes de aplicación capturan el estado de los datos de aplicación en el momento en que se realizó la copia de seguridad con todas las transacciones de la aplicación completadas y todas las escrituras pendientes vaciadas al disco.
Usa las siguientes instrucciones para configurar copias de seguridad coherentes con la aplicación para las instancias de Compute Engine.
Antes de comenzar
Un plan de copia de seguridad para copias de seguridad de instancias coherentes con la aplicación en un entorno de Linux requiere secuencias de comandos previas y posteriores. Crea las secuencias de comandos previas y posteriores de instantáneas necesarias para un entorno de Linux.
Crea un plan de copia de seguridad para copias de seguridad coherentes con la aplicación en instancias de Compute Engine
Usa las siguientes instrucciones para crear copias de seguridad coherentes con la aplicación para las instancias de Compute Engine.
Console
Para crear un plan de copia de seguridad que habilite la coherencia de la aplicación en tus instancias de Compute Engine con Guest Flush o VSS, sigue estos pasos:
En la consola de Google Cloud , ve a la página Backup and DR.
En el menú de navegación, haz clic en Planes de copia de seguridad.
Haz clic en Crear plan de copias de seguridad.
Aparecerá la página Crea un plan de copia de seguridad.
En el menú desplegable Tipo de recurso, selecciona VMs de Compute Engine.
Ingresa un nombre único en el campo Nombre del plan de copia de seguridad.
Escribe una descripción en el campo Descripción (opcional).
En la lista desplegable Región, selecciona la Región en la que deseas crear el plan de copia de seguridad. Esta región debe ser compatible con la región de las instancias de Compute Engine de las que deseas crear copias de seguridad.
En Elige dónde almacenar las copias de seguridad, selecciona el Tipo de ubicación de la backup vault.
En el menú desplegable Región, selecciona la ubicación de la backup vault.
En el menú desplegable Backup vault, selecciona la backup vault existente.
Opcional: Para agregar reglas de copia de seguridad, haz clic en Agregar regla y haz lo siguiente:
En el campo Nombre, ingresa un nombre para la regla de copia de seguridad.
Para seleccionar cuándo crear copias de seguridad, usa la lista desplegable Recurrencia y selecciona la frecuencia con la que se crearán las copias de seguridad, ya sea por hora, por día, por semana, por mes o por año.
En el menú desplegable Zona horaria, selecciona la zona horaria en la que deseas ejecutar los trabajos de copia de seguridad.
En el menú desplegable Hora de inicio, selecciona la hora en la que deseas que comiencen los trabajos de copia de seguridad.
En el menú desplegable Hora de finalización, selecciona la hora en la que deseas que se completen los trabajos de copia de seguridad.
En el campo Borrar copias de seguridad después de, ingresa la cantidad de días que deseas conservar las copias de seguridad antes de que se borren.
Haz clic en Guardar.
Para incluir las operaciones de escritura pendientes y realizar copias de seguridad coherentes con la aplicación, marca la casilla Habilitar instantánea coherente de la aplicación.
Haz clic en Crear.
Una vez creado, este plan de copia de seguridad se puede aplicar a tus instancias de Compute Engine. Las copias de seguridad que se realicen con este plan intentarán ejecutar una operación de limpieza de invitados o VSS para lograr la coherencia con la aplicación. El tipo de coherencia se puede ver en las páginas Lista de planes de copia de seguridad y Backup Inventory.
gcloud
Crea el plan de copia de seguridad.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --compute-instance-properties=guest-flush=true \ --resource-type=compute.googleapis.com/Instance \ --location=REGION \ --project=PROJECT_ID \ --backup-vault=BACKUPVAULT_NAME \ --backup-rule=rule-id=RULE_NAME,recurrence=RECURRENCE,hourly-frequency=HOURS, \ time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME,\ retention-days=BACKUP_RETENTION --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTIONReemplaza lo siguiente:
BACKUP_PLAN_NAME: Es el nombre del plan de copia de seguridad.REGION: Es la región de Google Cloud en la que deseas crear el plan de copia de seguridad.PROJECT_ID: Es el nombre del proyecto en el que reside la backup vault.BACKUPVAULT_NAME: Es el nombre de la backup vault que deseas usar para el almacenamiento de copias de seguridad.RULE_NAME: Es el nombre de la regla de copia de seguridad.RECURRENCE: la frecuencia con la que se crearán las copias de seguridad. Puede ser un intervalo por hora, diario, semanal, mensual o anual.HOURS: Es la frecuencia de las copias de seguridad por hora. Especifica este valor solo si estableces la recurrencia por hora. El valor predeterminado de la frecuencia mínima por hora es de seis horas.TIME_ZONE: Es la zona horaria del plan de copia de seguridad, como UTC. Usa el formato de zona horaria de IANA para incluir la zona horaria del plan de copia de seguridad.START_TIME: La hora de inicio es la hora del día en formato de 24 horas. La hora de inicio debe ser anterior a la de finalización y se incluye en el período de copia de seguridad.END_TIME: La hora de finalización es la hora del día en un formato de 24 horas. La hora de finalización debe ser posterior a la de inicio y es exclusiva para el período de copia de seguridad.BACKUP_RETENTION: Es el período de retención de la copia de seguridad. Ten en cuenta que el período de retención de la copia de seguridad debe ser igual o mayor que el período de retención mínimo aplicado de la backup vault.MAX_ONDEMAND_RETENTION: Es el período máximo de retención personalizado permitido (en días) para las copias de seguridad a pedido creadas con este plan de copias de seguridad.
Actualiza un plan de copia de seguridad existente para crear copias de seguridad coherentes con la aplicación de instancias de Compute Engine
Usa las siguientes instrucciones para actualizar un plan de copia de seguridad y producir copias de seguridad coherentes con la aplicación de instancias de Compute Engine.
Console
Para actualizar un plan de copia de seguridad y habilitar la coherencia de la aplicación en tus instancias de Compute Engine con Guest Flush o VSS, sigue estas instrucciones:
En la consola de Google Cloud , ve a la página Planes de copia de seguridad de Backup and DR.
Selecciona el plan de copia de seguridad que quieres editar o marca su casilla y haz clic en el ícono .
Haz clic en Editar.
Marca la casilla Habilitar la coherencia con la aplicación.
Haz clic en Guardar cambios.
gcloud
Actualiza el plan de copia de seguridad.
gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \ --compute-instance-properties=guest-flush=true \ --project=PROJECT_ID \ --location=REGION \ --description=DESCRIPTION \ --backup-rule=BACKUP_RULE \ --add-backup-rule=ADD_BACKUP_RULE \ --remove-backup-rule=REMOVE_BACKUP_RULE \ --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTIONReemplaza lo siguiente:
BACKUP_PLAN_NAME: Es el nombre del plan de copia de seguridad.PROJECT_ID: Es el nombre del proyecto en el que reside la backup vault.REGION: Es la ubicación en la que deseas crear el plan de copia de seguridad.DESCRIPTION: Es la descripción actualizada del plan de copia de seguridad.BACKUP_RULE: Es la definición completa de una regla de copia de seguridad existente con valores actualizados.ADD_BACKUP_RULE: Son los parámetros de la regla de copia de seguridad que se agregarán al plan de copia de seguridad. Esta marca se puede repetir para agregar más reglas de copia de seguridad.REMOVE_BACKUP_RULE: Es la regla de copia de seguridad existente que se quitará del plan de copia de seguridad.MAX_ONDEMAND_RETENTION: Es el período máximo de retención personalizado permitido (en días) para las copias de seguridad según demanda creadas con este plan de copia de seguridad.
Cambia el plan de copia de seguridad aplicado a una instancia de Compute Engine
Puedes cambiar el plan de copia de seguridad aplicado a una instancia de Compute Engine por otro plan de copia de seguridad. El otro plan de copia de seguridad debe cumplir con estos criterios:
- Usa la misma backup vault
- Estar en la misma región que la instancia de Compute Engine
Usa las siguientes instrucciones para cambiar el plan de copia de seguridad asociado con una instancia de Compute Engine.
Console
En la consola de Google Cloud , ve a la página Copias de seguridad almacenadas en vault.
Ir a Copias de seguridad almacenadas en vault
En la página Copias de seguridad en Vault, solo se enumeran las instancias que tienen planes de copia de seguridad aplicados y sus copias de seguridad almacenadas en una backup vault dentro de un proyecto.
Selecciona la copia de seguridad que tendrá un plan diferente. En la página de detalles de la copia de seguridad o en el menú , selecciona Cambiar plan de copia de seguridad. En la ventana Selecciona un plan de copias de seguridad, solo se enumeran los planes de copias de seguridad válidos para esta instancia.
Selecciona un plan de copia de seguridad y haz clic en Aplicar.
gcloud
Cambia el plan de copias de seguridad asignado.
gcloud backup-dr backup-plan-associations update BACKUP_PLAN_ASSOCIATION_NAME \ --workload-project=VM_PROJECT_ID \ --location=VM_REGION \ --backup-plan=BACKUP-PLAN \ --project=PROJECT_IDReemplaza lo siguiente:
BACKUP_PLAN_ASSOCIATION_NAME: Es el nombre del recurso de asociación del plan de copia de seguridad.VM_PROJECT_ID: el ID del proyecto de la instancia de Compute Engine.VM_REGION: Es la ubicación de la instancia de Compute Engine.BACKUP_PLAN: Es el nombre del plan de copia de seguridad al que cambiarás.PROJECT_ID: Es el ID del proyecto del plan de copia de seguridad seleccionado.
Enumera las copias de seguridad programadas
Usa las siguientes instrucciones para enumerar las instancias de Compute Engine con copia de seguridad.
Console
En la consola de Google Cloud , ve a la página Copias de seguridad almacenadas en vault.
Ir a Copias de seguridad almacenadas en vault
En la página Copias de seguridad en Vault, solo se enumeran las instancias que tienen planes de copia de seguridad aplicados y sus copias de seguridad almacenadas en una backup vault dentro de un proyecto.
gcloud
Enumera las copias de seguridad programadas.
gcloud backup-dr backup-plan-associations list \ --location=LOCATION \ --project=PROJECT_IDReemplaza lo siguiente:
PROJECT_ID: el nombre del proyecto.LOCATION: Es la ubicación de las copias de seguridad programadas.
Crea una copia de seguridad según demanda
Puedes iniciar una copia de seguridad on demand para una instancia de Compute Engine con un plan de copia de seguridad activando la regla de copia de seguridad que elijas para que se ejecute de inmediato. Por lo general, las copias de seguridad a pedido solo capturan los datos modificados desde la última copia de seguridad (incremental).
Cuando creas una copia de seguridad a pedido, puedes elegir una regla del plan de copia de seguridad asociado con la instancia de Compute Engine. Esta regla determina cuándo se borra la copia de seguridad a pedido. Puedes verificar el estado del trabajo de copia de seguridad en la página Trabajos. Para obtener más información, consulta Supervisa los trabajos de copia de seguridad y restablecimiento en la consola de Google Cloud .
Usa las siguientes instrucciones para crear una copia de seguridad a pedido.
Console
- Ve a Instancias de VM > Detalles > Plan de copia de seguridad para crear una copia de seguridad on demand.
- Haz clic en Crear copia de seguridad a pedido. Debes tener los permisos correctos para crear una copia de seguridad a pedido.
Elige cuándo borrar esta copia de seguridad. Tienes las siguientes opciones:
- Según el período de retención personalizado De forma predeterminada, el límite se establece como el período de retención mínimo aplicado de la backup vault más 30 días. Para establecer un límite diferente, agrega un período de retención máximo personalizado a pedido a tu plan de copias de seguridad.
- Según una regla de copia de seguridad existente. Selecciona una regla en el menú desplegable Borrar copias de seguridad después de.
Haz clic en Crear para iniciar el trabajo de copia de seguridad a pedido.
Para ver el estado del trabajo de copia de seguridad a pedido, haz clic en Notificaciones.
gcloud
Crea una copia de seguridad a pedido que use una regla de copia de seguridad.
gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \ --project=PROJECT_ID \ --location=REGION \ --backup-rule-id=RULE_ID --labels=LABELSReemplaza lo siguiente:
BACKUP_PLAN_ASSOCIATION_NAME: Es el nombre de la asociación del plan de copia de seguridad. Ejecuta el comandogcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_IDpara obtener la lista de los planes de copia de seguridad asociados con el disco de Compute Engine.PROJECT_ID: el nombre del proyecto.REGION: Es la ubicación de las copias de seguridad programadas.RULE_ID: Es el nombre de la regla de copia de seguridad que deseas asociar para ejecutar copias de seguridad a pedido.LABELS: etiquetas opcionales para la copia de seguridad como pares clave-valor separados por comas, comowebserver=backend,media=images.
Crea una copia de seguridad según demanda que use la retención personalizada.
gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \ --project=PROJECT_ID \ --location=REGION \ --custom-retention-days=CUSTOM_RETENTION --labels=LABELSReemplaza lo siguiente:
BACKUP_PLAN_ASSOCIATION_NAME: Es el nombre de la asociación del plan de copia de seguridad. Ejecuta el comandogcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_IDpara obtener la lista de los planes de copia de seguridad asociados con el disco de Compute Engine.PROJECT_ID: el nombre del proyecto.REGION: Es la ubicación de las copias de seguridad programadas.CUSTOM_RETENTION: Es el período de retención personalizado en días para esta copia de seguridad bajo demanda. Este valor debe ser igual o mayor que el tiempo de retención de la backup vault y menor o igual que el valor demax-custom-on-demand-retention-daysque se configura en el plan de copia de seguridad (o el tiempo de retención de la vault más 30 días si no se configuramax-custom-on-demand-retention-days).LABELS: etiquetas opcionales para la copia de seguridad como pares clave-valor separados por comas, comowebserver=backend,media=images.
Anula la protección de una instancia de Compute Engine
Para desproteger una instancia de Compute Engine, quita el plan de copia de seguridad aplicado a la instancia. Quitar un plan de copia de seguridad de una instancia de Compute Engine no borra el plan de copia de seguridad ni las copias de seguridad creadas mientras la instancia estaba en uso. Aún puedes acceder a estas copias de seguridad existentes y administrarlas.
Usa las siguientes instrucciones para desproteger una instancia de Compute Engine.
Console
En la consola de Google Cloud , ve a la página Copias de seguridad almacenadas en vault.
Haz clic en el nombre de la instancia de la que deseas quitar un plan de copia de seguridad.
Selecciona Quitar plan de copia de seguridad.
gcloud
Anular la protección de una instancia de Compute Engine
gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME\ --project=PROJECT_ID \ --location=LOCATIONReemplaza lo siguiente:
BACKUP_PLAN_ASSOCIATION_NAME: Es el nombre de la copia de seguridad que deseas borrar.PROJECT_ID: el nombre del proyecto.LOCATION: Es la ubicación de la copia de seguridad programada.
¿Qué sigue?
- Automatiza la protección de las instancias de Compute Engine
- Administra fuentes de datos en la consola de Google Cloud
- Administra copias de seguridad en la consola de Google Cloud