Come installare KVM su Ubuntu 20.04 LTS

Guida passo passo per installare KVM su Ubuntu 20.04 e creare macchine virtuali usando virt-manager

KVM o macchina virtuale basata sul kernel è un modulo nel kernel Linux che consente agli utenti di eseguire macchine virtuali sul proprio sistema. Vanta prestazioni quasi bare metal rispetto ad altri software di virtualizzazione poiché è strettamente integrato nel kernel Linux.

KVM accoppiato con la sua API/Toolkit chiamato libvirt viene utilizzato per creare VM in Ubuntu. Gli strumenti come Virt-Manager (GUI front-end) e Virsh (CLI) vengono utilizzati per semplificare la creazione e la gestione delle VM.

In questo articolo impareremo come installare correttamente KVM su Ubuntu 20.04 LTS.

Prerequisiti

Prima di iniziare l'installazione, dobbiamo assicurarci di soddisfare i requisiti necessari per eseguire KVM. Abbiamo bisogno di un processore che supporti la virtualizzazione dell'hardware. Se il processore supporta la virtualizzazione hardware, dobbiamo assicurarci che sia abilitato nel BIOS.

Per verificare se il tuo processore supporta la virtualizzazione hardware, premi ctrl+alt+t per aprire il terminale. Useremo un comando pulito chiamato egrep che utilizza Regexp per cercare un modello di testo da un file. Il file che andremo a cercare per informazioni sulla CPU si trova in /proc/cpuinfo. Incolla il seguente comando nel terminale per verificare il supporto per la virtualizzazione dell'hardware.

egrep -c '(vmx|svm)' /proc/cpuinfo

Se ottieni un output come qualcosa di diverso da 0 quindi il tuo processore supporta la virtualizzazione hardware. Il numero di uscita è n. di core o thread del tuo processore. L'unico passaggio che rimane ora è assicurarsi che la virtualizzazione dell'hardware sia abilitata nel BIOS.

Il processo di abilitazione della virtualizzazione hardware ora dipende dal fatto che si disponga di un processore Intel o AMD. Fare riferimento al manuale della scheda madre per scoprire come abilitare la virtualizzazione. Per i processori Intel, devi abilitare la virtualizzazione nelle impostazioni del BIOS. Per i processori AMD abilita l'impostazione chiamata come modalità SVM.

Ora abbiamo verificato di avere un processore che supporta la virtualizzazione hardware e l'abbiamo abilitato nel BIOS. Ora possiamo passare all'installazione.

Installazione

Aprire il terminale premendo ctrl+alt+t scorciatoia da tastiera. Per installare KVM, incolla il seguente comando nel terminale e premi invio.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Il qemu-kvm è il pacchetto KVM, mentre libvirt-daemon-system e libvirt-clienti sono pacchetti di libvirt toolkit. Il bridge-utils viene utilizzato per configurare il bridge Ethernet per le macchine virtuali.

Verifica dell'installazione

Esistono due metodi per verificare la corretta installazione di KVM. O corri

kvm --versione

o

lista virsh --all

Se ottieni l'output come mostrato sopra, KVM è installato correttamente sul tuo sistema. Ora puoi creare una VM usando virsh comando per creare macchine virtuali o installare virt-manager uno strumento GUI per creare e gestire la tua VM secondo le tue preferenze.

Creazione di una VM

In questa sezione useremo virt-manager per creare ed eseguire VM su Ubuntu 20.04. Per installare virt-manager su Ubuntu 20.04, esegui il seguente comando:

sudo apt install virt-manager

Al termine dell'installazione, eseguire virt-manager. Sarai accolto con la seguente finestra.

Per creare una nuova VM, è necessario fare clic su Crea una nuova macchina virtuale pulsante.

Una finestra pop-up intitolata Nuova VM apparirà, selezionare il Supporto di installazione locale (immagine ISO o CDROM) opzione e fare clic su Avanti.

Abbiamo bisogno di un'immagine ISO di un sistema operativo la cui macchina virtuale desideriamo creare. Fare clic su Sfoglia per scegliere un sistema operativo da installare.

Ti verrà presentato Scegli il volume di archiviazione finestra, al momento utilizzeremo lo storage pool predefinito, puoi provare a giocare creando nuovi storage pool da utilizzare con virt-manager. Per ora, copieremo l'immagine ISO del sistema operativo nella seguente directory usando cp comando.

sudo cp source_of_iso_file /var/lib/libvirt/images

Abbiamo bisogno dei privilegi di root per copiare ISO nel pool predefinito, quindi stiamo usando sudo comando e source_of_iso_file è la posizione del sistema operativo scelto. Dopo aver copiato l'ISO nella directory delle immagini libvirt, premi Aggiorna l'elenco dei volumi pulsante. L'ISO del sistema operativo scelto verrà visualizzato nell'elenco sottostante, scelgo MX-Linux da installare.

Seleziona il sistema operativo che scegli di installare e premi Scegli il volume pulsante.

Dopo aver scelto ISO, fare clic su Avanti nella finestra precedente.

Seleziona la quantità di memoria/ram da allocare alla VM e il numero di core della CPU nella finestra successiva. Suggerisco di allocare almeno l'importo minimo consigliato richiesto dal sistema operativo.

Successivamente allocare almeno la quantità minima di spazio su disco richiesta dal sistema operativo. Suggerisco almeno 30 GB per Windows e 20 GB per qualsiasi distribuzione Linux. Virt-manager creerà automaticamente il disco virtuale per il sistema operativo se viene selezionata la prima opzione.

Consiglio: Puoi creare spazio di archiviazione personalizzato da solo con la seconda opzione.

Puoi cambiare il nome della VM in questa nuova schermata e confermare i dettagli. Fare clic su Fine per avviare l'installazione del sistema operativo sul disco virtuale.

Consiglio: Puoi anche provare a modificare le impostazioni della tua VM spuntando il pulsante personalizzare la configurazione prima dell'installazione opzione per una funzione aggiuntiva.

Completa l'installazione del sistema operativo seguendo il processo di installazione per il sistema operativo scelto.

Dopo aver completato l'installazione, è possibile avviare la VM selezionandola e facendo clic su Accendi la macchina virtuale pulsante

Ora abbiamo una VM funzionante pronta per l'uso.