Proteggere e recuperare dischi in un vault di backup

Questa pagina descrive in dettaglio come utilizzare Backup e RE per eseguire il backup dei dischi di un'istanza Compute Engine. Si tratta di una panoramica end-to-end su come eseguire il backup e il ripristino dei dischi e monitorare i backup.

Prima di iniziare

Prima di iniziare, assicurati di aver soddisfatto i seguenti prerequisiti:

  1. Questa guida rapida presuppone che tu abbia abilitato l'API Backup e DR nel tuo progetto.
  2. Avrai bisogno di un vault di backup. Se non hai un vault di backup, creane uno.
  3. Avrai bisogno di un piano di backup configurato per proteggere i dischi. Per creare un piano di backup per i dischi, segui questi passaggi:

Console

  1. Nella Google Cloud console, vai alla pagina Piani di backup. Vai a Piani di backup

  2. Fai clic su Crea piano di backup.

  3. In Tipo di risorsa, seleziona Dischi.

  4. Nel campo Nome piano di backup, inserisci un nome per il piano di backup. Non puoi modificare il nome di un piano dopo la creazione.

  5. Nel campo Descrizione del piano di backup, inserisci una descrizione facoltativa per il piano di backup.

  6. Nell'elenco Regioni, seleziona una regione del piano di backup. Il piano di backup viene creato in questa regione. Puoi proteggere le risorse nella stessa regione del piano di backup.

  7. Nell'elenco Vault di backup, seleziona un vault di backup in cui archiviare i backup.

  8. Fai clic su Aggiungi regola.

  9. Nel riquadro Aggiungi una regola di backup, inserisci le informazioni sulla regola di backup e fai clic su Salva.

    • Assegna un nome alla regola di backup: inserisci un nome per la regola di backup.
    • Scegli quando creare i backup: specifica la ricorrenza e la frequenza del backup.
    • Finestra: seleziona Fuso orario, Ora di inizio e Ora di fine per il job di backup.
    • Scegli per quanto tempo conservare i backup prima che vengano eliminati: inserisci la durata in giorni per cui i backup devono essere conservati prima di essere eliminati. Tieni presente che questo valore deve essere uguale o superiore al vault di backup periodo di conservazione minimo applicato.
  10. Facoltativamente, imposta una conservazione on demand personalizzata massima.

    I backup on demand personalizzati possono essere conservati fino al limite massimo di conservazione personalizzata on demand. Quando crei un backup on demand, imposta la conservazione oppure utilizza una regola di backup esistente. Se non specificato, come limite massimo per il periodo di conservazione personalizzato viene utilizzato il periodo di conservazione minimo applicato del vault più 30 giorni.

    Inserisci un valore in giorni in Conservazione massima. Questo valore deve essere maggiore o uguale al periodo di conservazione minimo applicato del vault.

  11. Fai clic su Crea.

gcloud

  1. Crea un piano di backup

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
        --location=REGION \
        --backup-vault=BACKUPVAULT_NAME \
        --resource-type=compute.googleapis.com/Disk \
        --description="Daily application-consistent backups for production disks" \
        --labels=environment=prod,team=ops \
        --disk-properties=guest-flush=true \
        --max-custom-on-demand-retention-days=180 \
        --backup-rule='rule-id=daily-rule,retention-days=30,recurrence=DAILY,time-zone=UTC,backup-window-start=0,backup-window-end=4'
    

Sostituisci quanto segue:

  • BACKUP_PLAN_NAME: il nome del piano di backup.
  • REGION: la regione in cui vuoi creare il piano di backup.
  • BACKUPVAULT_NAME: il nome del vault di backup in cui vuoi archiviare i backup.

Configura il backup per i dischi

Per eseguire il backup dei dischi:

