En esta página se explica cómo crear y gestionar un plan de copia de seguridad para los recursos protegidos. Para obtener una descripción de qué son los planes de copias de seguridad y cómo se usan, consulta Planes de copias de seguridad en la consola Google Cloud .
Antes de empezar
Para obtener los permisos que necesitas para crear y gestionar un plan de copias de seguridad, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Usuario de copias de seguridad y recuperación ante desastres (versión 2) (roles/backupdr.userv2
) en tu proyecto de bóveda de copias de seguridad.
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene los permisos necesarios para crear y gestionar un plan de copias de seguridad. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Para crear y gestionar un plan de copias de seguridad, se necesitan los siguientes permisos:
-
backupdr.backupPlans.create
-
backupdr.backupPlans.list
-
backupdr.backupPlans.get
-
backupdr.backupPlans.delete
-
backupdr.backupVaults.associate
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Para obtener información sobre cómo conceder a un usuario la capacidad de aplicar planes de copia de seguridad en un proyecto determinado (sin poder crear planes de copia de seguridad), consulta Roles y permisos de IAM para el usuario de copia de seguridad.
Crear plan de copia de seguridad
Sigue estas instrucciones para crear un plan de copia de seguridad de los recursos protegidos.
Consola
En la Google Cloud consola, ve a la página Planes de copia de seguridad.
Haz clic en Crear plan de copia de seguridad.
En Tipo de recurso, selecciona una de las siguientes opciones:
- Compute Engine: para instancias de Compute Engine
- Discos: para los discos conectados a instancias de Compute Engine.
- Cloud SQL: para instancias de Cloud SQL (vista previa).
En el campo Nombre del plan de copia de seguridad, introduce un nombre para el plan de copia de seguridad. No puedes cambiar el nombre de un plan después de crearlo.
En el campo Descripción del plan de copia de seguridad, introduce una descripción opcional del plan de copia de seguridad.
En la lista Regiones, selecciona una región del plan de copia de seguridad. El plan de copia de seguridad se crea en esta región. Puede proteger recursos en la misma región que el plan de copias de seguridad.
En la lista Copia de seguridad, selecciona una copia de seguridad para almacenar las copias de seguridad.
En la sección Añadir reglas de copia de seguridad, ya se ha aplicado la regla de copia de seguridad predeterminada.
- Si quieres usarla y no quieres usar ninguna otra regla de copia de seguridad, puedes seguir con la configuración de copias de seguridad de registros de bases de datos.
- Si quieres añadir una o varias reglas de copia de seguridad adicionales, haz clic en Añadir regla.
En el panel Añadir una regla de copia de seguridad, introduce la información de la regla de copia de seguridad y haz clic en Guardar.
- Asigna un nombre a la regla de copia de seguridad: introduce un nombre para la regla de copia de seguridad.
- Elige cuándo quieres crear las copias de seguridad: especifica la periodicidad y la frecuencia de la copia de seguridad.
- Ventana: selecciona la zona horaria, la hora de inicio y la hora de finalización de la tarea de copia de seguridad.
- Elige cuánto tiempo se conservarán las copias de seguridad antes de que se eliminen: introduce la duración en días que deben conservarse las copias de seguridad antes de que se eliminen. Ten en cuenta que este valor debe ser igual o superior al periodo de conservación mínimo obligatorio de la bóveda de copias de seguridad.
Se muestra la opción Configurar copias de seguridad de registros de bases de datos si estás protegiendo una instancia de base de datos. Puedes habilitar la recuperación de datos desde un momento dado, hasta una fracción de segundo, mediante el archivado de registros de escritura previa. Esta información no se puede modificar más tarde. Marca la casilla y selecciona durante cuánto tiempo quieres conservar los registros de la base de datos.
Haz clic en Crear.
gcloud
Crea un plan de copia de seguridad para copias de seguridad por horas de una instancia de Compute Engine.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --resource-type=RESOURCE_TYPE \ --backup-vault BACKUPVAULT_NAME \ --backup-rule rule-id=RULE_NAME,retention-days=BACKUP_RETENTION,recurrence=RECURRENCE,hourly-frequency=HOURS,time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME
Haz los cambios siguientes:
+ `BACKUP_PLAN_NAME`: the name of the backup plan. + `PROJECT_ID`: the name of the project where you want to create the backup plan. + `RESOURCE_TYPE`: the resource type to be protected by the backup plan. Values are: `compute.googleapis.com/Instance`, `compute.googleapis.com/Disk`, `sqladmin.googleapis.com/Instance`. + `LOCATION`: the location where you want to create the backup plan. + `BACKUPVAULT_NAME`: the name of the backup vault that you want to use for backup storage. + `RULE_NAME`: the name of the backup rule. + `BACKUP_RETENTION`: the retention period of the backup. Note that the backup retention period must be equal to or greater than the backup vault enforced minimum retention period. + `RECURRENCE`: the frequency at which backups to be created. It can be hourly, daily, weekly, monthly, or yearly. + `HOURS`: the frequency of the hourly backups. Specify this value only if you set the recurrence to hourly. The minimum hourly is always set to six hours. + `TIME_ZONE`: the time zone for the backup plan, such as UTC. Use the [IANA time zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) format to include the timezone for the backup plan. + `START_TIME`: the start time is the hour of the day in a 24 hour format. The start time must be before the end time and is inclusive for the backup window. + `END_TIME`: the end time is the hour of the day in a 24 hour format. The end time must be after the start time and is exclusive for the backup window.
Ejemplo: crea una copia de seguridad de una instancia de Compute Engine cada seis horas y almacena las copias durante 11 días.
gcloud backup-dr backup-plans create bp-hourly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-hourly,recurrence=HOURLY,hourly-frequency=6,backup-window-start=5,backup-window-end=12,retention-days=11
Ejemplo: crea copias de seguridad de los discos a diario entre las 5:00 y las 12:00, y almacena las copias de seguridad durante 12 días.
gcloud backup-dr backup-plans create bp-daily \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Disk \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-daily,recurrence=DAILY,backup-window-start=5,backup-window-end=12,retention-days=12
Ejemplo: Crea una copia de seguridad de una instancia de Compute Engine los lunes y los miércoles entre las 5:00 y las 12:00, y almacena las copias de seguridad durante 13 días.
gcloud backup-dr backup-plans create bp-weekly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-weekly,recurrence=WEEKLY,days-of-week='MON WED',backup-window-start=5,backup-window-end=12,retention-days=13
Ejemplo: Crea copias de seguridad de los discos los días 1 y 15 de cada mes entre las 5:00 y las 12:00, y almacena las copias de seguridad durante 14 días.
gcloud backup-dr backup-plans create bp-monthly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Disk \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-monthly,recurrence=MONTHLY,days-of-month='1 15',backup-window-start=5,backup-window-end=12,retention-days=14
Ejemplo: Crea una copia de seguridad de una instancia de Compute Engine los días 10, 20 y 30 de marzo, junio, septiembre y diciembre de cada año, y almacena las copias de seguridad durante 16 días.
gcloud backup-dr backup-plans create bp-yearly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-yearly,recurrence=YEARLY,months='MAR JUN SEP DEC',days-of-month='10 20 30',backup-window-start=5,backup-window-end=12,retention-days=16
Terraform
Puedes usar un recurso de Terraform para crear un plan de copias de seguridad con una frecuencia de copias de seguridad horaria, diaria, semanal, mensual o anual.
Mostrar planes de copias de seguridad
Sigue estas instrucciones para enumerar los planes de copia de seguridad.
Consola
En la Google Cloud consola, ve a la página Planes de copia de seguridad.
Ir a Planes de copias de seguridad
En la página Plan de copia de seguridad se muestran todos los planes de copia de seguridad de tu proyecto.
gcloud
Lista los planes de copias de seguridad.
gcloud backup-dr backup-plans list \ --location=LOCATION \ --project=PROJECT_ID
Haz los cambios siguientes:
LOCATION
: la ubicación de los planes de copias de seguridad.PROJECT_ID
: el nombre del proyecto en el que se crean los planes de copia de seguridad.
Ver los detalles del plan de copia de seguridad
Sigue estas instrucciones para ver los detalles de un plan de copia de seguridad.
Consola
En la Google Cloud consola, ve a la página Planes de copia de seguridad.
En la lista de planes de copias de seguridad, haga clic en el nombre del plan que quiera ver.
En los detalles del plan de copia de seguridad se muestra la siguiente información:
- Tipo de recurso
- Detalles del plan de copia de seguridad
- Nombre del depósito de copias de seguridad
- Ubicación de almacenamiento de copias de seguridad
- Periodo de conservación de las copias de seguridad
gcloud
Consulta los detalles del plan de copia de seguridad.
gcloud backup-dr backup-plans describe BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Haz los cambios siguientes:
BACKUP_PLAN_NAME
: el nombre del plan de copia de seguridad.LOCATION
: la ubicación del plan de copia de seguridad.PROJECT_ID
: el nombre del proyecto en el que se crea el plan de copia de seguridad.
Eliminar un plan de copias de seguridad
No se puede eliminar un plan de copias de seguridad si lo estás usando para proteger un recurso. Para eliminar un plan de copias de seguridad, primero debe quitarlo del recurso y, a continuación, eliminarlo.
Cuando eliminas un plan de copias de seguridad:
- Las copias de seguridad creadas mientras se aplicaba el plan no se verán afectadas. Las copias de seguridad caducan según sus periodos de conservación y se puede acceder a ellas hasta entonces.
- Las automatizaciones que hagan referencia al plan dejarán de funcionar.
Sigue estas instrucciones para eliminar un plan de copias de seguridad.
Consola
En la Google Cloud consola, ve a la página Planes de copia de seguridad.
Haz clic en el plan de copias de seguridad que quieras eliminar.
Haz clic en Eliminar.
En la ventana superpuesta que aparece, confirma que quieres eliminar el plan de copias de seguridad y su contenido.
Haz clic en Eliminar.
gcloud
Eliminar un plan de copias de seguridad.
gcloud backup-dr backup-plans delete BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Haz los cambios siguientes:
BACKUP_PLAN_NAME
: el nombre del plan de copia de seguridad que quieras eliminar.LOCATION
: la ubicación del plan de copia de seguridad.PROJECT_ID
: el nombre del proyecto en el que se crea el plan de copia de seguridad.