GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e configurare KVM su Ubuntu 18.04 LTS / Ubuntu 17.10

KVM è un software hypervisor che ti aiuta a eseguire più sistemi operativi guest su una macchina Linux con l'aiuto di estensioni di virtualizzazione hardware.

KVM supporta l'ampia varietà di sistemi operativi guest come Linux , Finestre , Solaris, Haiku, REACT OS e molto altro. Puoi gestire le macchine virtuali utilizzando la riga di comando o gli strumenti grafici disponibili.

Virt Manager (Virtual Machine Manager) è l'applicazione grafica più utilizzata per la gestione di macchine virtuali basate su KVM e supporta la creazione, la modifica, l'avvio e l'arresto di macchine virtuali basate su KVM, nonché la migrazione live oa freddo di macchine guest tra host.

Prerequisiti

Supporto KVM

Come detto in precedenza, KVM funzionerà solo se la CPU ha il supporto della virtualizzazione hardware, sia Intel VT che AMD-V.

Per scoprire se la tua CPU supporta le funzionalità VT, esegui il comando seguente.

egrep '(vmx|svm)' /proc/cpuinfo | wc -l

Risultato:

4

Se il comando precedente restituisce un valore diverso da zero, il tuo hardware supporta VT, altrimenti non lo fa.

Rete a ponte

Una rete con bridge è una scheda di rete dedicata a una macchina virtuale che aiuta le macchine guest a connettersi all'esterno della rete e deve essere configurata prima di creare una macchina virtuale utilizzando Virtual Manager .

Puoi utilizzare /etc/network/interfaces o Netplan per configurare la rete con bridge per KVM.

Qui useremo /etc/network/interfaces per configurare la rete con bridge in modo che sia possibile accedere alle macchine virtuali da macchine esterne.

Installa bridge-utils pacchetto utilizzando apt comando.

sudo apt-get install -y bridge-utils resolvconf

Modifica il file dell'interfaccia per creare un bridge br1 , questo dovrebbe essere eseguito sull'host KVM.

sudo nano /etc/network/interfaces

La mia macchina ha solo una scheda di rete (ens33). Quindi, ho creato un bridge utilizzando la singola scheda di rete. Apporta modifiche al file delle interfacce in base al tuo ambiente.

IP statico:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#Bridge  Name #
auto br1

# Bridge Information #
iface br1 inet static
bridge_ports ens33
bridge_stp off
bridge_fd 9
# Bride IP #
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8

IP DHCP:(solo se il tuo ambiente ha il server DHCP).

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#Bridge Name #
auto br1

# Bridge Information #
iface br1 inet dhcp
bridge_ports ens33

Porta su il ponte.

sudo ifup br1

O

Riavvia il servizio di rete.

sudo service networking restart

Installa KVM

Aggiorna la cache del repository.

apt-get update

Installa i seguenti pacchetti per la configurazione di KVM.

sudo apt-get install -y qemu-kvm qemu virt-manager virt-viewer libvirt-bin
  • qemu-kvm =Macchina virtuale basata su kernel. QEMU lo usa per la virtualizzazione della CPU.
  • qemu =emulatore CPU
  • visualizzatore virtuale – Console grafica

Account utente

Assicurati che gli utenti che stanno creando macchine virtuali appartengano al gruppo libvirt. Usa id comando per verificare i dettagli dell'utente.

id raj

Risultato:

uid=1000(raj) gid=1000(raj) groups=1000(raj),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare),129(libvirt)

Se stai creando nuovi utenti, aggiungili a libvirt gruppo.

sudo useradd -m -d /home/vino -s /bin/bash -G libvirt vino

Crea macchina virtuale

Dopo aver installato KVM e altri strumenti, è tutto pronto per avviare la nostra prima macchina virtuale. Esegui virt-manager comando nel terminale e aprire Virtual Machine Manager

sudo virt-manager

O

Attività >> Cerca Virtual Machine Manager.

Una volta aperto, fai clic con il pulsante destro del mouse su localhost(QEMU) e quindi fai clic su Nuovo. Virtual Machine Manager avvierà una procedura guidata per creare una nuova macchina virtuale.

Passaggio 1 :Ti verrà chiesto di scegliere come desideri installare il sistema operativo. Qui ho deciso di installarlo da immagine ISO o CD-ROM.

Passaggio 2 :vai alla posizione dell'immagine ISO e seleziona l'immagine ISO. La nuova procedura guidata della macchina proverà a rilevare il sistema operativo basato su ISO, in caso contrario, scegliere manualmente un tipo e una versione del sistema operativo.

Passaggio 3 :Configura CPU e risorse di memoria per la macchina virtuale.

Passaggio 4 :qui, menziona la quantità di spazio di archiviazione che desideri assegnare a una macchina virtuale.

Passaggio 5 :In questa pagina otterrai il riepilogo di tutte le impostazioni. Seleziona l'adattatore con bridge creato in precedenza per consentire a una macchina virtuale di comunicare con le reti esterne . Fai clic su Fine .

Passaggio 6 :Virtual Machine Manager inizierà a creare una macchina virtuale in base al nostro input. Una volta creata la VM, Virtual Machine Manager avvierà la console per l'installazione del sistema operativo.

Lo screenshot seguente mostra una macchina virtuale in esecuzione su Ubuntu 18.04:

Gestisci macchina virtuale

Con Virtual Machine Manager, puoi eseguire le azioni del ciclo di vita della VM come l'avvio, lo spegnimento, il ripristino, la clonazione e la migrazione facendo clic con il pulsante destro del mouse sulla macchina virtuale selezionata.

Puoi gestire una macchina virtuale facendo clic su info icona nella console della macchina virtuale. Qui puoi aggiungere, rimuovere e modificare i dispositivi collegati a una macchina virtuale.

Questo è tutto.


Ubuntu
  1. Come installare Kvm su Ubuntu 18.04

  2. Come installare e configurare KVM su Ubuntu 18.04 LTS Server

  3. Come installare Libreoffice 4.3 su Ubuntu 12.04 e 14.04 LTS

  4. Come installare Libreoffice 4.4 su Ubuntu 15.04 e 14.04 LTS

  5. Come installare e configurare mysql 8 su Ubuntu 20.04

Come installare la GUI Qemu/KVM e Virt-Manager su Ubuntu 20.04 LTS

Come installare QEMU/KVM su Ubuntu 22.04 | 20.04 LTS

Come installare KVM e creare macchine virtuali su Ubuntu 16.04 LTS

Come installare KVM su Ubuntu 20.04 LTS

Come installare il server Apache e configurare host virtuali su Ubuntu 22.04

Come installare KVM su Ubuntu 22.04