La forma completa di KVM è Kernel Virtual Machine. È una funzione di virtualizzazione integrata nel kernel di Linux. Con KVM, è possibile virtualizzare Windows, Linux e molti altri sistemi operativi. È open source e libero da usare per tutti. Non ha le stesse limitazioni dei prodotti a pagamento come VMware, Xen e altri. Ma è altrettanto potente e a volte più flessibile di questi prodotti a pagamento.

KVM ha un ricco set di comandi che è molto utile. Potete scrivere i vostri script di shell per gestire i vostri host e guest KVM nel modo che preferite.

KVM ha anche un frontend grafico chiamato Virtual Machine Manager. Con Virtual Machine Manager, potete gestire i vostri guest KVM molto facilmente. Virtual Machine Manager può anche connettersi al vostro server di virtualizzazione KVM da remoto. Se sei un principiante della virtualizzazione e di KVM, allora Virtual Machine Manager è dove dovresti iniziare.

L’ambiente desktopGNOME 3 ha GNOME Boxes, che è un altro frontend grafico di KVM.

In questo articolo, ti mostrerò come installare KVM e usare KVM graficamente con Virtual Machine Manager (VMM) su Ubuntu. Userò Ubuntu 18.04 LTS per la dimostrazione, ma dovrebbe funzionare su qualsiasi versione moderna di Ubuntu. Cominciamo.

Se stai usando un processore Intel, assicurati che il tuo processore abbia il supporto per la virtualizzazione hardware. Se lo fa, allora assicurati che l’estensione VT-x o VT-d sia abilitata dal BIOS del tuo computer.

Se stai usando un processore AMD, allora assicurati che il tuo processore abbia il supporto per la virtualizzazione hardware. Se ce l’ha, allora assicurati che l’estensione AMD-V sia abilitata dal BIOS del tuo computer.

Se non sei sicuro che il tuo processore abbia il supporto per la virtualizzazione o meno, controlla le specifiche del tuo processore.

Controllare se il supporto KVM è disponibile:

Puoi controllare se il supporto KVM è abilitato nel kernel Linux di Ubuntu usando il comando kvm-ok che è una parte del pacchetto cpu-checker. Non è installato di default. Ma è disponibile nel repository ufficiale dei pacchetti di Ubuntu.

Prima di tutto, aggiorna la cache del repository dei pacchetti APT della tua macchina Ubuntu.

$ sudo apt update

Ora, installa il pacchetto cpu-checker con il seguente comando:

$ sudo apt install cpu-checker

Ora premi y e poi premi <Enter> per continuare.

cpu-checker dovrebbe essere installato.

Ora esegui il seguente comando per controllare se il supporto KVM è disponibile:

$ sudo kvm-ok

Se tutto è a posto, allora dovresti vedere il seguente messaggio L’accelerazione KVM può essere usata.

Installazione di KVM su Ubuntu:

Tutti i pacchetti necessari per installare KVM sono disponibili nel repository ufficiale dei pacchetti di Ubuntu. Quindi è molto facile da installare.

Per installare KVM insieme al frontend grafico Virtual Machine Manager, eseguire il seguente comando:

$ sudo apt install qemu qemu-kvm libvirt-bin bridge-utils virt-manager

Se si desidera eseguire un server di virtualizzazione KVM headless, allora non si vuole installare il frontend grafico Virtual Machine Manager. In questo caso, esegui il seguente comando per installare KVM:

$ sudo apt install qemu qemu-kvm libvirt-bin bridge-utils

Ho intenzione di installare il frontend grafico Virtual Machine Manager. Quindi ho eseguito il primo comando.

Ora premi y e poi premi <Enter>.

KVM dovrebbe essere installato.

Ora devi aggiungere il tuo utente di accesso al gruppo libvirt e libvirt-qemu. Per farlo, eseguite il seguente comando:

$ sudo usermod -aG libvirt $(whoami)
$ sudo usermod -aG libvirt-qemu $(whoami)

Ora riavviate il computer perché le modifiche abbiano effetto.

$ sudo reboot

Una volta avviato il computer, dovreste essere in grado di creare e gestire le macchine virtuali KVM usando il vostro utente di login. Non avrete bisogno dell’accesso come root.

Usare KVM con Virtual Machine Manager:

In questa sezione, vi mostrerò come usare Virtual Machine Manager per creare la vostra prima macchina virtuale KVM. Creerò una macchina virtuale Alpine Linux di base perché è leggera.

Si dovrebbe essere in grado di trovare Virtual Machine Manager nel menu applicazioni di Ubuntu. Avvia Virtual Machine Manager e dovresti vedere la seguente finestra.

Per creare una nuova macchina virtuale, vai su File > Nuova macchina virtuale.

Ora scegli come vuoi installare un sistema operativo. Io lo installerò da un’immagine ISO, ho scelto quello predefinito Media di installazione locale (immagine ISO o CDROM).

Puoi anche selezionare un’architettura per il tuo sistema operativo usando il menu a discesa.

KVM supporta un’ampia varietà di architetture hardware come x86_64, PPC, ARM e molte altre come potete vedere nella schermata qui sotto.

Ora clicca su Avanti.

Ora clicca su Sfoglia per selezionare la tua immagine ISO.

Ora clicca su Sfoglia locale.

Si dovrebbe aprire un selezionatore di file. Ora scegliete l’immagine ISO desiderata e cliccate su Open.

Di default, KVM rileverà automaticamente quale sistema operativo state cercando di installare, a seconda del vostro supporto di installazione. Se vuoi selezionare manualmente il sistema operativo che stai cercando di installare, deseleziona la casella di controllo contrassegnata come mostrato nello screenshot qui sotto.

Ora puoi scegliere il sistema operativo manualmente. Se vuoi vedere più opzioni, clicca su Mostra tutte le opzioni del sistema operativo.

Come puoi vedere, ora ho più opzioni da scegliere.

Una volta finito, clicca su Avanti.

Ora imposta la quantità di RAM e il numero di core CPU che vuoi usare per questa macchina virtuale e clicca su Avanti.

Ora imposta la quantità di spazio sul disco rigido che vuoi usare per la macchina virtuale e clicca su Avanti.

Ora, digita un nome per la tua macchina virtuale, configura la rete e infine clicca su Fine.

Come puoi vedere nella finestra Virtual Machine Manager, una nuova macchina virtuale KVM è stata creata. Alpine Linux si sta avviando dall’immagine ISO.

Una volta che l’installatore si è avviato, puoi facilmente installarlo sul tuo disco fisso proprio come fai sul tuo computer.

Puoi gestire le tue macchine virtuali dalla finestra di Virutal Machine Manager come puoi vedere nello screenshot qui sotto.

Ecco come installare KVM su Ubuntu e usare KVM con il frontend grafico Virtual Machine Manager. Grazie per aver letto questo articolo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.