GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Virtualizzazione semplice con Ubuntu 16.04 Linux e KVM

Certo, VirtualBox è una soluzione popolare per la virtualizzazione facile e veloce su Linux, ma KVM può fornire una soluzione più robusta ed efficiente con una configurazione minima. Con l'uso di strumenti come Virt-Manager, può essere altrettanto facile da usare.

Configura Ubuntu come host

Rete grafica a ponte

Prima di impostare Ubuntu per ospitare macchine virtuali, è una buona idea configurare una rete con bridge. L'utilizzo della rete con bridge invece dell'interfaccia di rete virtualizzata integrata di KVM consente alle macchine virtuali di esistere sulla rete locale insieme alle macchine fisiche. Il modo più semplice per farlo è utilizzare Network Manager.

Per iniziare, fai clic con il pulsante destro del mouse sull'applet Network Manager nella barra dei menu o aprilo dal menu dei programmi.
In entrambi i casi, l'obiettivo è arrivare all'elenco delle connessioni di rete. Una volta lì, fai clic su Add . Ti verrà presentato un menu in cui puoi selezionare il tipo di connessione. Seleziona Bridge sotto il Virtual sezione e fai clic su Code .

Vedrai quindi una finestra di configurazione per il nuovo bridge. Puoi configurarlo come preferisci, incluso il nome, ma assicurati che Automatically connect... e All users... sono controllati sotto il General scheda.

Sotto il IPv4 scheda, ci sono le impostazioni per la configurazione dell'interfaccia di rete. Se vuoi semplicità, assicurati che Method: è impostato su DHCP . Se desideri un indirizzo IP statico, sentiti libero di configurarlo.

Torna al Bridge scheda, fai clic su Add per collegare il bridge a un dispositivo di rete. Di nuovo, vedrai una finestra che ti chiede di selezionare il tipo di connessione. Ethernet è probabilmente quello che stai cercando, a meno che tu non abbia bisogno di una sorta di configurazione speciale.

Dopo aver cliccato, Create , vedrai un'altra finestra di configurazione. Sotto Device selezionare l'interfaccia di rete che si desidera collegare. Come per la configurazione del bridge, assicurati che Automatically connect... e All users... sono controllati sotto il General scheda. Al termine, fai clic su Salva. Metti in sicurezza anche il ponte.

Torna su Network Connections finestra, elimina la connessione esistente che è stata aggiunta al bridge.

A questo punto, Network Manager dovrebbe raccogliere le modifiche e applicarle. In caso contrario, prova a riavviarlo con Systemd.

$ sudo systemctl restart networking

Se tutto il resto fallisce, riavvia il computer.

Rete con bridge manuale

Il primo passo per far funzionare manualmente un bridge di rete su Ubuntu è installare bridge utils pacchetto.

$ sudo apt-get install bridge-utils

Le bridge-utils Il pacchetto fornisce utilità per la creazione e la gestione di bridge di rete. Quello principale qui richiedeva il brctl utilità.

$ sudo brctl addbr br0
$ sudo ip addr show
$ sudo brctl addif br0 eth0

I comandi sopra utilizzati impostano le basi per il bridge. Innanzitutto, brctl aggiunge l'interfaccia a ponte br0 . Il secondo comando cerca gli indirizzi IP delle interfacce attualmente in uso. Scegli quello che il tuo sistema sta effettivamente utilizzando. In questa guida verrà chiamato eth0 . L'ultima riga stabilisce il ponte tra br0 e eth0 .

Ora che è impostato, è il momento di aggiungere i dettagli del bridge alla configurazione dell'interfaccia di rete. Per farlo, apri la configurazione come root, come nel comando seguente.

$ sudo vim /etc/network/interfaces

Per utilizzare il bridge, assicurati che la tua configurazione sia simile a quella qui sotto, sostituendo eth0 per il nome della tua interfaccia.

# Establishing which interfaces to load at boot and establish the loopback
auto lo br0
iface lo inet loopback

# Set the existing interface to manual to keep it from interfering with the bridge via DHCP
iface eth0 inet manual

# Create the bridge and set it to DHCP.  Link it to the existing interface.
iface br0 inet dhcp
bridge_ports eth0

Al termine delle modifiche, salvare la configurazione ed uscire dall'editor di testo. Tutto dovrebbe essere impostato per il funzionamento del bridge. Nient'altro cambierà in termini di normale utilizzo. Sarà disponibile solo un'interfaccia con bridge per le applicazioni che la utilizzano. Affinché il bridge abbia effetto, riavvia la rete con Systemd.

$ sudo systemctl stop network-manager
$ sudo systemctl disable network-manager
$ sudo systemctl restart networking

Configura KVM e Virt-Manager

Sono necessari un altro paio di pacchetti per far funzionare KVM e Virt-Manager, quindi installali ora.

$ sudo apt-get install qemu-kvm libvirt-bin virt-manager

Una volta terminata l'installazione dei pacchetti, è una buona idea aggiungere un utente a libvirtd gruppo, in modo che possano gestire la VM. In caso contrario, può essere eseguito come root, ma probabilmente non è l'idea migliore.

$ sudo adduser username libvirt
$ sudo adduser username libvirt-qemu

Dopo che l'utente è stato aggiunto a libvirtd gruppo, devono disconnettersi e riconnettersi affinché le nuove autorizzazioni di gruppo abbiano effetto.

Virt Manager

Dopo aver effettuato nuovamente l'accesso come tale utente, è possibile aprire Virt-Manager e iniziare a configurare le macchine virtuali. Di solito è sotto il System con il nome completo Virtual Machine Manager . All'apertura del programma, vedrai una finestra come quella qui sotto. Per creare una nuova macchina virtuale, clicca sull'icona con il monitor e il lampo di luce.

Quindi, seleziona la prima opzione da installare da una ISO. Naturalmente, se si desidera utilizzare una delle altre opzioni, è possibile, ma l'ISO è probabilmente la più semplice da configurare rapidamente con un'installazione pulita. La schermata seguente, vista di seguito, ti chiederà di selezionare un'immagine ISO o un CD o DVD fisico. Che dipende interamente da te. Proverà anche a rilevare automaticamente il sistema operativo sul supporto. Puoi correggerlo manualmente se è sbagliato.

La schermata successiva ti consentirà di selezionare la quantità di RAM e il numero di core della CPU che desideri siano disponibili per la nuova VM. Gli importi dipendono interamente da te, ma assicurati di selezionare un numero sufficiente per le applicazioni che prevedi di eseguire su di esso.

La schermata seguente è simile a quella precedente, ma riguarda lo spazio sul disco rigido. Ancora una volta, assicurati di lasciare spazio sufficiente.

L'ultima schermata ti consentirà di ricontrollare le impostazioni che hai inserito e di nominare la VM. Avrà anche un menu a discesa che ti consentirà di selezionare l'interfaccia di rete. Per impostazione predefinita, dovrebbe aver selezionato il bridge che hai configurato in precedenza. In caso contrario, selezionalo dal menu. Quando sei sicuro che tutto sia come desideri, fai clic su Fine.

Questo è tutto. La tua nuova macchina virtuale si avvierà come se si avviasse nell'ISO di installazione che hai selezionato. Basta eseguire il processo di installazione e riavviare quando richiesto alla fine. La macchina virtuale si riavvierà e avrai un'installazione funzionante sulla nuova VM. La GUI di Virt-Manager fornisce l'interfaccia necessaria per avviare, arrestare e visualizzare la macchina virtuale, nonché per gestire la creazione e l'eliminazione di altre macchine virtuali. Divertiti a utilizzare tutta la potenza di KVM con la stessa facilità con cui faresti con VirtualBox.


Ubuntu
  1. 7 semplici modi per liberare spazio su Ubuntu e Linux Mint

  2. Risolto il problema con il WiFi che non si connetteva in Linux Mint 18 e Ubuntu 16.04

  3. Doppio avvio Ubuntu Linux e Windows 7

  4. Come abilitare e disabilitare il modulo PHP curl con Apache su Ubuntu Linux

  5. Copia e incolla nel terminale Linux e Ubuntu

Come configurare il bridge di rete in Ubuntu

Virtualizzazione KVM e OpenVZ e cloud computing con Proxmox VE

50 Comando Linux Cut semplice e utile in Unix con esempi

Come installare e configurare KVM su Ubuntu Linux

Come installare e iniziare con Itch su Ubuntu Linux

Come configurare e utilizzare il bridge di rete in Ubuntu Linux