-
Il processo di creazione di uno snapshot di Hyper-V
-
Il rapporto tra più snapshot
-
L'applicazione dei snapshot
-
L'eliminazione degli snapshot
-
Considerazioni sui snapshot delle macchine virtuali
-
Proteggi l'ambiente Hyper-V con una soluzione professionale
-
Conclusione
Un istantaneo di una macchina virtuale è uno scatto basato su file dello stato, dei dati del disco e della configurazione della macchina virtuale in un determinato momento. Possono essere creati più istantanee di una macchina virtuale, anche mentre questa è in esecuzione. Successivamente, applicando l'istantaneo corrispondente alla macchina virtuale, è possibile ripristinarla a qualsiasi stato precedente.
A partire da Windows Server 2012, Microsoft ha ufficialmente rinominato gli snapshot di Hyper-V in checkpoint di Hyper-V. Lo scopo di questo cambio di nome era quello di evitare possibili confusioni tra gli snapshot di Hyper-V e gli snapshot VSS (Volume Shadow Copy Service) utilizzati dai sistemi di file NTFS.
Il processo di creazione di uno snapshot di Hyper-V
1. La macchina virtuale viene messa in pausa (trasparente all'utente, senza impatto notevole).
2. Crea un file AVHD per lo snapshot (lo snapshot viene salvato come file .avhd nello stesso percorso sul disco virtuale).
3. Configura la macchina virtuale.
4. Puntare il disco rigido della macchina virtuale al nuovo file AVHD appena creato
5. La macchina virtuale riprende il funzionamento (l'utente non percepisce alcuna modifica nella configurazione del disco virtuale).
6. Il contenuto della memoria viene salvato su disco mentre la macchina virtuale è in esecuzione.
Dopo il completamento dello snapshot, i file di configurazione e stato della macchina virtuale vengono salvati nella directory "snapshot" all'interno della cartella della macchina virtuale.
Il rapporto tra più snapshot
Quando creiamo lo Snapshot A, il sistema crea simultaneamente un file .avhd. Le modifiche apportate al sistema guest dopo la creazione dello Snapshot A vengono effettivamente salvate in questo file .avhd. In altre parole, lo Snapshot A rappresenta la conservazione dello stato del sistema della macchina virtuale prima della creazione dello snapshot, mentre il file .avhd funge da disco che utilizziamo effettivamente nello stato "corrente" dopo la creazione dello Snapshot A. Quando si crea lo Snapshot B, questo file .avhd verrà utilizzato come disco per lo snapshot B e anche come disco padre per lo stato "corrente" dopo lo Snapshot B.
L'applicazione dei snapshot
L'applicazione dei snapshot serve per ripristinare la tua macchina virtuale a uno stato precedente. Il processo di applicazione di uno snapshot è il seguente:
1. Copia i file di configurazione (.bin, .vsv) dello snapshot da applicare.
2. Crea un nuovo file AVHD e collegalo al file AVHD principale (che corrisponde al file avhd dello snapshot che viene applicato).
Nota:
1. Se applichi uno snapshot senza averne prima preso uno nuovo dello stato attuale, tutte le operazioni nello stato attuale andranno perse.
2. Lo stato "corrente" dopo aver applicato lo snapshot e lo snapshot del livello successivo dello snapshot corrente si trovano allo stesso livello.
L'eliminazione degli snapshot
1. Elimina la copia del file di configurazione della macchina virtuale creata durante la creazione dello snapshot.
2. Elimina la copia della memoria creata durante la generazione dello snapshot.
3. Arresta la macchina virtuale e il contenuto dell'AVHD viene unito al disco padre. Il file AVHD viene eliminato.
Nota:
Quando si elimina un albero di istantanee, vengono eliminate tutte le istantanee figlio presenti in quell'albero. Se nessuna istantanea all'interno del sottosalbero è applicata, i file AVHD di tutte le istantanee in quel sottosalbero verranno eliminati immediatamente.
Considerazioni sui snapshot delle macchine virtuali
In molte configurazioni, potrebbe essere necessario ricreare diversi ambienti di calcolo e replicare varie situazioni all'interno di quegli ambienti. Gli snapshot possono aiutarti a migliorare l'efficienza in tali casi. Ad esempio, le situazioni possono riguardare lo sviluppo e il test del software, i servizi di supporto tecnico e la creazione di corsi di formazione.
Tuttavia, la potente funzionalità e flessibilità che rendono gli snapshot utili ed efficaci in alcune configurazioni possono portare a conseguenze impreviste e potenzialmente gravi in altre configurazioni. Tali conseguenze includono il rischio intrinseco di perdita di dati se gli snapshot non vengono gestiti correttamente. Ad esempio, se si effettua una modifica su un disco virtuale collegato a una macchina virtuale con snapshot attivi, può verificarsi una perdita di dati.
Gli snapshot vengono utilizzati correttamente per attività di sviluppo e testing, inclusa l'utilizzazione di macchine virtuali come server di staging per testare aggiornamenti e patch prima di distribuirli sui server di produzione. Si consiglia di non utilizzare snapshot su macchine virtuali che forniscano servizi sensibili al tempo (come i servizi Active Directory) o quando la prestazione o la disponibilità dello spazio di archiviazione siano critiche.
Inoltre, prima di iniziare a utilizzare gli snapshot, è necessario tenere presente i seguenti punti:
Il caricamento di uno snapshot ridurrà le prestazioni della macchina virtuale (durante il processo di creazione dello snapshot). Questi snapshot non dovrebbero essere usati su macchine virtuali che forniscano servizi in un ambiente di produzione.
Si consiglia di non utilizzare istantanee su macchine virtuali con dischi virtuali fissi, poiché queste istantanee possono ridurre i vantaggi di prestazione che i dischi virtuali fissi dovrebbero fornire.
Gli snapshot richiedono uno spazio di archiviazione sufficiente. Gli snapshot vengono salvati come file .avhd nello stesso percorso del disco virtuale. Avere più snapshot può consumare velocemente una consistente quantità di spazio di archiviazione. Quando si eliminano gli snapshot utilizzando Hyper-V Manager, gli snapshot verranno rimossi dall'albero degli snapshot, ma i file .avhd non verranno eliminati fino allo spegnimento della macchina virtuale.
Gli snapshot delle macchine virtuali sono diversi dagli snapshot creati dal servizio Volume Shadow Copy (VSS). Sebbene gli snapshot delle macchine virtuali possano essere un modo utile per creare backup temporanei delle macchine virtuali, non possono sostituire soluzioni di backup permanenti.
Proteggi l'ambiente Hyper-V con una soluzione professionale
Come menzionato sopra, gli snapshot di Hyper-V sono un modo utile per creare backup temporanei delle macchine virtuali. Tuttavia, non possono sostituire soluzioni di backup reali. Pertanto, per garantire una protezione costante dei dati e un'eccellente prestazione aziendale ininterrotta, si consiglia di eseguire il backup dei propri dati critici e macchine virtuali con una soluzione di backup e ripristino professionale.
Vinchin Backup & Recovery è una soluzione professionale che supporta il backup dei dati delle macchine virtuali come VMware vSphere, Hyper-V, XenServer, XCP-ng, oVirt, RHV, OpenStack, ecc. e altri tipi di dati come database, NAS, server di file, server Linux & Windows, ecc.
Vinchin Backup & Recovery esegue funzionalità di backup e ripristino robuste per Hyper-V, incluse il backup incrementale senza agente, una riduzione efficace dei dati, l'estensione del nodo di backup, la copia di backup fuori sito e altro, per garantire in modo completo la sicurezza degli ambienti Hyper-V.
Inoltre, Vinchin Backup & Recovery può migrare VM tra più di 10 piattaforme virtuali, inclusi VMware, XenServer e la maggior parte degli hypervisor basati su KVM. È possibile passare facilmente i tuoi carichi di lavoro IT moderni critici da uno all'altro per costruire un'infrastruttura IT altamente flessibile.
Per eseguire il backup di una VM Hyper-V, devi solo:
1. Seleziona VM Hyper-V
2. Seleziona archiviazione di backup
3. Seleziona strategie di backup
4. Invia il lavoro
Vinchin Backup & Recovery è stato selezionato da migliaia di aziende e anche tu puoi iniziare ad utilizzare questo potente sistema con un periodo di prova pienamente funzionale di 60 giorni! Inoltre, contattaci e lasciaci le tue esigenze, riceverai una soluzione adatta al tuo ambiente IT.
Conclusione
Gli snapshot di Hyper-V sono una funzionalità preziosa per vari scenari, come lo sviluppo software, il testing e la creazione di backup temporanei. Tuttavia, è fondamentale gestire correttamente gli snapshot per evitare rischi potenziali, come la perdita di dati o una diminuzione delle prestazioni. Comprendere le implicazioni e le migliori pratiche per lavorare con gli snapshot è essenziale per una gestione efficiente e affidabile delle macchine virtuali.
Per proteggere in modo efficiente l'ambiente Hyper-V, sono consigliate soluzioni di backup insieme alle snapshot. Puoi scegliere Vinchin Backup & Recovery per eseguire facilmente il backup e il recupero dei tuoi VM Hyper-V {e dati critici}. Non perdere la versione di prova gratuita.
Condividi su: