UIE Meeting

giovedì 9 febbraio ore 20,30 - Casa delle Associazioni

Home Guide e tutorial Software Virtualizzazione KVM su ubuntu 10.04

Sab

17

Apr

2010

Virtualizzazione KVM su ubuntu 10.04 PDF Stampa
Software
Scritto da Stefano Teodorani   
Quando si parla di macchine virtuali da utilizzare sul proprio desktop, la scelta ricade quasi sempre su vmware o virtualbox. Quest'ultimo e' diventato veramente gran bel prodotto e anch'io, fino a non molto tempo fa, non ne potevo fare a meno.
Dovete sapere però che sotto linux, e nella fattispecie sotto ubuntu, esiste una alternativa piu' che valida chiamata KVM; ovviamente open-source e già presente nei repository ufficiali di ubuntu.

virt-manager

KVM in realtà è un sistema di virtualizzazione molto complesso, che comprende una serie di tools che da linea di comando consentono di amministrare una farm di macchine virtuali.
E' possibile creare modelli, copiare macchine mentre sono in esecuzione, migrarle su altri sistemi host, ecc.
Quello che vedremo oggi però è l'insieme minimo di operazioni necessarie per creare sulla nostra distribuzione preferita, tutte le macchine virtuali che volete.
Prima di cominciare, dobbiamo verificare se la CPU del vostro computer supporta le estensioni INTEL-VT o AMD-V che permettono alle vostre macchine virtuali di funzionare al meglio.

Eseguite quindi il seguente comando:

Per processori intel:
grep vmx /proc/cpuinfo
Per processori AMD:
grep svm /proc/cpuinfo
Se i suddetti comandi vi restituiscono un qualunque output, siamo nelle migliori condizioni e possiamo procedere.

Installiamo i seguenti pacchetti:
sudo apt-get install virt-manager kvm libvirt-bin
Poi aggiungiamo il nostro utente al gruppo libvirtd eseguendo questo comando.
sudo adduser `id -un` libvirtd
Ora, ed e' importantissimo, dovete uscire e rientrare nella sessione gnome.
Siete rientrati ? Bene, ricominciamo.
Andate in Applicazioni / Strumenti di sistema e cliccate nella voce di menù Manager della macchina virtuale.

Andate nel menù File e cliccate su Add connection.
In Hypervisor scegliete KVM, in Connection scegliete Locale e cliccate su Connetti

Schermata-Aggiungere_connessione

Ora cliccate col pulsante destro del mouse sulla voce localhost e scegliete Nuovo.
Comparira' un wizard che vi guidera' alla creazione della vostra prima macchina virtuale con KVM.
Da adesso in poi, i passi sono semplici. Dovete solo seguire le istruzioni e il gioco e' fatto!
Le vostre macchine virtuali verranno create nella cartella /var/lib/libvirt/images


Commenti (2)add comment

luca said:

...
salve,
ho seguito la guida, ho installato una macchina virtuale di prova e tutto ok.
Dopo aver riavviato il mio pc quando riavvio la macchina guest ottengo questo errore:
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/engine.py", line 588, in run_domain
vm.startup()
File "/usr/share/virt-manager/virtManager/domain.py", line 150, in startup
self._backend.create()
File "/usr/lib/python2.6/dist-packages/libvirt.py", line 300, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: monitor socket did not show up.: Connection refused

qualcuno avrebbe qualche suggerimento?
19 maggio 2010

Stefano Teodorani said:

...
Non saprei, l'errore che dici non mi è mai capitato.
Potrebbe essere un bug.
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/517714
21 maggio 2010

Lascia la tua opinione
Accorcia box | Allunga box
I filtri ti rompono? Iscriviti


busy
 

Commenti

Utenti On-Line

 46 visitatori online
Utenti : 169
Contenuti : 89
Link web : 58
Tot. visite contenuti : 172860

UIELinux, oltre il Rubicone (anche oltre i soliti luoghi comuni)
Joomla! è un software libero rilasciato sotto licenza GNU/GPL
UIElinux All UIELinux Blog UIELinux Guide UIELinux Progetti