Come installare KVM e creare macchine virtuali su Ubuntu

Sommario:

Come installare KVM e creare macchine virtuali su Ubuntu
Come installare KVM e creare macchine virtuali su Ubuntu

Video: Come installare KVM e creare macchine virtuali su Ubuntu

Video: Come installare KVM e creare macchine virtuali su Ubuntu
Video: WINDOWS 8.1: TOGLI LE APP INDESIDERATE IN 2 CLICK CON APP REMOVER #VIDEORIPETIZIONI - YouTube 2024, Aprile
Anonim
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.
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

Uno 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.
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:

sudo adduser name 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.
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:///system list

Image
Image

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 preferito.
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 preferito.
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.
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.
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.
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.
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.
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.
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.
Image
Image

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.

Consigliato: