vCenter Server backup best practice

backup-vcenter-server-appliance-best-practices-01

Il vCenter Server backup è un'operazione cruciale in un'infrastruttura vSphere poiché il vCenter Server fornisce le funzionalità principali come HA, DRS, vDS, vSAN e quindi deve essere correttamente protetto.

Per garantire il ripristino delle funzionalità dell'infrastruttura vSphere in caso di guasto, l'operazione di vCenter Server backup deve essere configurata nel modo corretto per garantire un restore rapido e funzionante.

 

Backup e Restore file-based

Le best practice per effettuare il vCenter Server backup è consigliato l'utilizzo del backup e restore basato su file nativi.

 

Backup

Il backup basato su file può essere creato direttamente dalla VAMI del vCenter Server. Accedere alla VAMI e posizionarsi nella sezione Backup.

Il vCenter Server backup a livello di file include le seguenti informazioni:

  • Configurazione principale
  • Inventario
  • Dati storici

Il backup non viene archiviato nell'appliance vCenter Server ma inviato in streaming a una destinazione remota utilizzando i protocolli FTP, FTPS, HTTP, HTTPS, SFTP, NFS o SMB.

 

Restore

Il processo di restore può essere effettuato utilizzando il programma di installazione dalla GUI o l'istanza di vCenter Server.

Il processo di restore prevede due fasi:

  • Installazione di una nuova appliance vCenter Server
  • Restore della configurazione dai dati archiviati nel backup basato su file

 

Considerazione e limiti

Questo metodo utilizzato per il vCenter Server backup implica alcune considerazioni e limiti.

  • Protocolli - per effettuare il backup è necessario considerare i seguenti punti:
    • Se FTP e HTTP sono i protocolli utilizzati per il backup e il restore di vCenter, non sono protocolli sicuri.
    • Per utilizzare HTTP o HTTPS, è necessario abilitare WebDAV.
    • Se è configurato il server proxy HTTP, per trasmettere i dati è possibile utilizzare solo i protocolli FTP, FTPS, HTTP o HTTPS.
    • Per FTPS è supportata solo la modalità esplicita.
    • La modalità mista delle versioni IP tra il server di backup e vCenter Server non è supportata.
  • Restore - quando viene effettuato il restore, viene ripristinata la seguente configurazione:
    • Configurazioni delle risorse della macchina virtuale.
    • Gerarchia e impostazione del resource pool.
    • Appartenenza all'host del cluster.
    • Configurazione e regole DRS.
  • Distributed Virtual Switch - se utilizzato nella propria infrastruttura, esportare la configurazione del Distributed Virtual Switch prima di eseguire il ripristino per mantenere tutte le modifiche apportate dall'ultimo backup. La configurazione vDS può quindi essere importata dopo il restore.
  • Content Libraries - se le Content Libraries o gli elementi sono stati eliminati o creati dopo il backup, è necessario un intervento manuale per correggere le incongruenze.
  • vSphere HA - verificare che il cluster HA rimanga lo stesso durante le operazioni di restore e backup.
  • vCenter HA - dopo il restore, vCenter HA deve essere riconfigurato.

Consultare la pagina VMware dedicata per ulteriori informazioni.

 

Backup e Restore basati su immagini

Le operazioni di Backup e Restore Basati su Immagine possono essere aggiunte alla strategia di backup come livello di protezione aggiuntivo per supportare il backup e il restore basati su file nativi che rimangono il metodo consigliato per effettuare il backup del vCenter Server.

 

Backup

Per effettuare il backup dell'appliance vCenter Server è necessario seguire la seguenti raccomandazioni:

  • Verificare che tutti i componenti sulla rete vSphere siano sincronizzati tramite NTP.
  • È necessario creare un Backup Job dedicato.
  • Effettuare il backup quando non sono in esecuzione altri Backup Job.
  • Disabilitare la VMware Tools Quiescence.
  • Disabilitare l'Application-Aware Processing e il Guest File System Indexing.

 

Restore

Per eseguire l'operazione di restore occorre tenere presente le stesse considerazioni fatte per il backup a livello di file.

 

Configurazione del vCenter Server backup a livello di file

Accedere al vCenter Server VAMI ed effettuare il login come root.

vcenter server backup 1

Accedere alla sezione Backup e cliccare su Configure.

vcenter server backup 2

Inserire i dettagli della Backup location utilizzando la sintassi protocol://server-address:<port>/folder/subfolder e le Backup server credentials se richieste (nell'esempio, il backup viene eseguito su una condivisione NFS). Configurare la Schedule desiderata, specificare il Number of backup to retains e, facoltativamente è possibile effettuare l'Encrypt backup inserendo l'Encryption Password. Selezionare l'opzione Stats, Events, and Tasks per salvare anche questi Data. Cliccare su Create.

vcenter server backup 3

La configurazione salvata. Il backup viene eseguito all'orario pianificato.

vcenter server backup 4

Per eseguire manualmente il backup dell'appliance vCenter Server, è sufficiente cliccare su Backup Now.

vcenter server backup 5

Abilitare l'opzione Use backup location... per utilizzare lo stesso repository configurato nella sezione dell'attività pianificata. Immettere l'Encryption Password e selezionare il tipo di Data di cui eseguire il backup. Cliccare su Start.

vcenter server backup 6

Il backup viene eseguito

vcenter server backup 7

