Come creare uno snapshot KVM con il comando Virsh e Virt-Manager?

Snapshot è una tecnologia popolare per salvare e recuperare rapidamente i dati. Nell'ambiente KVM, è possibile utilizzare il comando virsh per creare uno snapshot KVM o eseguire lo snapshot nell'interfaccia grafica virt-manager.

download-icon
Download gratuito
per VM, sistema operativo, database, file, NAS, ecc.
giovanni

Updated by Giovanni on 2025/09/05

Indice dei contenuti
  • Che cos'è lo snapshot KVM?

  • Crea una snapshot KVM con il comando virsh

  • Effettua una snapshot KVM con virt-manager

  • Backup del machine virtuale KVM con Vinchin Backup & Recovery

  • Domande frequenti sui snapshot KVM

  • Riepilogo

KVM è una delle soluzioni di virtualizzazione più diffuse. Esistono anche altre soluzioni di virtualizzazione basate su KVM, come Red Hat Virtualization, oVirt, Open Stack, Oracle Linux KVM. Per far sì che l'ambiente virtuale funzioni con buone prestazioni, gli amministratori IT devono sapere come gestire l'ambiente KVM.

I compiti degli amministratori IT includono il salvataggio dei dati delle macchine virtuali e il ripristino delle macchine virtuali quando necessario. Gli snapshot sono la tecnologia utilizzata per salvare rapidamente i dati delle macchine virtuali e ripristinarle, quindi è necessario che gli amministratori IT imparino questa tecnologia.

Che cos'è lo snapshot KVM?

Lo snapshot è molto utile per il patching, l'installazione di applicazioni, ecc. Salverà lo stato della macchina virtuale in modo da poter facilmente ripristinare la VM allo stato precedente qualora non si fosse soddisfatti dell'aggiornamento. Si tratta di una tecnologia diffusa e la maggior parte dei principali fornitori di virtualizzazione offre le proprie funzionalità di snapshot, come VMware snapshot e Hyper-V checkpoint.

Snapshot vs Backup: Il backup è anche la soluzione per recuperare una macchina virtuale quando necessario, ma qual è la differenza tra backup e snapshot? Generalmente, un backup KVM conterrà almeno un backup completo della macchina virtuale e successivamente saranno possibili backup incrementali e differenziali. Richiede l'esportazione dei dati della macchina virtuale e il loro salvataggio su un altro supporto di archiviazione. Al contrario, lo snapshot è spesso conservato insieme ai dati originali della macchina virtuale. Questi dati originali sono simili al "backup completo".

Gli snapshot e il backup possono entrambi aiutare nel recupero della macchina virtuale, ma gli snapshot non funzionano se i dati originali della VM sono danneggiati, quindi il backup rimane la soluzione più efficace per il ripristino da disastri.

Il backup incrementale KVM non è facile da creare, così alcuni amministratori IT scelgono di creare uno snapshot come backup KVM. Tuttavia, lo snapshot non è consigliabile mantenerlo per più di 72 ore perché cresce e influisce sulle prestazioni della macchina virtuale. È possibile utilizzare Vinchin Backup & Recovery per creare facilmente un backup incrementale per macchine virtuali KVM.

Crea una snapshot KVM con il comando virsh

Prima di creare una snapshot KVM: La funzione snapshot è supportata nell'ambiente KVM solo quando l'immagine del disco virtuale è salvata in formato qcow2 e non in formato raw. È possibile verificare il formato dell'immagine prima di creare la snapshot KVM. Se necessario, è possibile utilizzare QEMU-img per convertire da raw a qcow2.

In questa sezione, il comando virsh viene utilizzato in tutte le procedure.

Crea snapshot KVM:

virsh snapshot-create kvm_guest_name

Verifica l'elenco degli snapshot KVM:

virsh snapshot-list kvm_guest_name

Ripristina VM KVM da snapshot:

virsh snapshot-revert kvm_guest_name snapshot_name

Elimina snapshot KVM:

virsh snapshot-delet kvm_guest_name snapshot_name

Effettua una snapshot KVM con virt-manager

