Crea una copia de seguridad manual

En este documento, se describe cómo crear manualmente una copia de seguridad para las cargas de trabajo de máquina virtual (VM) en Google Distributed Cloud (GDC) aislado.

De forma predeterminada, tu plan de copias de seguridad inicia automáticamente las copias de seguridad programadas. También puedes crear copias de seguridad de la VM de forma manual en cualquier momento, incluso si no se encuentra dentro de la programación que definiste. Las copias de seguridad manuales de VMs ofrecen la flexibilidad de capturar el estado de una VM al instante, lo que proporciona un punto de recuperación independiente de tu plan de copias de seguridad programadas.

Este documento está dirigido a los desarrolladores de grupos de administradores de plataformas o de operadores de aplicaciones que administran operaciones de VM Backup. Para obtener más información, consulta Públicos de la documentación de Google Distributed Cloud aislado.

Antes de comenzar

Para crear copias de seguridad manuales de VM, debes tener lo siguiente:

Solicita permisos de IAM

Para administrar el ciclo de vida de los recursos de copias de seguridad de VM, lo que incluye crear, ver y borrar planes de copias de seguridad y restablecimiento en clústeres de usuario, pídele al administrador de IAM de la organización que te otorgue el rol de administrador de copias de seguridad de la organización (organization-backup-admin). Este rol te permite configurar y ejecutar estrategias de protección de datos de VM.

Crea una plantilla de planificación de copias de seguridad para VMs

Debes crear una plantilla de plan de copia de seguridad antes de poder activar una copia de seguridad manual. Usa la consola de GDC o la API para crear una plantilla. Solo debes realizar este paso una vez para cada repositorio de copias de seguridad. No crees otra plantilla si ya creaste una anteriormente.

Console

  1. Accede a la consola de GDC.
  2. En el menú de navegación, haz clic en Copia de seguridad para máquinas virtuales > Planes de copia de seguridad.
  3. Haz clic en Create a backup plan.
  4. En el campo Proyecto, selecciona un proyecto para el que esté disponible este plan de copias de seguridad.
  5. Ingresa el nombre y la descripción del plan de copia de seguridad.
  6. En el campo Backup repo, selecciona un repositorio de copias de seguridad. Los repositorios de copias de seguridad son un conjunto de implementaciones de almacenamiento de objetos.
  7. Haz clic en Crear.

API

Para planificar tus copias de seguridad, crea un recurso personalizado VirtualMachineBackupPlanTemplate. Este es un ejemplo de VirtualMachineBackupPlanTemplate:

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupPlanTemplate
metadata:
  name: BACKUP_TEMPLATE_NAME
  namespace: PROJECT_NAME
spec:
  backupRepository: "BACKUP_REPOSITORY_NAME"

Reemplaza lo siguiente:

  • BACKUP_TEMPLATE_NAME: Es el nombre de la plantilla del plan de copia de seguridad.
  • PROJECT_NAME: Es el nombre del proyecto en el que se creará la plantilla.

  • BACKUP_REPOSITORY_NAME: Es el nombre del repositorio que creaste en la sección anterior.

Crea copias de seguridad manuales

Solicita permisos de IAM para tareas de copia de seguridad

Para crear copias de seguridad de las VMs y crear instantáneas de los discos de VM, pídele al administrador de IAM del proyecto que te otorgue los siguientes roles:

  • Administrador de máquinas virtuales del proyecto (project-vm-admin): Administra las VMs en el espacio de nombres del proyecto.
  • Backup Creator (backup-creator): Crea copias de seguridad manuales y las restablece.
  • Visualizador del proyecto (project-viewer): Tiene acceso de solo lectura a todos los recursos dentro de los espacios de nombres del proyecto.

Sigue los pasos para verificar tu acceso.

Crea una copia de seguridad manual de la VM

Cuando envíes un VirtualMachineBackupRequest, debes especificar el destino de la copia de seguridad con uno de los siguientes métodos:

Hacer referencia a un plan de copia de seguridad existente: Usa el campo namespace en los metadatos para especificar el proyecto en el que existe el plan y el campo VirtualMachineBackupPlan para segmentar el plan de copia de seguridad específico:

   apiVersion: virtualmachine.gdc.goog/v1
   kind: VirtualMachineBackupRequest
   metadata:
     name: BACKUP_REQUEST_NAME
     namespace: PROJECT # Use this field if the backup plan was created using the API.
   spec:
     virtualMachineBackupPlan: VM_BACKUP_PLAN
     virtualMachineBackupName: VM_BACKUP_NAME

Usa una plantilla y segmenta una VM específica: Usa los campos virtualMachineBackupPlanTemplate y virtualMachine cuando definas una copia de seguridad nueva e inmediata basada en una plantilla. Este método requiere que se especifique la máquina virtual de destino directamente en la especificación:

   apiVersion: virtualmachine.gdc.goog/v1
   kind: VirtualMachineBackupRequest
   metadata:
     name: BACKUP_REQUEST_NAME
   spec:
     virtualMachineBackupPlanTemplate: VM_BACKUP_PLAN_TEMPLATE
     virtualMachine: VM_NAME
     virtualMachineBackupName: VM_BACKUP_NAME

Reemplaza lo siguiente:

  • BACKUP_REQUEST_NAME: Es el nombre que se le dará a la solicitud de copia de seguridad que se está iniciando.
  • PROJECT: Es el nombre del proyecto en el que reside el plan de copia de seguridad.
  • VM_BACKUP_PLAN_TEMPLATE: Es el nombre del recurso VirtualMachineBackupPlanTemplate que se usará para configurar la copia de seguridad.
  • VM_NAME: Es el nombre de la VM de la que se creará una copia de seguridad.
  • VM_BACKUP_NAME: Es el nombre de la copia de seguridad que se creará.

Crea una instantánea

Una instantánea captura una imagen de un momento determinado de un disco de VM para realizar restauraciones rápidas, a diferencia de una copia de seguridad de VM, que crea una copia independiente de los datos de la VM en un repositorio de copias de seguridad.

Crea una instantánea con la consola de GDC o la API.

Console

  1. Accede a la consola de GDC.
  2. En el menú de navegación, haz clic en Virtual Machines > Snapshots.
  3. Selecciona un proyecto.
  4. Haz clic en Crear instantánea.
  5. En el campo Disco de origen, selecciona el disco desde el que deseas crear la instantánea.
  6. Ingresa el Nombre de la instantánea.
  7. Haz clic en Crear.

API

Emite un VirtualMachineBackupRequest para iniciar una instantánea:

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupRequest
metadata:
  name: BACKUP_REQUEST_NAME
  namespace: PROJECT_NAME
spec:
  virtualMachineBackupPlanTemplate: VM_BACKUP_PLAN
  virtualMachineDisk: VM_DISK
  virtualMachineBackupName: VM_BACKUP_NAME

Reemplaza lo siguiente:

  • BACKUP_REQUEST_NAME: Es el nombre que se le dará a la solicitud de copia de seguridad que se está iniciando.
  • PROJECT_NAME: Es el nombre del proyecto de GDC.
  • VM_BACKUP_PLAN: Es el nombre del VirtualMachineBackupPlanTemplate que se usará para configurar la instantánea.
  • VM_DISK: Es el nombre del disco del que se creará una instantánea.
  • VM_BACKUP_NAME: Es el nombre de la instantánea que se creará.

¿Qué sigue?