Console

  1. Nel tuo progetto, in Backup e RE, fai clic su Backup in vault.
  2. Fai clic su Pianifica backup.
  3. Nella pagina Scegli risorse visualizzata, completa quanto segue:
    • Tipo di risorsa: seleziona Dischi.
    • Progetto: il progetto corrente è selezionato oppure puoi sfogliare il progetto che contiene i dischi di cui vuoi eseguire il backup.
    • Regione: seleziona la regione in cui si trovano le risorse.
    • Risorse: fai clic su Sfoglia per aprire un riquadro in cui puoi selezionare i dischi di cui eseguire il backup in questo vault di backup.
  4. Fai clic su Continua.
  5. Nella pagina Seleziona un piano di backup , seleziona un piano di backup e fai clic su Fine.

  6. Fai clic su Continua.

  7. Controlla le opzioni che hai selezionato e fai clic su Pianifica. A questo punto hai associato un piano di backup ai dischi. Il piano di backup pianifica il backup dei dischi scelti in base alla frequenza impostata nella policy di backup, ma non è ancora stato eseguito il backup.

  8. In Risorse con backup in vault, seleziona la risorsa a cui hai appena assegnato il piano di backup. Fai clic su Crea un backup on demand. Un backup on demand è un job di backup che puoi attivare manualmente in qualsiasi momento.

  9. Esamina i dettagli e fai clic su Crea.

gcloud

  1. Configura i backup

    gcloud backup-dr backup-plan-associations create my-disk-assoc \
        --project=PROJECT_ID \
        --location= REGION \
        --resource=projects/PROJECT_ID/zones/ZONE/disks/DISK_ID \
        --resource-type=compute.googleapis.com/Disk \
        --backup-plan=projects/PROJECT_ID/locations/us-central1/backupPlans/my-disk-plan
    

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto del progetto in cui si trovano il piano di backup e i dischi.
  • ZONE: la zona in cui si trova il disco.
  • DISK_ID: l'ID del disco di cui vuoi eseguire il backup.
  1. Elenco dei backup

    gcloud backup-dr backups list \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID
    

Sostituisci quanto segue:

  • PROJECT_ID: l'ID progetto del progetto in cui si trovano il piano di backup e i dischi.
  • BACKUPVAULT_NAME: il nome del vault di backup.
  • DATA_SOURCE_ID: l'ID dell'origine dati.

Ripristina i dischi

Puoi ripristinare l'istanza Compute Engine di origine utilizzando un'operazione di ripristino e ripristinare l'istanza in una posizione alternativa utilizzando l'operazione di montaggio.

Console

  1. Nella pagina Backup in vault, seleziona il disco da ripristinare.
  2. Nell'elenco Dettagli backup , seleziona il backup del disco e poi Ripristina sotto l'icona .
  3. La sezione Scegli il backup da ripristinare viene precompilata con le informazioni sul disco selezionato.
  4. La sezione Scegli la destinazione del ripristino viene precompilata con il progetto corrente. Non modificarla per questo esercizio.
  5. Se hai bisogno di autorizzazioni, la sezione successiva indica quali sono con un link per ottenerle.
  6. Fai clic su Ripristina. Il disco viene ripristinato nel progetto selezionato con lo stesso nome a cui vengono aggiunti "-restore-" e una data e un timestamp. Puoi visualizzarlo in Compute Engine > Archiviazione > Dischi.

gcloud

  1. Ripristina i dischi

    gcloud backup-dr backups restore disk BACKUP_ID \
        --project=PROJECT_ID \
        --location=us-central1 \
        --backup-vault=BACKUPVAULT_NAME \
        --data-source=DATA_SOURCE_ID \
        --name=restored-my-disk \
        --target-project=PROJECT_ID \
        --target-zone=ZONE \
        --type=pd-balanced \
        --size=500 \
        --labels=restored-from=BACKUP_ID \
        --clear-encryption-key
    

Sostituisci quanto segue:

  • BACKUP_ID: l'ID del backup.
  • PROJECT_ID: l'ID progetto del progetto in cui si trovano il piano di backup e i dischi.
  • DATA_SOURCE_ID: l'ID dell'origine dati.
  • ZONE: la zona di destinazione in cui vuoi ripristinare il disco.