Dopo pochi secondi il backup viene completato con successo. Tutti i punti di ripristino disponibili possono essere trovati in Activity.

vcenter server backup 8

 

Restore del vCenter Server

Prima di procedere con l'operazione di restore, verificare di disporre di un vCenter Server backup valido.

Montare il file ISO del vCenter Server sul proprio computer e cliccare due volte sul file installer.exe.

vcenter server backup 9

Selezionare Restore per avviare il wizard di ripristino.

vcenter server backup 10

 

Stage 1 - Installare una nuova appliance

Dal wizard, cliccare Next.

vcenter server backup 11

Accettare l'EULA e cliccare Next.

vcenter server backup 12

Identificare nell'archivio di backup il percorso in cui è archiviato il file JSON richiesto. Questo percorso specifica il punto di ripristino da utilizzare se sono disponibili più backup.

vcenter server backup 13

Digitare la Location or IP/hostname del backup da utilizzare utilizzando il formato <Server_Address>/path/folder/subfolder e le credenziali. Cliccare su Next.

vcenter server backup 14

Verificare che la Location or IP/hostname punti al punto di ripristino desiderato, quindi cliccare su Next.

vcenter server backup 15

Specificare l'FQDN o l'IP dell'ESXi host or vCenter Server name in cui deve essere installata l'appliance e le credenziali root/administrator. Cliccare Next.

vcenter server backup 16

Cliccare Yes per accettare il certificato.

vcenter server backup 17

Digitare il VM name e la password di root. Cliccare Next.

vcenter server backup 18

Selezionare la Deployment size appropriata e fare click su Next.

vcenter server backup 19

Selezionare il datastore per salvare la nuova appliance e cliccare Next.

vcenter server backup 20

Fornire la network configuration necessaria. È necessario avere una tipologia di Ephemeral portgroup se l'host ESXi è utilizzato come destinazione dell'installazione. Se non presente, il menu a tendina sarà vuoto. Al termine cliccare Next.

vcenter server backup 21

Cliccare su Finish per avviare l'installazione del nuovo vCenter Server.

vcenter server backup 22

L'appliance viene installata.

vcenter server backup 23

Una volta che l'appliance è stata correttamente installata, cliccare su Continue per procedere con lo Stage 2.

vcenter server backup 24

 

Stage 2 - Restore dal backup

Cliccare Next per effettuare la fase di Restore dal backup.

vcenter server backup 25

Digitare l'Encryption password se è stata impostata durante il backup e cliccare su Next.

vcenter server backup 26

Cliccare su Finish per avviare il restore. Verificare che la VCSA sorgente sia spenta.

vcenter server backup 27

Cliccare OK per procedere.

vcenter server backup 28

Il processo di restore viene eseguito.

vcenter server backup 29

Dopo alcuni minuti l'operazione di ripristino viene completata correttamente.

vcenter server backup 30

Il vCenter Server è di nuovo attivo e funzionante. Nell'esempio è possibile notare la vecchia VCSA guasta.

vcenter server backup 31

 

Troubleshooting

Può succedere che durante la Backup details validation, il processo fallisca con il seguente errore.

vcenter server backup 32

Il processo di ripristino a livello di file dipende fortemente da come è configurata la nuova VCSA rispetto a quella vecchia. Verificare che tutti i dischi nella vecchia e nella nuova VCSA abbiano esattamente le stesse dimensioni.

Per verificare la dimensione dei dischi, bisogna connettersi in SSH sia sulla vecchia che sulla nuova VCSA. Poiché il servizio SSH nella nuova VCSA è disabilitato, utilizzando il browser preferito immettere l'indirizzo https://<IP_VCSA>:5480 e selezionare Setup anziché Restore. Cliccare su Next e selezionare Activated dal menu a tendina SSH access.

vcenter server backup 33

Connettersi in SSH con la nuova VCSA ed eseguire il comando seguente per verificare la dimensione dei dischi:

# df -h

vcenter server backup 34

Ora spegnere la nuova VCSA ed accendere la vecchia VCSA (ovviamente se la VCSA può essere avviata) ed eseguire il comando seguente per verificare la dimensione dei dischi:

# df -h

vcenter server backup 35

Confrontando le dimensioni dei dischi, alcuni dischi non corrispondono.

vcenter server backup 36

Per identificare il numero dei dischi corrispondente, questa KB presenta un elenco dei VMDK e dei rispettivi componenti. Le partizioni riportate nel messaggio di errore sono i dischi 8, 14, 15 e 17.

vcenter server backup 37

Selezionare la nuova appliance VCSA e modificare le impostazioni della VM. Modificare la dimensione dei dischi con gli stessi valori identificati dalla vecchia VCSA e cliccare su Save.

vcenter server backup 38

Ora eseguire il comando seguente per aumentare la dimensione del file system su quei dischi.

# /usr/lib/applmgmt/support/scripts/autogrow.sh

vcenter server backup 39

Analizzando il risultato dello script, la dimensione dei dischi è stata modificata con il nuovo valore.

vcenter server backup 40

Eseguendo nuovamente la Backup details validation, questa volta il controllo ha esito positivo.

vcenter server backup 41

Per eseguire un ripristino a livello di immagine dell'appliance vCenter Server quando l'infrastruttura vSphere utilizza un Distributed Switch, il vCenter deve essere connesso a un port-group Ephemeral per completare l'operazione correttamente.

signature

Leave a Reply