Progetto

Generale

Profilo

XenOnLennyHowto » Cronologia » Versione 5

Amministratore Truelite, 24-08-2009 13:00

1 2 Amministratore Truelite
[[TracNav(TOC)]]
2 5 Amministratore Truelite
= Installazione e gestione di Xen su Lenny =
3 1 Amministratore Truelite
4 3 Amministratore Truelite
[http://www.xensource.com Xen] è un sistema di virtualizzazione basato sul
5
concetto di hypervisor, che consente sia di eseguire un sistema operativo
6
modificato per essere eseguito dall'hypervisor con perdite di prestazioni
7
minimali anche su processori che non supportano la virtualizzazione, che di
8
appoggiarsi alle estensioni presenti nei processori moderni per eseguire
9
sistemi non modificati. 
10
11
Nel primo caso occorre che il sistema ospite supporti le modifiche per essere
12
usato da Xen (nel caso di Linux occorre un kernel opportunamente modificato,
13
che su Debian è disponibile nei pacchetti {{{linux-image-2.6.26-2-xen-*}}}),
14
nel secondo appoggiandosi alle estensioni del processore e ad una apposita
15
versione di {{{qemu}}} si può installare un sistema non modificato, quindi una
16
qualunque versione di Linux ed anche Windows.
17
18
Il meccanismo di funzionamento di Xen prevede che l'hypervisor lanci una
19
istanza privilegiata del sistema operativo ospite (una versione di Linux
20 4 Amministratore Truelite
modificata per essere eseguita dall'hypervisor) che viene chiamata '''Dom0''',
21 3 Amministratore Truelite
da questa sarà poi possibile creare ed eseguire le varie macchine virtuali,
22
chiamate '''DomU'''.
23
24
== Installazione di base ==
25
26 4 Amministratore Truelite
Con Lenny il supporto per Xen è presente direttamente nella distribuzione che
27
fornisce i pacchetti necessari, pertanto una volta installato il sistema, si
28
potrà installare Xen ed i kernel con esso compatibili direttamente con il
29
comando:
30 1 Amministratore Truelite
{{{
31
aptitude install xen-linux-system-2.6.26-2-xen-686
32
}}}
33 3 Amministratore Truelite
utilizzando il metapacchetto che installa tutte le parti necessarie,
34
dall'hypervisor ai kernel modificati.