Questo documento descrive come creare un ripristino per i carichi di lavoro delle macchine virtuali (VM) in Google Distributed Cloud (GDC) air-gapped.
Puoi creare un ripristino per un backup creato manualmente o automaticamente da un piano di backup. La VM ripristinata e i dischi associati contengono nomi diversi in base al valore specificato nel campo restoredResourceName. Vengono ripristinate tutte le risorse VM menzionate nell'ambito della risorsa VirtualMachineBackupPlan. Tutte le risorse ripristinate hanno il nome con il prefisso del valore del campo restoredResourceName.
Quando viene ripristinato un backup, viene ripristinata l'intera VM. Dopo la creazione delle risorse, il ripristino della funzionalità dell'applicazione è soggetto al sistema operativo o all'immagine della VM.
Questo documento è destinato agli sviluppatori dei gruppi di amministratori della piattaforma o operatori delle applicazioni che gestiscono le operazioni di backup e ripristino delle VM. Per saperne di più, consulta la sezione Pubblico della documentazione di GDC con air gap.
Prima di iniziare
Assicurati di avere un backup esistente. Puoi creare backup in base a una pianificazione utilizzando i piani di backup o creare backup manualmente.
Richiedi ruoli IAM
Per creare un ripristino, chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Amministratore backup dell'organizzazione (organization-backup-admin). Questo ruolo ti consente di creare, ottenere, elencare, monitorare, aggiornare, applicare patch ed eliminare repository di backup delle VM, modelli di piani di backup delle VM, richieste di backup delle VM e richieste di ripristino delle VM.
Crea un backup manuale della VM
Crea la risorsa VirtualMachineRestoreRequest utilizzando l'API:
apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineRestoreRequest
metadata:
name: RESTORE_REQUEST_NAME
namespace: PROJECT_NAME
spec:
virtualMachineBackup: VM_BACKUP_NAME
restoreName: RESTORE_NAME
restoredResourceName: RESTORE_PREFIX
restoredResourceDescription: RESTORED_RESOURCE_DESCRIPTION
targetNamespace: TARGET_NAMESPACE
Sostituisci quanto segue:
VM_BACKUP_NAME: il nome della risorsaVirtualMachineBackupda cui eseguire il ripristino.PROJECT_NAME: il nome del progetto GDC.RESTORE_REQUEST_NAME: il nome da assegnare alla richiesta di ripristino che viene avviata.RESTORE_NAME: il nome da assegnare al ripristino che viene avviato.RESTORE_PREFIX: il prefisso assegnato alle risorse VM appena create. I nomi della VM e del disco della VM ripristinati hanno come prefisso il valorerestoredResourceNamenella richiesta di ripristino.RESTORED_RESOURCE_DESCRIPTION: una descrizione del ripristino in corso.TARGET_NAMESPACE: lo spazio dei nomi in cui viene ripristinata la VM. Se non viene fornito, viene utilizzato lo spazio dei nomi originale del backup. Supportato solo per i ripristini delle VM dei nodi cluster.