I principali fornitori di virtualizzazione solitamente forniscono un gestore di macchine virtuali grafico per permettere agli utenti di gestire facilmente l'ambiente virtuale e per l'ambiente KVM il tool è virt-manager.

Dopo aver avviato virt-manager > individua e seleziona la macchina virtuale per cui desideri creare uno snapshot > nella schermata della sessione utente, clicca sull'icona a doppio monitor in alto > quindi puoi creare uno snapshot per questa macchina virtuale KVM

virt-manager

Backup del machine virtuale KVM con Vinchin Backup & Recovery

I gestori di macchine virtuali non possono fornire una soluzione professionale di backup per l'ambiente virtuale. Questo è anche il motivo per cui VMware ha abbandonato VMware Data Recovery. Per proteggere l'ambiente virtuale KVM con una soluzione completa, puoi scegliere Vinchin Backup & Recovery.

Vinchin Backup & Recovery supporta molteplici piattaforme di virtualizzazione come Proxmox, Red Hat Virtualization, oVirt, OpenStack, Oracle Linux KVM (OLVM), ecc. (KVM nativo non è supportato al momento) e le procedure di backup sono anche molto semplici. È sufficiente aggiungere gli host al sistema di backup Vinchin e quindi è possibile effettuare il backup delle macchine virtuali senza agenti. Vinchin Backup & Recovery offre molteplici strategie di backup come pianificazione, crittografia dei dati, compressione dei dati, ecc. per permetterti di effettuare il backup delle macchine virtuali in ogni modo desiderato.

Passo 1. Selezionare la VM KVM

Seleziona la macchina virtuale Proxmox

Passo 2. Seleziona l'archivio di backup

Selezionare la memoria di backup

Passo 3. Seleziona le strategie di backup

Seleziona le strategie di backup

Passo 4. Invia il lavoro

Invia il lavoro

È possibile utilizzare anche Vinchin Backup & Recovery come gestore di macchine virtuali per spostare le VM in un ambiente virtuale eterogeneo. Le operazioni sono semplici, perché è possibile completare questi passaggi tramite una console web intuitiva. Basta cliccare sul pulsante per scaricare il pacchetto di installazione e iniziare una prova gratuita di 60 giorni con tutte le funzionalità.

Domande frequenti sui snapshot KVM

Q1: Cosa succede se elimino uno snapshot KVM mentre la macchina virtuale è in esecuzione?

Eliminando uno snapshot, i suoi dati vengono uniti al disco padre; la macchina virtuale continua a funzionare, ma verifica sempre la presenza di errori dopo l'eliminazione.

Q2: Cosa succede se mantengo troppe snapshot KVM per un lungo periodo di tempo?

Conservare snapshot multipli o obsoleti può rallentare le prestazioni della macchina virtuale e aumentare l'utilizzo dello storage, quindi è preferibile eliminare regolarmente gli snapshot non necessari.

Q3: È possibile spostare uno snapshot KVM su un altro host?

No, gli snapshot KVM sono legati al disco originale della VM e non possono essere spostati in modo indipendente; è necessario migrare l'intera VM con il relativo storage.

Riepilogo

KVM è una soluzione di virtualizzazione popolare. Viene utilizzata in Red Hat Virtualization, oVirt, OpenStack, Oracle Linux KVM, ecc. Per gestire l'ambiente virtuale KVM, uno dei compiti degli amministratori IT è garantire le buone prestazioni della macchina virtuale. Gli snapshot possono ripristinare rapidamente la macchina virtuale allo stato precedente, quindi rappresentano una competenza utile per gli amministratori IT.

In questo articolo vengono presentati i metodi per utilizzare il comando virsh e virt-manager per creare uno snapshot KVM. Gli amministratori IT possono utilizzarli per eseguire uno snapshot della macchina virtuale KVM e ripristinare la VM quando necessario.

La continuità aziendale è importante. Per proteggere il tuo ambiente virtuale con una soluzione completa di ripristino dopo disastri, puoi affidarti a Vinchin Backup & Recovery. Non perdere la prova gratuita.

Condividi su:

Categories: VM Backup