Protege y recupera discos en una bóveda de copias de seguridad

En esta página, se explica cómo usar Backup and DR para crear copias de seguridad de los discos de una instancia de Compute Engine. Es una descripción general integral sobre cómo crear copias de seguridad y restablecer tus discos, y supervisar tus copias de seguridad.

Antes de comenzar

Antes de comenzar, asegúrate de cumplir con los siguientes requisitos previos:

  1. En esta guía de inicio rápido, se supone que tienes habilitada la API de Backup and DR en tu proyecto.
  2. Necesitarás una backup vault. Si no tienes un backup vault, entonces crea un backup vault.
  3. Necesitarás un plan de copia de seguridad configurado para proteger los discos. Para crear un plan de copia de seguridad para discos, sigue estos pasos:

Console

  1. En la Google Cloud consola de, ve a la página Planes de creación de copias de seguridad. Ir a Planes de creación de copias de seguridad

  2. Haz clic en Crear plan de copia de seguridad.

  3. En Tipo de recurso, selecciona Discos.

  4. En el campo Nombre del plan de copia de seguridad, ingresa un nombre para el plan de copia de seguridad. No puedes cambiar el nombre de un plan después de que se crea el plan de copia de seguridad.

  5. En el campo Descripción del plan de copia de seguridad, ingresa una descripción opcional para el plan de copia de seguridad.

  6. 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. Puedes proteger los recursos en la misma región que el plan de copia de seguridad.

  7. En la lista Backup vault, selecciona una backup vault para almacenar las copias de seguridad.

  8. Haz clic en Agregar regla.

  9. En el panel Agregar una regla de copia de seguridad, ingresa la información de la regla de copia de seguridad y haz clic en Guardar.

    • Asigna un nombre a tu regla de copia de seguridad: Ingresa un nombre para la regla de copia de seguridad.
    • Elige cuándo crear copias de seguridad: Especifica la recurrencia y la frecuencia de la copia de seguridad.
    • Ventana: Selecciona la Zona horaria, la Hora de inicio y la Hora de finalización para el trabajo de copia de seguridad.
    • Elige durante cuánto tiempo se deben conservar las copias de seguridad antes de que se borren: Ingresa la duración en días durante la que se deben conservar las copias de seguridad antes de que se borren. Ten en cuenta que este valor debe ser igual o superior al backup vault período de retención mínimo obligatorio.
  10. Opcionalmente, establece una retención máxima personalizada bajo demanda.

    Tus copias de seguridad personalizadas bajo demanda se pueden conservar hasta la retención máxima personalizada bajo demanda. Cuando creas una copia de seguridad bajo demanda, establece la retención o puedes usar una regla de copia de seguridad existente. Si no se especifica, se usa el período de retención mínimo aplicado de la vault más 30 días como límite máximo para el período de retención personalizado.

    Ingresa un valor en días en Retención máxima. Este valor debe ser mayor o igual que el período de retención mínimo obligatorio de la vault.

  11. Haz clic en Crear.

gcloud

  1. Crear un plan de creación de copias de seguridad

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --location=REGION \
        --backup-vault=BACKUPVAULT_NAME \
        --resource-type=compute.googleapis.com/Disk \
        --description="Daily application-consistent backups for production disks" \
        --labels=environment=prod,team=ops \
        --disk-properties=guest-flush=true \
        --max-custom-on-demand-retention-days=180 \
        --backup-rule='rule-id=daily-rule,retention-days=30,recurrence=DAILY,time-zone=UTC,backup-window-start=0,backup-window-end=4'
    

Reemplaza lo siguiente:

  • BACKUP_PLAN_NAME: El nombre del plan de copia de seguridad.
  • REGION: La región en la que deseas crear el plan de copia de seguridad.
  • BACKUPVAULT_NAME: El nombre de la backup vault en la que deseas almacenar las copias de seguridad.

Configura la copia de seguridad para los discos

Para crear copias de seguridad de los discos, sigue estos pasos:

