29Jun

Come installare KVM e creare macchine virtuali su Ubuntu

click fraud protection

Immagine

Se stai usando Linux, non hai bisogno di VirtualBox o VMware per creare macchine virtuali. Puoi utilizzare KVM, la macchina virtuale basata sul kernel, per eseguire sia Windows che Linux in macchine virtuali.

È possibile utilizzare KVM direttamente o con altri strumenti da riga di comando, ma l'applicazione grafica Virtual Machine Manager( Virt Manager) si sentirà più familiare alle persone che hanno utilizzato altri programmi di macchine virtuali.

Installazione di KVM

KVM funziona solo se la CPU ha il supporto per la virtualizzazione dell'hardware: Intel VT-x o AMD-V.Per determinare se la CPU include queste funzionalità, eseguire il seguente comando:

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

A 0 indica che la CPU non supporta la virtualizzazione dell'hardware, mentre 1 o più indica che lo fa. Potrebbe comunque essere necessario abilitare il supporto per la virtualizzazione dell'hardware nel BIOS del computer, anche se questo comando restituisce 1 o più.

Immagine

instagram viewer

Utilizzare il seguente comando per installare KVM e supportare i pacchetti. Virt-Manager è un'applicazione grafica per la gestione delle macchine virtuali: è possibile utilizzare direttamente il comando kvm, ma libvirt e Virt-Manager semplificano il processo.

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

Solo l'utente root e gli utenti del gruppo libvirtd hanno il permesso di utilizzare le macchine virtuali KVM.Eseguire il seguente comando per aggiungere il proprio account utente al gruppo libvirtd:

sudo adduser nome libvirtd

Immagine

Dopo aver eseguito questo comando, disconnettersi e ricollegarsi. Eseguire questo comando dopo aver effettuato il login e si dovrebbe visualizzare un elenco vuoto di virtualmacchinari. Questo indica che tutto funziona correttamente.

virsh -c qemu: elenco di sistemi ///

Immagine

Creazione di macchine virtuali

Una volta installato KVM, il modo più semplice per utilizzarlo è con l'applicazione Virtual Machine Manager. Lo troverai nel tuo Dash.

Immagine

Fare clic sul pulsante Crea nuova macchina virtuale sulla barra degli strumenti e Virtual Machine Manager vi guiderà attraverso la selezione di un metodo di installazione, la configurazione dell'hardware virtuale della macchina virtuale e l'installazione del sistema operativo guest prescelto.

Immagine

Il processo sarà familiare se hai mai usato VirtualBox, VMware o un'altra applicazione di macchina virtuale.È possibile installare da un disco, un'immagine ISO o anche un percorso di rete.

Immagine

Per assegnare più di 2 GB di memoria a una macchina virtuale, è necessario un kernel Linux a 64 bit. I sistemi con kernel a 32 bit possono assegnare un massimo di 2 GB di RAM a una macchina virtuale.

Immagine

Per impostazione predefinita, KVM offre una connessione in rete basata su NAT - la macchina virtuale non apparirà sulla rete come un proprio dispositivo, ma avrà accesso alla rete attraverso il sistema operativo host. Se stai utilizzando un software server nella tua macchina virtuale e vuoi che sia accessibile da altri dispositivi sulla rete, dovrai modificare le impostazioni di rete.

Immagine

Dopo aver selezionato il metodo di installazione, Virt-Manager avvierà il sistema operativo guest in una finestra. Installa il sistema operativo guest come faresti su una macchina fisica.

Immagine

Gestione di macchine virtuali

La finestra Virtual Machine Manager visualizza un elenco delle macchine virtuali installate. Fare clic con il pulsante destro del mouse sulle macchine virtuali nella finestra per eseguire azioni, tra cui l'avvio, l'arresto, la clonazione o la migrazione.

Immagine

È possibile visualizzare le informazioni sulla macchina virtuale e configurarne l'hardware virtuale facendo clic sull'icona della barra degli strumenti a forma di i nella finestra della macchina virtuale.

Immagine