Come installare KVM e creare macchine virtuali su Ubuntu
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.
Puoi 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.
Installare KVM
KVM funziona solo se la tua CPU ha il supporto per la virtualizzazione dell'hardware: Intel VT-x o AMD-V. Per determinare se la tua CPU include queste funzionalità, esegui 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ù.
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 nel gruppo libvirtd dispongono dell'autorizzazione per utilizzare le macchine virtuali KVM. Eseguire il seguente comando per aggiungere l'account utente al gruppo libvirtd:
suadutente nome libvirtd
Dopo aver eseguito questo comando, disconnettersi e ricollegarsi. Eseguire questo comando dopo aver effettuato nuovamente l'accesso e si dovrebbe visualizzare un elenco vuoto di macchine virtuali. Questo indica che tutto funziona correttamente.
virsh -c qemu: /// elenco dei sistemi
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.
Fai clic sul pulsante Crea nuova macchina virtuale sulla barra degli strumenti e il Virtual Machine Manager ti guiderà attraverso la selezione di un metodo di installazione, la configurazione dell'hardware virtuale della tua macchina virtuale e l'installazione del sistema operativo guest di tua scelta.
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 persino un percorso di rete.
Per assegnare più di 2 GB di memoria a una macchina virtuale, è necessario un kernel Linux a 64 bit. I sistemi che eseguono kernel a 32 bit possono assegnare un massimo di 2 GB di RAM a una macchina virtuale.
Per impostazione predefinita, KVM ti offre un collegamento in rete basato su NAT - la tua 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.
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.
Gestire 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.
È 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.