Virt-Manager è un'applicazione che permette di creare, configurare, avviare, fermare e gestire macchine virtuali in modo visivo e intuitivo, spesso senza dover usare comandi da terminale, sfruttando la potenza e l'efficienza della piattaforma di virtualizzazione KVM, è un alternativa a Virtual box.
Ecco come far usare il disco di una macchina virtuale in Virt-Manager.
Trovato il disco della macchina virtuale, nel mio caso "disco.vdi", va prima convertito e poi è possibile usarlo in Virt-Manager.
Nella stessa cartella dove c'è il file con estensione .vdi do il comando
qemu-img convert -f vdi -O qcow2 disco.vdi disco.qcow2
-f vdi: formato di input
-O qcow2: formato di output
disco.vdi: il disco della mia macchina virtuale
disco.qcow2: il nuovo file compatibile con Virt-Manager/KVM
Appena finita la conversione, è possibile spostarlo in un altra cartella e importarlo, bisogna:
- Aprire Virt-Manager.
- Creare una nuova VM.
- Quando chiede il disco, scegli "Usa un file immagine disco esistente".
- Selezionare il disco.qcow2.
Vantaggi di .qcow2
- Supporta snapshots (istantanee)
- Compressione dei dati
- Allungamento dinamico del file (usa solo lo spazio realmente occupato)
- Prestazioni buone per l'uso quotidiano
- Supporta cifratura se necessario
Esempio: avvio diretto da terminale
qemu-system-x86_64 -m 2048 -drive file=disco.qcow2,format=qcow2 -enable-kvm -boot d
Controlla se la rete default esiste
virsh net-list --all
Aggiunge l'utente a virt-manager senza richiedere la password
adduser sa libvirt #sa è il mio utente