Console

  1. En tu proyecto, en Backup and DR, haz clic en Copias de seguridad almacenadas en vault.
  2. Haz clic en Programar copias de seguridad.
  3. En la página Elige recursos que aparece, completa lo siguiente:
    • Tipo de recurso: Selecciona Discos.
    • Proyecto: Se selecciona el proyecto actual o puedes navegar hasta el proyecto que contiene los discos de los que deseas crear una copia de seguridad.
    • Región: Selecciona la región en la que se encuentran tus recursos.
    • Recursos: Haz clic en Explorar para abrir un panel en el que puedes seleccionar los discos para crear una copia de seguridad en esta backup vault.
  4. Haz clic en Continuar.
  5. En la página Selecciona un plan de copia de seguridad , selecciona un plan de copia de seguridad y, luego, haz clic en Listo.

  6. Haz clic en Continuar.

  7. Revisa tus selecciones y haz clic en Programar. En este punto, asociaste un plan de copia de seguridad con los discos. El plan de copia de seguridad programa los discos elegidos para que se creen copias de seguridad según la frecuencia establecida en la política de copia de seguridad, pero aún no se crearon copias de seguridad.

  8. En Recursos con copias de seguridad almacenadas en vault, selecciona el recurso al que acabas de asignar el plan de copia de seguridad. Haz clic en Crear una copia de seguridad a pedido. Una copia de seguridad a pedido es un trabajo de copia de seguridad que puedes activar de forma manual en cualquier momento.

  9. Revisa los detalles y haz clic en Crear.

gcloud

  1. Configurar las copias de seguridad

    gcloud backup-dr backup-plan-associations create my-disk-assoc \
        --project=PROJECT_ID \
        --location= REGION \
        --resource=projects/PROJECT_ID/zones/ZONE/disks/DISK_ID \
        --resource-type=compute.googleapis.com/Disk \
        --backup-plan=projects/PROJECT_ID/locations/us-central1/backupPlans/my-disk-plan
    

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto en el que se encuentran tu plan de copia de seguridad y tus discos.
  • ZONE: La zona en la que se encuentra el disco.
  • DISK_ID: El ID del disco del que deseas crear una copia de seguridad.
  1. Mostrar una lista de las copias de seguridad

    gcloud backup-dr backups list \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID
    

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto en el que se encuentran tu plan de copia de seguridad y tus discos.
  • BACKUPVAULT_NAME: El nombre de la backup vault.
  • DATA_SOURCE_ID: El ID de la fuente de datos.

Restablece los discos

Puedes restablecer la instancia de Compute Engine de origen con una operación de restablecimiento y restablecer la instancia en una ubicación alternativa con la operación de activación.

Console

  1. En la página Copias de seguridad almacenadas en vault, selecciona el disco que deseas restablecer.
  2. En la lista Detalles de la copia de seguridad , selecciona la copia de seguridad del disco y, luego, selecciona Restablecer en el ícono .
  3. La sección Elige la copia de seguridad para restablecer se completa previamente con la información sobre el disco seleccionado.
  4. La sección Elige el destino de restablecimiento se completa previamente con el proyecto actual. No lo cambies para este ejercicio.
  5. Si necesitas algún permiso, en la siguiente sección, se indica cuáles con un vínculo para obtenerlos.
  6. Haz clic en Restablecer. El disco se restablece en el proyecto seleccionado con el mismo nombre seguido de "-restore-" y una fecha y marca de tiempo. Puedes verlo en Compute Engine > Almacenamiento > Discos.

gcloud

  1. Restablece los discos

    gcloud backup-dr backups restore disk BACKUP_ID \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID \
        --name=restored-my-disk \
        --target-project=PROJECT_ID \
        --target-zone=ZONE \
        --type=pd-balanced \
        --size=500 \
        --labels=restored-from=BACKUP_ID \
        --clear-encryption-key
    

Reemplaza lo siguiente:

  • BACKUP_ID: El ID de la copia de seguridad.
  • PROJECT_ID: El ID del proyecto en el que se encuentran tu plan de copia de seguridad y tus discos.
  • DATA_SOURCE_ID: El ID de la fuente de datos.
  • ZONE: La zona de destino en la que deseas restablecer el disco.