En este documento se describe cómo crear una máquina virtual a partir de una copia de seguridad en Google Distributed Cloud (GDC) air-gapped.
Una vez creada una copia de seguridad, puedes crear una restauración para esa copia de seguridad, lo que inicia la restauración de toda la máquina virtual. La máquina virtual restaurada y sus discos asociados tienen nombres diferentes en función de lo que especifiques como Nombre de la instancia de VM nueva en la consola de GDC o como restoredResourceName en la interfaz de programación de aplicaciones (API).
Cuando se restaura una copia de seguridad, se restaura toda la máquina virtual. Una vez creados los recursos, la restauración real de la capacidad de la aplicación está sujeta al sistema operativo o a la imagen de la máquina virtual.
Este documento está dirigido a desarrolladores de grupos de administradores de plataformas u operadores de aplicaciones que gestionan operaciones de copia de seguridad y restauración de máquinas virtuales. Para obtener más información, consulta el artículo Audiencias de la documentación de GDC air-gapped.
Antes de empezar
Asegúrate de que tienes una copia de seguridad. Para obtener más información, consulta el artículo Crear un plan de copias de seguridad.
Solicitar roles de IAM
Para crear una máquina virtual a partir de una copia de seguridad, pide a tu administrador de IAM de proyecto que te asigne los siguientes roles:
Administrador de máquinas virtuales de proyecto (
project-vm-admin): crea, obtiene, enumera, supervisa, actualiza, aplica parches y elimina máquinas virtuales y discos de máquinas virtuales en los espacios de nombres de proyectos.Creador de copias de seguridad (
backup-creator): crea, obtiene, enumera, supervisa, actualiza, aplica parches y elimina solicitudes de copias de seguridad manuales y solicitudes de restauración manuales.Visualizador de proyectos (
project-viewer): obtiene, enumera y supervisa todos los recursos de los espacios de nombres de proyectos.
Sigue los pasos para verificar tu acceso.
Crear una restauración para máquinas virtuales
Restaura una copia de seguridad de una máquina virtual mediante la consola de GDC o la API.
Consola
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haz 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 restaurar y haz clic en Restaurar.
- En el campo Nombre de la instancia de VM nueva, introduce un nombre para la nueva instancia virtual de destino en la que se restaurará la copia de seguridad.
- Opcional: En el campo de descripción Instancia de VM nueva, introduce una descripción.
- Introduce un nombre para la restauración.
- Haz clic en Restaurar.
API
Define un recurso personalizado VirtualMachineRestoreRequest para iniciar el proceso de restauración. La copia de seguridad a la que se hace referencia en el campo virtualMachineBackup hace referencia a un
VirtualMachineBackup recurso personalizado generado por un
VirtualMachineBackupRequest. A continuación, se muestra un ejemplo de
VirtualMachineRestoreRequest:
Define un recurso personalizado VirtualMachineRestoreRequest para iniciar el proceso de restauración:
apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineRestoreRequest
metadata:
name: RESTORE_REQUEST_NAME
namespace: PROJECT_NAME
spec:
virtualMachineBackup: VM_BACKUP_NAME
restoreName: RESTORE_NAME
restoredResourceName: RESTORED_RESOURCE_NAME
restoredResourceDescription: RESTORED_RESOURCE_DESCRIPTION
Haz los cambios siguientes:
VM_BACKUP_NAME: el nombre de laVirtualMachineBackupa partir de la que se va a restaurar.PROJECT_NAME: el nombre del proyecto de GDC.RESTORE_REQUEST_NAME: el nombre que se le va a asignar a la solicitud de restauración que se está iniciando.RESTORE_NAME: el nombre que se le va a asignar a la restauración que se está iniciando.RESTORED_RESOURCE_NAME: el nombre que se le va a asignar a la máquina virtual restaurada.RESTORED_RESOURCE_DESCRIPTION: notas sobre el motivo por el que se está realizando la restauración.
El resultado de la restauración es una máquina virtual con la misma configuración y el mismo estado de disco que la copia de seguridad.
Ver una restauración de máquinas virtuales
Para ver una lista de restauraciones, usa la consola de GDC:
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haz clic en Copia de seguridad de máquinas virtuales.
- Selecciona un proyecto.
- Haz clic en la pestaña Restauraciones.
- En la lista, haz clic en una restauración para ver sus detalles.
Eliminar una restauración
Para eliminar una restauración, usa la consola de GDC o kubectl.
Consola
- Inicia sesión en la consola de GDC.
- En el menú de navegación, haz clic en Copia de seguridad de máquinas virtuales.
- Selecciona un proyecto.
- Haz clic en la pestaña Restauraciones.
- En la lista de restauraciones, busca la que quieras eliminar y haz clic en Eliminar restauración.
- En el campo Nombre de la restauración, introduce el nombre de la restauración que quieras eliminar.
- Haz clic en Eliminar restauración.
kubectl
Enumera las restauraciones:
kubectl get virtualmachinerestores.virtualmachine.gdc.goog -n PROJECT_NAMESustituye
PROJECT_NAMEpor el nombre del proyecto.En la lista, busca la restauración que quieras eliminar.
Elimina la restauración:
kubectl delete virtualmachinerestores.virtualmachine.gdc.goog RESTORE_NAME -n PROJECT_NAMEHaz los cambios siguientes:
RESTORE_NAME: el nombre de la restauración.PROJECT_NAME: el nombre del proyecto.