VMware Workstation offre una funzionalità di snapshot che acquisisce lo stato corrente di una macchina virtuale in un momento specifico. Questa istantanea acquisisce la configurazione della macchina virtuale, oltre a un registro del disco virtuale che conserva lo stato attuale della macchina virtuale, in modo da poter riprendere le attività come se la VM non fosse mai stata spento.
Dopo aver acquisito uno snapshot, puoi utilizzarlo per ripristinare lo stato in cui si trovava la VM al momento dell'acquisizione dello snapshot. Scattare un'istantanea della tua VM è una funzione importante da cui tutti gli utenti trarranno grandi vantaggi, ma come funziona?
Perché acquisire uno snapshot VMware?
Quindi, in che modo esattamente le persone possono trarre vantaggio dallo scattare istantanee delle loro macchine virtuali? Bene, ci sono diversi motivi per cui:
- Backup temporanei: Le istantanee possono essere utilizzate come forma di backup per le macchine virtuali (VM). L'acquisizione di uno snapshot consente di ripristinare una VM allo stato precedente. Questa, tuttavia, dovrebbe essere solo una forma temporanea di backup poiché le istantanee dipendono ancora dalla sua unità di memoria host.
- Sviluppo: Un'istantanea può essere utilizzata anche per scopi di sviluppo. Gli snapshot VMware possono agire come una sandbox virtuale, quindi il tuo lavoro principale è al sicuro quando qualcosa va storto. E poiché puoi praticamente creare più istantanee in una singola VM, puoi continuare a scattare istantanee ogni volta che lo ritieni necessario.
- Archiviazione: L'acquisizione di un'istantanea consente di archiviare lo stato della VM per riferimenti futuri.
- Test: Le istantanee possono essere utilizzate per testare vari software nelle versioni senza alterare in modo permanente la macchina virtuale. È possibile acquisire un'istantanea prima di apportare modifiche, testare le modifiche e quindi ripristinare l'istantanea se le modifiche non funzionano.
Come creare un'istantanea su VMware Workstation
Scattare uno snapshot in VMware Workstation è molto semplice.
Nello screenshot qui sopra, abbiamo usato comandi bash di base per creare una directory denominata "MUO". Ora, vogliamo scattare un'istantanea di questo stato in modo da poterlo ripristinare in un secondo momento.
Per acquisire uno snapshot utilizzando VMware:
Naviga tra le barre degli strumenti e fai clic su VM > Istantanea > Acquisisci istantanea.
Oppure puoi fare clic sull'icona dell'istantanea (orologio con un simbolo più) per scattare l'istantanea.
Apparirà un prompt e fornisci all'istantanea un nome e una descrizione facoltativa, quindi fai clic Scatta un'istantanea.
Ora hai creato con successo uno snapshot VMware!
Come ripristinare e gestire l'istantanea
Anche il ripristino di un'istantanea è facile come crearli.
Come puoi vedere nello screenshot sopra, dopo aver scattato l'istantanea, abbiamo eliminato la directory "Desktop". Questo è stato un errore e ora vogliamo tornare alla nostra istantanea precedente.
Per ripristinare l'istantanea, vai alla barra degli strumenti e fai clic sull'icona di ripristino (orologio con una freccia rossa all'indietro).
La macchina è ora tornata con successo al suo vecchio stato, come mostrato nello screenshot qui sotto.
Se hai acquisito più istantanee e desideri selezionare o eliminare un'istantanea, fai clic sull'icona del gestore istantanee (orologio con il simbolo dello strumento, accanto ai pulsanti Acquisisci istantanea e Ripristina istantanea). Si noti che sebbene l'acquisizione di un'istantanea utilizzi inizialmente pochi megabyte di memoria, la dimensione del file aumenterà con l'aumentare del tempo di utilizzo. Assicurati che liberare spazio di archiviazione e allocare memoria sufficiente sul dispositivo host per far crescere le tue istantanee.
Per ripristinare uno stato specifico, fare clic sull'istantanea a cui si desidera ripristinare e fare clic Ristabilire. Puoi anche eliminare, clonare e proteggere determinate istantanee in questo menu.
Congratulazioni! Ora puoi acquisire, ripristinare e gestire gli snapshot delle macchine virtuali in VMware Workstation.
Best practice per l'acquisizione di snapshot VMware
Ora che sai come utilizzare la funzione snapshot in VMware Workstation, ecco alcune best practice che vorresti osservare in VMware per garantire le migliori prestazioni.
- Non fare affidamento sugli snapshot come backup: I file di snapshot differiscono dai backup. Un'istantanea è pensata per essere una funzione di salvataggio rapido che ti consente di tornare a uno stato precedente nel caso qualcosa va storto o quando hai bisogno di fare pause più lunghe senza potenzialmente perdere tutto il tuo progresso. Le istantanee sono diverse dai backup poiché le istantanee creano solo dischi segnaposto in cui viene salvato lo stato corrente della VM. Non salva tutti i file e i dati nella tua VM come farebbe un backup. Ciò significa che le modifiche sul disco di base potrebbero portare a problemi che uno snapshot non può ripristinare poiché contiene solo dati sullo stato della VM e non gli interi file stessi.
- Hai solo 2-3 istantanee per catena: Una VM in VMware Workstation può avere fino a 32 snapshot per macchina. Tuttavia, si consiglia di conservare solo due o tre istantanee per prestazioni migliori.
- Non conservare uno snapshot per più di 72 ore: Sebbene le istantanee inizino a occupare pochi megabyte (MB) di spazio, la dimensione del file dell'istantanea continuerà a crescere man mano che le conservi. Avere file così grandi può occupare tutto lo spazio di archiviazione e influire sulle prestazioni. Evita di esaurire al massimo lo spazio di archiviazione conservando uno snapshot per non più di 72 ore.
- Evita di aumentare lo spazio di archiviazione della VM conservando gli snapshot: L'aumento dello spazio di archiviazione della VM mentre gli snapshot sono stati acquisiti quando lo spazio di archiviazione era inferiore può danneggiare gli snapshot e renderli inutilizzabili.
Altri modi per salvare lo stato della macchina virtuale
Sebbene gli snapshot siano il modo più rapido per salvare lo stato di una macchina virtuale, esistono altri modi per salvare una macchina virtuale nel suo stato corrente. Il primo è attraverso la clonazione, in cui si crea una copia esatta della VM con tutti i suoi file di configurazione e dati.
La clonazione viene utilizzata al meglio quando si creano più copie di una macchina virtuale per il test e lo sviluppo.
Se hai bisogno di condividere la VM con un'altra macchina, la creazione di un modello di macchina virtuale crea una "copia master", che può quindi essere utilizzata per la condivisione.
Puoi anche creare un file di backup completo di una macchina virtuale semplicemente utilizzando la funzione di backup in VMware Workstation. I file creati da un backup sono una forma molto più robusta e affidabile di un'istantanea che mantiene tutti i file, inclusi i file di configurazione, le strutture dei dati e tutti i file di dati, in una cartella.
Infine, puoi eseguire la cosiddetta migrazione a freddo, che è un modo per trasferire la VM su un'altra macchina senza spegnerla.
Che dire di VMware Workstation Player?
VMware offre due versioni della sua VMware Workstation: VMware Workstation Pro e VMware Workstation Player. Workstation Pro è un hypervisor in edizione aziendale a pagamento, mentre Workstation Player è un hypervisor gratuito creato per studenti e appassionati.
Sfortunatamente, VMware Workstation Player non fornisce la funzione snapshot (con o senza codice prodotto). Tuttavia, esiste un modo per creare manualmente un'istantanea in Workstation Player. Sfortunatamente, questo processo include il backup della VM, la copia dei file di backup in un'altra cartella e l'apertura come VM separata, il che è piuttosto noioso per uno snapshot.
Oppure puoi passare a un altro hypervisor come VirtualBox, che fornisce gratuitamente la funzione snapshot.