Migra una configurazione di backup dell'istanza Compute Engine dalla console di gestione dell'appliance a un vault di backup

Esegui la migrazione della protezione di un'istanza Compute Engine dal piano di backup della console di gestione dell'appliance a un piano di backup del vault di backup utilizzando la protezione dell'istanza Compute Engine senza interruzioni, disinstallazione dell'agente di backup, peering di rete o modifiche ai firewall VPC.

Vantaggi

  • Protezione avanzata da ransomware: funzionalità avanzate di indelebilità e immutabilità che proteggono i dati da ransomware ed eliminazione accidentale o dannosa.

  • Risparmio immediato sui costi: riduci le commissioni di gestione non appena completi la migrazione.

  • Infrastruttura semplificata: passa a un modello senza infrastruttura che elimina la necessità di appliance di backup, riducendo il costo totale di proprietà (TCO).

  • Gestione senza interruzioni: utilizza un'esperienza di console integrata con supporto completo per gcloud CLI, Terraform e Google Cloud API per un'automazione semplice e su larga scala. Google Cloud

  • Supporto esteso: ottieni una piattaforma unificata che supporta anche Cloud SQL, AlloyDB per PostgreSQL e Filestore.

  • Disponibile in tutte le Google Cloud regioni.

Limitazioni

  • La migrazione non è supportata se la configurazione corrente del piano di backup della console di gestione dell'appliance o dell'istanza Compute Engine include una delle seguenti funzionalità:

    • Piani di backup della console di gestione dell'appliance con backup ad alta frequenza che utilizzano una frequenza di backup di un'ora o meno.

    • Piani di backup della console di gestione dell'appliance configurati con snapshot di archiviazione.

    • Istanze Compute Engine che utilizzano Google Cloud Hyperdisk.

    • Istanze Compute Engine che escludono dischi specifici dai backup.

  • Puoi eseguire la migrazione solo delle istanze Compute Engine standard. Altri tipi di carichi di lavoro delle applicazioni, come VM Microsoft SQL, SAP HANA, Oracle e VMware, non possono essere migrati utilizzando questa pagina.

  • Non puoi eseguire la migrazione dei backup esistenti.

Considerazioni

  • Per eseguire una migrazione collettiva, devi disporre di uno script di migrazione per automatizzare la transizione per gli ambienti su larga scala. Contatta l'assistenza clienti Google Cloud per ricevere uno script di migrazione collettiva.

  • Se mantieni la protezione per un'istanza Compute Engine tramite il vault di backup e la console di gestione, puoi incorrere in addebiti di fatturazione per entrambi gli ambienti.

  • Se un'istanza Compute Engine automatizza i backup utilizzando la protezione dinamica dei tag, il job programmato proteggerà nuovamente le istanze dopo la migrazione, a meno che il tag non venga rimosso manualmente.

  • Ti consigliamo di evitare di eseguire la migrazione delle VM che utilizzano Google Cloud Hyperdisk.

  • I ruoli del servizio di Backup e RE esistenti continuano a funzionare come previsto. Tuttavia, se prevedi di eseguire il backup delle istanze Compute Engine da più progetti di servizio in un unico vault di backup centralizzato (ovvero un vault di backup creato in un progetto di backup centrale), devi concedere il ruolo Backup and DR Compute Engine Operator (roles/backupdr.computeEngineOperator) all'agente di servizio del vault di backup in tutti i progetti di servizio che ospitano le istanze di cui è necessario eseguire il backup. Per saperne di più, vedi Concedere un ruolo all'agente di servizio.

Come funziona

Quando esegui una migrazione, i backup storici rimangono nella console di gestione dell'appliance e non vengono migrati nel vault di backup. Mantieni l'accesso nella console di gestione dell'appliance fino alla scadenza in base alla policy di conservazione originale.

Al termine della migrazione, puoi visualizzare i punti di ripristino storici nella console di gestione dell'appliance e i nuovi punti di ripristino nella Google Cloud console.

Per eseguire la migrazione dell'istanza Compute Engine dalla console di gestione dell'appliance a un vault di backup, segui questi passaggi:

  1. Configura la protezione: utilizza il comando MigrateToBackupVault per proteggere le istanze Compute Engine con un piano di backup del vault di backup.

  2. Esegui la verifica: verifica che il vault di backup crei i backup correttamente.

  3. Rimuovi la protezione dalla console di gestione dell'appliance: utilizza il comando UnprotectVMsFromManagementConsole per rimuovere la protezione dalla console di gestione dell'appliance.

