Esegui il backup delle VM

Questa pagina descrive come eseguire il backup delle macchine virtuali (VM) rispettando i principi di backup e ripristino isolati di Google Distributed Cloud (GDC). Contiene anche istruzioni su come visualizzare un elenco di backup delle VM ed eliminare i backup delle VM esistenti.

Prima di iniziare

Per eseguire il backup delle VM, devi disporre di quanto segue:

  • Un repository di backup e un piano di backup esistenti. Un backup manuale deve fare riferimento a un piano di backup esistente per la configurazione del backup.
  • I ruoli di identità e accesso necessari:

    • Amministratore VirtualMachine progetto: gestisce le VM nello spazio dei nomi del progetto. Chiedi all'amministratore IAM del progetto di concederti il ruolo Project VirtualMachine Admin (project-vm-admin).
    • Backup Creator: crea backup manuali ed esegue ripristini. Chiedi all'amministratore IAM del progetto di concederti il ruolo Autore backup (backup-creator).
    • Visualizzatore progetto: ha accesso in sola lettura a tutte le risorse all'interno degli spazi dei nomi del progetto. Chiedi all'amministratore IAM del progetto di concederti il ruolo Visualizzatore progetto (project-viewer).

Esegui manualmente il backup delle VM

Esegui il backup delle VM utilizzando la console GDC o l'API.

Console

  1. Accedi alla console GDC.
  2. Nel menu di navigazione, fai clic su Backup per le macchine virtuali.
  3. Seleziona un progetto.
  4. Fai clic sulla scheda Backup.
  5. Fai clic su Crea un backup.
  6. Nel campo dell'istanza VM di origine, seleziona la VM di cui vuoi eseguire il backup.
  7. Inserisci un nome per il backup.
  8. Nel campo Piano di backup, seleziona il piano di backup per cui vuoi creare un backup.
  9. Fai clic su Crea.

API

Emetti una richiesta di backup della macchina virtuale per avviare un backup:

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

Sostituisci quanto segue:

  • BACKUP_REQUEST_NAME: il nome da assegnare alla richiesta di backup che viene avviata.
  • VM_BACKUP_PLAN_TEMPLATE: il nome della risorsa VirtualMachineBackupPlanTemplate da utilizzare per la configurazione del backup.
  • VM_NAME: il nome della VM di cui eseguire il backup.
  • VM_BACKUP_NAME: il nome del backup da creare.

Visualizza i backup delle VM

Visualizza un elenco di backup delle VM utilizzando la console GDC o kubectl.

Console

  1. Accedi alla console GDC.
  2. Nel menu di navigazione, fai clic su Backup per le macchine virtuali.
  3. Seleziona un progetto.
  4. Fai clic sulla scheda Backup.
  5. Fai clic su un backup nell'elenco per visualizzarne i dettagli.

kubectl

Visualizza un backup della VM elencando i backup e visualizzandone i dettagli.

  1. Elenca i backup esistenti:

    kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
    

    Sostituisci PROJECT_NAME con il nome del progetto.

  2. Nell'elenco, individua il backup che vuoi visualizzare.

  3. Visualizza i dettagli del backup:

    kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAME
    

    Sostituisci quanto segue:

    • VM_BACKUP_NAME: il nome del backup.
    • PROJECT_NAME: il nome del progetto.

Elimina un backup della VM

Elimina i backup delle VM utilizzando la console GDC o kubectl.

Console

  1. Accedi alla console GDC.
  2. Nel menu di navigazione, fai clic su Backup per le macchine virtuali.
  3. Seleziona un progetto.
  4. Fai clic sulla scheda Backup.
  5. Nell'elenco dei backup, trova quello da eliminare e fai clic su Elimina backup.
  6. Nel campo Nome backup, inserisci il nome del backup da eliminare.
  7. Fai clic su Elimina backup.

kubectl

Elimina un backup della VM utilizzando kubectl.

  1. Elenca i backup delle VM esistenti:

    kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
    

    Sostituisci PROJECT_NAME con il nome del progetto.

  2. Nell'elenco, individua il backup che vuoi eliminare.

  3. Esegui un VirtualMachineDeleteBackupRequest per eliminare il backup:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachineDeleteBackupRequest
    metadata:
      name: DELETE_BACKUP_REQUEST_NAME
      namespace: PROJECT_NAME
    spec:
      virtualMachineBackupRef:
        name: VM_BACKUP_NAME
    

    Sostituisci quanto segue:

    • DELETE_BACKUP_REQUEST_NAME: il nome da assegnare al VirtualMachineDeleteBackupRequest che viene avviato.
    • VM_BACKUP_NAME: il nome del backup da eliminare.
    • PROJECT_NAME: il nome del progetto.

Passaggi successivi