En esta página se describe cómo crear copias de seguridad de máquinas virtuales (VMs) siguiendo los principios de copia de seguridad y restauración aisladas de Google Distributed Cloud (GDC). También contiene instrucciones sobre cómo ver una lista de copias de seguridad de VMs y cómo eliminar copias de seguridad de VMs.
Antes de empezar
Para crear copias de seguridad de las máquinas virtuales, debes tener lo siguiente:
- Un repositorio de copias de seguridad y un plan de copias de seguridad. Una copia de seguridad manual debe hacer referencia a un plan de copias de seguridad para la configuración de la copia de seguridad.
Los roles de identidad y acceso necesarios:
- Administrador de VirtualMachine del proyecto: gestiona las VMs en el espacio de nombres del proyecto. Pide al administrador de gestión de identidades y accesos de tu proyecto que te asigne el rol Administrador de máquinas virtuales de proyectos (
project-vm-admin
). - Creador de copias de seguridad: crea copias de seguridad manuales y las restaura. Pídele al administrador de gestión de identidades y accesos de tu proyecto que te conceda el rol Creador de copias de seguridad (
backup-creator
). - Lector de proyectos: tiene acceso de solo lectura a todos los recursos de los espacios de nombres del proyecto. Pide al administrador de gestión de identidades y accesos de tu proyecto que te conceda el rol Lector de proyectos (
project-viewer
).
- Administrador de VirtualMachine del proyecto: gestiona las VMs en el espacio de nombres del proyecto. Pide al administrador de gestión de identidades y accesos de tu proyecto que te asigne el rol Administrador de máquinas virtuales de proyectos (
Crear copias de seguridad de VMs manualmente
Crea copias de seguridad de las VMs mediante la consola de GDC o la API.
Consola
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haga clic en Copia de seguridad de máquinas virtuales.
- Selecciona un proyecto.
- Haz clic en la pestaña Copias de seguridad.
- Haz clic en Crear copia de seguridad.
- En el campo de instancia VM de origen, selecciona la VM de la que quieras crear una copia de seguridad.
- Introduce un nombre para la copia de seguridad.
- En el campo Plan de copia de seguridad, selecciona el plan de copia de seguridad para el que quieras crear una copia de seguridad.
- Haz clic en Crear.
API
Envía una solicitud de copia de seguridad de la máquina virtual para iniciar una copia de seguridad:
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
Haz los cambios siguientes:
BACKUP_REQUEST_NAME
: nombre que se le asignará a la solicitud de copia de seguridad que se está iniciando.VM_BACKUP_PLAN_TEMPLATE
: nombre del recursoVirtualMachineBackupPlanTemplate
que se va a usar para configurar la copia de seguridad.VM_NAME
: nombre de la VM de la que se va a crear una copia de seguridad.VM_BACKUP_NAME
: el nombre de la copia de seguridad que se va a crear.
Ver copias de seguridad de VMs
Consulta una lista de copias de seguridad de máquinas virtuales mediante la consola de GDC o kubectl
.
Consola
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haga clic en Copia de seguridad de máquinas virtuales.
- Selecciona un proyecto.
- Haz clic en la pestaña Copias de seguridad.
- Haz clic en una copia de seguridad de la lista para ver sus detalles.
kubectl
Ver una copia de seguridad de una VM mostrando la lista de copias de seguridad y sus detalles.
Lista de las copias de seguridad:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
Sustituye
PROJECT_NAME
por el nombre del proyecto.En la lista, busca la copia de seguridad que quieras ver.
Para ver los detalles de la copia de seguridad, sigue estos pasos:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAME
Haz los cambios siguientes:
VM_BACKUP_NAME
: el nombre de la copia de seguridad.PROJECT_NAME
: el nombre del proyecto.
Eliminar una copia de seguridad de una VM
Elimina las copias de seguridad de las VMs mediante la consola de GDC o kubectl
.
Consola
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haga clic en Copia de seguridad de máquinas virtuales.
- Selecciona un proyecto.
- Haz clic en la pestaña Copias de seguridad.
- En la lista de copias de seguridad, busca la que quieras eliminar y haz clic en Eliminar copia de seguridad.
- En el campo Nombre de la copia de seguridad, introduce el nombre de la copia de seguridad que quieras eliminar.
- Haz clic en Eliminar copia de seguridad.
kubectl
Eliminar una copia de seguridad de una VM con kubectl
.
Lista de las copias de seguridad de VMs:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
Sustituye
PROJECT_NAME
por el nombre del proyecto.En la lista, busca la copia de seguridad que quieras eliminar.
Emite un
VirtualMachineDeleteBackupRequest
para eliminar la copia de seguridad:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAME
Haz los cambios siguientes:
DELETE_BACKUP_REQUEST_NAME
: el nombre que se le asignará alVirtualMachineDeleteBackupRequest
que se está iniciando.VM_BACKUP_NAME
: el nombre de la copia de seguridad que se va a eliminar.PROJECT_NAME
: el nombre del proyecto.