Prima di iniziare

  1. Verifica di disporre delle autorizzazioni necessarie per completare questa guida.

  2. Assicurati di disporre delle seguenti risorse:

    • Un vault di backup preesistente. Per le istruzioni, vedi Creare un vault di backup.
    • Un piano di backup preesistente configurato per utilizzare il vault di backup. Crea questo piano di backup nella Google Cloud console. Può essere equivalente al piano di backup della console di gestione dell'appliance. Per le istruzioni, vedi Creare un piano di backup.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per eseguire la migrazione di una configurazione di backup dell'istanza Compute Engine, chiedi all'amministratore di concederti i seguenti ruoli IAM sul progetto:

  • Backup e DR Admin (ruolo legacy per le operazioni della console di gestione dell'appliance)
  • Backup and DR Admin (roles/backupdr.admin)

Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Installare lo strumento di migrazione

Per eseguire i comandi di migrazione, devi installare l'eseguibile autonomo backupdr_gcevm_migration_tool nell'ambiente scelto, all'interno di Cloud Shell o sulla workstation locale.

Google Cloud Shell

  1. Apri Cloud Shell nella Google Cloud console.

  2. Fai clic su Altro e poi su Carica.

  3. Seleziona il file backupdr_gcevm_migration_tool.

  4. Rendi eseguibile lo strumento:

    chmod +x ~/backupdr_gcevm_migration_tool
    
  5. Esegui lo strumento utilizzando ~/backupdr_gcevm_migration_tool.

Ambiente locale

  1. Scarica l'eseguibile backupdr_gcevm_migration_tool.

  2. Installa e autentica il gcloud CLI. Per saperne di più, vedi Installa gcloud CLI.

  3. Sposta l'eseguibile in una directory, ad esempio ~/tools, e rendilo eseguibile:

    mkdir -p ~/tools
    mv ~/Downloads/backupdr_gcevm_migration_tool ~/tools/
    chmod +x ~/tools/backupdr_gcevm_migration_tool
    
  4. (Facoltativo) Per eseguire lo strumento da qualsiasi directory, aggiungilo a PATH. Aggiungi la seguente riga al file ~/.bashrc o ~/.zshrc:

    export PATH="$PATH:$HOME/tools"
    
  5. Ricarica la shell:

    source ~/.bashrc
    

Eseguire la migrazione delle istanze Compute Engine

Per eseguire la migrazione delle istanze, esegui i comandi dello strumento di migrazione nell'ambiente terminale in cui hai installato lo strumento, sostituendo i valori dei segnaposto negli esempi con i nomi delle risorse, gli ID progetto e gli URL effettivi.

Proteggere le istanze Compute Engine con un piano di backup del vault di backup

Esegui il comando MigrateToBackupVault per identificare le istanze Compute Engine idonee in un piano di backup della console di gestione dell'appliance e proteggerle con il piano di backup del vault di backup specificato.

  1. Esegui il comando MigrateToBackupVault:

    ./backupdr_gcevm_migration_tool MigrateToBackupVault \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --backup_plan=projects/PROJECT_ID/locations/REGION/backupPlans/BACKUP_PLAN_NAME \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply \
      --trigger_backup
    

    Sostituisci quanto segue:

    • SLT_NAME: il nome del piano di backup della console di gestione dell'appliance di origine (in precedenza noto come modello di livello di servizio o SLT).
    • MANAGEMENT_SERVER_URL: l'URL della console di gestione dell'appliance.
    • PROJECT_ID: il tuo Google Cloud ID progetto.
    • REGION: la regione in cui si trova il piano di backup.
    • BACKUP_PLAN_NAME: il nome del piano di backup da applicare.
    • PROJECT_ID_1,PROJECT_ID_2: un elenco separato da virgole di ID progetto che contengono istanze Compute Engine o all.

    Flag aggiuntivi:

    • --apply: esegue la protezione. Se omesso, lo strumento viene eseguito in modalità dry run.
    • --trigger_backup: avvia un backup on demand immediatamente dopo l'applicazione della protezione.

    Il comando crea un file di output denominato MigrateToBackupVault_{slt_name}_output.txt che riepiloga le azioni intraprese e lo stato delle VM.

  2. Per verificare che le istanze siano protette dal piano di backup, vai alla pagina Backup e RE > Backup archiviati nel vault nella Google Cloud console.

Rimuovere la protezione delle istanze Compute Engine dalla console di gestione dell'appliance

Il comando UnprotectVMsFromManagementConsole rimuove la protezione dalle istanze Compute Engine nella console di gestione dell'appliance. Questo comando rimuove la protezione di una VM solo se è protetta dal nuovo piano di backup e ha almeno un backup del vault di backup riuscito.

  1. Esegui il comando UnprotectVMsFromManagementConsole:

    ./backupdr_gcevm_migration_tool UnprotectVMsFromManagementConsole \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply
    

    Sostituisci quanto segue:

    • SLT_NAME: il nome del piano di backup della console di gestione dell'appliance di origine.
    • MANAGEMENT_SERVER_URL: l'URL della console di gestione dell'appliance.
    • PROJECT_ID_1,PROJECT_ID_2: un elenco separato da virgole di ID progetto o all.

      Flag aggiuntivi:

    • --apply: esegue la rimozione della protezione. Se omesso, lo strumento viene eseguito in modalità dry run.

Il comando crea un file di output denominato UnprotectVMsFromManagementConsole_{slt_name}_output.txt che riepiloga le azioni.

  1. Verifica che le istanze idonee non siano più protette nella console di gestione dell'appliance.

Lo strumento di migrazione controlla l'ambiente per garantire una transizione sicura. Ad esempio, lo strumento rimuove la protezione dalla console di gestione dell'appliance solo dopo aver verificato che esista un backup del vault di backup riuscito per l'istanza.

Crittografia

Il vault di backup supporta completamente le chiavi di crittografia gestite dal cliente (CMEK) per le istanze Compute Engine, che ti consentono di criptare i backup utilizzando le tue chiavi di crittografia.

Modifiche al monitoraggio, ai report e agli avvisi

Dopo la migrazione, utilizzi Cloud Monitoring e Cloud Logging per l'osservabilità anziché i report via email della console di gestione precedente. In questo modo, puoi creare dashboard personalizzate e configurare gli avvisi direttamente nella Google Cloud console. Per pianificare gli avvisi via email o configurare le policy di avviso dalle dashboard di monitoraggio, vedi Introduzione agli avvisi.

Accedere ai dati del report storici

I dati di monitoraggio e reporting pre-migrazione esistenti rimangono accessibili accedendo alla console di gestione dell'appliance. Per i dati di monitoraggio e reporting post-migrazione, puoi accedervi direttamente nella Google Cloud console.

Se vuoi analizzare i dati pre-migrazione e post-migrazione insieme in BigQuery, puoi indirizzare i log a un set di dati BigQuery utilizzando un sink di log. Per configurare i sink di log e i report predefiniti, vedi Configurare i report predefiniti in BigQuery.

Una volta che i log sono in BigQuery, puoi:

Eseguire un ambiente ibrido

Un ambiente ibrido è completamente supportato. Ti consigliamo di eseguire immediatamente la migrazione di tutte le istanze Compute Engine idonee a un vault di backup per ottenere i vantaggi in termini di costi e sicurezza. Tuttavia, se il tuo ambiente include configurazioni non supportate dal vault di backup, puoi mantenere la protezione di queste istanze utilizzando la console di gestione dell'appliance. Man mano che Backup e RE aggiunge il supporto per queste funzionalità, puoi eseguire la migrazione delle istanze rimanenti al vault di backup. In caso di domande sulle configurazioni supportate, contatta l'assistenza clienti Google Cloud.

Eseguire il rollback di una migrazione

Se riscontri problemi durante la migrazione, puoi eseguire il rollback delle modifiche. Per ridurre i rischi, ti consigliamo vivamente di adottare una strategia di sovrapposizione: non rimuovere la protezione dell'istanza nella console di gestione dell'appliance finché non confermi che il nuovo job di backup del vault di backup è stato completato correttamente. Questa strategia garantisce che le istanze mantengano una copertura di backup continua.

I backup storici delle istanze creati prima del cutover della migrazione rimangono disponibili e accessibili nella console di gestione dell'appliance. Puoi accedere ai nuovi backup creati nel vault di backup direttamente in the Google Cloud console.

Passaggi successivi