Questa pagina fornisce una panoramica end-to-end di come automatizzare i backup delle tue VM VMware utilizzando i tag nella console di gestione dell'appliance.
Configura il backup per il nuovo Google Cloud VMware Engine
Google Cloud VMware Engine è un servizio completamente gestito che ti consente di eseguire la piattaforma VMware in Google Cloud. Google Cloud VMware Engine ti offre la continuità operativa di VMware, in modo da poter usufruire di un modello di consumo cloud e ridurre il costo totale di proprietà. Google Cloud VMware Engine offre anche il provisioning on demand, il pagamento in base alla crescita e l'ottimizzazione della capacità. Per saperne di più, consulta Google Cloud VMware Engine.
Puoi eseguire il deployment di Google Cloud VMware Engine e iniziare a eseguire il backup delle tue VM VMware tramite Google Cloud Backup e RE Per iniziare, consulta Configura Google Cloud VMware Engine per la protezione di Backup e DR.
Prerequisito per automatizzare i backup
Prima di iniziare ad automatizzare i backup delle VM VMware, leggi le seguenti procedure per prepararti ai backup:
- Crea un modello di piano di backup
- Crea un profilo delle risorse o utilizzane uno esistente.
Dopo aver configurato Backup e RE e creato un modello di piano di backup, puoi automatizzare la protezione delle VM VMware applicando il modello di piano di backup alla VM utilizzando i tag vSphere.
Autorizzazioni
Per creare, aggiornare ed eliminare categorie di tag e tag in vSphere, devi disporre dei privilegi di tagging di vSphere. Per saperne di più, consulta Privilegi di tagging di vSphere.
Ruoli e autorizzazioni IAM
Per creare, aggiornare ed eliminare i tag di protezione dinamica nella console di gestione dell'appliance, devi disporre di uno dei seguenti ruoli:
Backup and DR Admin
Backup and DR Backup User
Backup and DR User V2
Editor progetto
Proprietario progetto
un ruolo personalizzato che include le seguenti autorizzazioni:
Autorizzazioni obbligatorie
backupdr.managementServers.listDynamicProtectionbackupdr.managementServers.getDynamicProtectionbackupdr.managementServers.createDynamicProtectionbackupdr.managementServers.deleteDynamicProtectioncompute.instances.listEffectiveTags
Scopri di più sui ruoli di RE e DR.
Applica automaticamente un template di piano di backup utilizzando i tag
Questa sezione ti aiuta ad automatizzare l'applicazione di un piano di backup a una VM VMware utilizzando i tag. Innanzitutto, crea una mappatura dei piani di backup ai tag nella console di gestione dell'appliance. Quindi, crea i tag in vCenter utilizzando gli stessi valori assegnati nella console di gestione dell'appliance.
Crea valori dei tag di protezione dinamica
Segui queste istruzioni per creare valori dei tag di protezione dinamici che possono essere utilizzati con le tue VM VMware.
- Nella console di gestione dell'appliance, fai clic su Piani di backup e seleziona Tag di protezione dinamica.
- Fai clic su Crea tag di protezione dinamica.
- Inserisci un valore tag univoco che rispetti questi requisiti di denominazione.
- Nell'elenco Tipo di applicazione, seleziona VMware Engine.
- Seleziona un Modello e un Profilo corrispondenti da associare al valore del tag. Puoi vedere quali vCenter possono avere le proprie VM protette con la selezione corrente. Nota: ogni valore del tag richiede un modello e un profilo univoci.
Fai clic su Salva.
Viene creato un valore tag di protezione dinamica.
Crea tag di protezione dinamica in vSphere
Segui queste istruzioni per creare tag di protezione dinamica da collegare alle tue VM VMware per automatizzare la protezione.
Crea categoria di tag
Per creare, aggiornare ed eliminare categorie di tag e tag in vSphere, devi disporre dei privilegi di tagging di vSphere.
- Nel client vSphere, fai clic su Menu > Tag e attributi personalizzati.
- Fai clic sulla scheda Tag e poi su Categorie.
- Fai clic sull'icona Nuova categoria.
- Aggiungi una categoria con il nome
backupdr-dynamicprotect. - Seleziona Un tag in Tag per oggetto. Non selezionare l'opzione Più tag. La scelta dell'opzione Più tag può comportare l'assegnazione di più tag della stessa categoria a una singola VM, con potenziali problemi.
- (Facoltativo) Nella casella Descrizione, inserisci una descrizione della categoria di tag.
Nella sezione Tipi di oggetti associabili, seleziona la casella di controllo accanto a Macchina virtuale.
Per ulteriori dettagli sulle operazioni relative alle categorie di tag, consulta questa documentazione di VMware.
Crea tag per la categoria di tag
Per creare, aggiornare ed eliminare categorie di tag e tag in vSphere, devi disporre dei privilegi di tagging di vSphere.
Puoi aggiungere, modificare o eliminare i valori dei tag in un secondo momento.
Tieni presente che ogni tag deve corrispondere esattamente all'ortografia dei valori dei tag di protezione dinamica che hai impostato in precedenza nella Google Cloud console.
- Nel client vSphere, fai clic su Menu > Tag e attributi personalizzati.
- Fai clic su Tag.
- Fai clic sull'icona Nuovo tag.
- Specifica il nome impostato nella console di gestione dell'appliance.
- Aggiungi una descrizione del template di backup e del profilo che verranno utilizzati per la protezione con questo tag.
Nell'elenco Categoria, seleziona la categoria di tag backupdr-dynamicprotect creata in precedenza.
Scopri di più sulle operazioni con i tag nella documentazione di VMware.
Aggiungi tag di protezione dinamica a una VM VMware
Ora che hai creato i valori dei tag di protezione dinamica e li hai collegati a un tag di protezione dinamica, il passaggio successivo consiste nell'assegnare un tag a una VM VMware. La protezione basata su tag non funziona se le VM sono protette all'interno di un gruppo logico. Rimuovi il gruppo logico e prova a utilizzare la protezione dinamica.
Per assegnare tag alle VM in vSphere, devi disporre dei privilegi di tagging di vSphere nell'istanza vCenter Server root.
I tag di protezione dinamica possono essere assegnati alla VM VMware seguendo le istruzioni riportate di seguito.
- Nel client vSphere, vai a un albero di inventario.
- Seleziona un oggetto dall'elenco. Puoi fare clic su Azioni o fare clic con il tasto destro del mouse sul nome dell'oggetto per visualizzare il menu.
- Seleziona Tag e attributi personalizzati.
- Seleziona Assegna tag.
Seleziona un valore del tag dall'elenco appartenente alla categoria di tag backupdr-dynamicprotect.
Scopri di più sui passaggi per l'assegnazione dei tag nella documentazione di VMware
Rimuovi un tag da una VM VMware
Puoi scollegare un tag da una VM VMware seguendo queste istruzioni. Per rimuovere i tag dalle VM in vSphere, devi disporre dei privilegi di tagging di vSphere nell'istanza vCenter Server root.
- Nel client vSphere, vai a un albero di inventario.
- Seleziona un oggetto dall'elenco. Puoi fare clic su Azioni o fare clic con il tasto destro del mouse sul nome dell'oggetto per visualizzare il menu.
- Seleziona Tag e attributi personalizzati.
- Seleziona Rimuovi tag.
- Seleziona il tag dall'elenco per rimuoverlo.
Per ulteriori dettagli sui passaggi per la rimozione dei tag, consulta la documentazione di VMware.
Esegui la protezione automatica manuale
Sebbene il motore di protezione venga eseguito ogni giorno alle 04:15 e alle 16:15 ora locale, puoi anche eseguire un'esecuzione on demand del motore di protezione dinamica utilizzando i seguenti passaggi del comando:
Imposta l'endpoint della console di gestione dell'appliance inserendo un valore che inizia con "https://bmc-" e termina con ".com". Ad esempio,
https://bmc-PROJECT_NUMBER-GENERATED_ID-dot-REGION.backupdr.googleusercontent.comexport MC_ENDPOINT="MC_ENDPOINT_edited_value"Genera un token di connessione:
echo "Generating a new bearer token..." export BEARER_TOKEN=$(gcloud auth print-access-token) echo "Bearer token generated: BEARER_TOKEN=$BEARER_TOKEN"Ottieni un nuovo ID sessione:
echo "Generating a new session id..." export SESSION_RESPONSE=$(curl -XPOST -H "Authorization: Bearer $BEARER_TOKEN" -H "Content-Type: application/json" -d '{}' "$MC_ENDPOINT/actifio/session" 2>&-) export SESSION_ID=$(echo $SESSION_RESPONSE | jq -r '.session_id') if [ -z ${SESSION_ID} ] then echo "Issue with generating a new session id. Response: $SESSION_RESPONSE"; return 1; fi echo "Session id generated: SESSION_ID=$SESSION_ID"Dopo aver impostato un endpoint, generato un token di connessione e ottenuto un ID sessione, puoi attivare i job di protezione dinamica per un'ora fino alla scadenza dell'ID sessione.
Attiva un job di protezione dinamica.
Un job di protezione dinamica aggiorna tutte le VM VMware con i relativi tag attuali e assegna i piani di backup in base ai tag. Il job attivato può richiedere alcuni minuti, a seconda del numero di modifiche in attesa per i tuoi workload.
echo "Triggering dynamic protection job.." curl -H "Authorization: Bearer $BEARER_TOKEN" -H "backupdr-management-session: Actifio $SESSION_ID" -H "Content-Type: application/json" -XPOST -d '{}' "$MC_ENDPOINT/actifio/dynamicprotection/job/vmwarevm" echo "Dynamic protection job triggered."
Esegui la migrazione dalla protezione manuale alla protezione dinamica
Se intendi eseguire la migrazione delle risorse già protette per utilizzare la protezione dinamica utilizzando i tag, devi attivare il flag di migrazione nel progetto. Dopo aver attivato la migrazione, tutte le VM protette manualmente possono utilizzare la protezione dinamica. L'aggiunta di tag a una VM la protegge automaticamente in base al tag e la protezione manuale esistente viene rimossa.
Prima di iniziare, segui i passaggi descritti in Esegui la protezione automatica manuale per configurare la sessione.
Bash
Esegui questi comandi.
Imposta l'endpoint della console di gestione dell'appliance inserendo un valore che inizia con "https://bmc-" e termina con ".com". Ad esempio,
https://bmc-PROJECT_NUMBER-GENERATED_ID-dot-REGION.backupdr.googleusercontent.com#!/bin/bash export MC_ENDPOINT="MC_ENDPOINT_edited_value"Attiva la migrazione.
curl -H "Authorization: Bearer $BEARER_TOKEN" -H "backupdr-management-session: Actifio $SESSION_ID" -H "Content-Type: application/json" -XPATCH -d '{ "enableMigrationToTagBasedProtection":"true"}' "$MC_ENDPOINT/actifio/dynamicprotection/jobconfig"
Console di gestione dell'appliance
Per abilitare la migrazione delle VM VMware protette manualmente alla protezione basata su tag, segui questi passaggi:
- Imposta l'opzione Attiva la migrazione alla protezione basata su tag su ON.
- Conferma la finestra di dialogo Abilita migrazione. Le VM VMware protette manualmente verranno protette nuovamente utilizzando il tag definito sulla VM.
Per disattivare la migrazione delle VM VMware protette manualmente alla protezione basata su tag, segui questi passaggi:
- Imposta l'opzione Attiva la migrazione alla protezione basata su tag su OFF.
- Conferma la finestra di dialogo Disattiva migrazione. In questo modo, viene disattivata la migrazione delle VM VMware protette manualmente alla protezione basata su tag.
Eventi e notifiche
Dopo l'esecuzione del motore di protezione dinamica, puoi esaminare l'avanzamento dagli eventi di monitoraggio. La console di gestione dell'appliance riceve notifiche di riepilogo dopo l'esecuzione di azioni di protezione dinamica. Le notifiche di errore vengono inviate se è necessaria un'azione dell'utente.
Best practice
La protezione di un numero elevato di VM utilizzando la protezione dinamica può comportare un aumento del numero di job di backup in esecuzione e della quantità di spazio di archiviazione utilizzato. Per ottenere risultati ottimali, tieni presente quanto segue:
- Aumenta l'intervallo di tempo delle finestre di backup. Un periodo di 6-10 ore può contribuire a garantire che tutti i job vengano eseguiti fino al completamento.
Problemi noti
- Se un vCenter ha più di una VM con lo stesso nome, la protezione viene applicata solo alla prima VM in ordine alfabetico.