Progetto

Generale

Profilo

EtchWithXen » Cronologia » Versione 11

Amministratore Truelite, 13-11-2006 11:22

1 1 Amministratore Truelite
2 11 Amministratore Truelite
h1. Installazione del sistema di virtualizzazione Xen e di una immagine di Debian Etch
3
4
5 1 Amministratore Truelite
Installare una distribuzione Debian Etch (Testing).
6
7
Prerequisiti come riportati dal sito ufficiale di Xen:
8 11 Amministratore Truelite
<pre>
9 1 Amministratore Truelite
    A working Linux distribution using the GRUB bootloader and running on a P6-class or newer CPU. 
10
11
    The iproute2 package. 
12
13
    The Linux bridge-utils2.1 (e.g., /sbin/brctl) 
14
15
    The Linux hotplug system2.2 (e.g., /sbin/hotplug and related scripts). On newer distributions, this is included alongside the Linux udev system2.3. 
16
17
    Build tools (gcc v3.2.x or v3.3.x, binutils, GNU make). 
18
19
    Development installation of zlib (e.g., zlib-dev). 
20
 
21
    Development installation of Python v2.2 or later (e.g., python-dev).
22 11 Amministratore Truelite
</pre>
23 1 Amministratore Truelite
24
25
Aggiornare l'indice dei pacchetti e tutte le dipendenze con i comandi:
26 11 Amministratore Truelite
<pre>
27 1 Amministratore Truelite
apt-get update
28
apt-get dist-upgrade
29 11 Amministratore Truelite
</pre>
30 1 Amministratore Truelite
31 2 Amministratore Truelite
Installare con il comando "apt-get" i pacchetti necessari al sistema Xen:
32 11 Amministratore Truelite
<pre>
33 1 Amministratore Truelite
apt-get install xen-linux-system-2.6.17-2-xen-686 \
34
                xen-utils-3.0-unstable-1          \
35
                xen-hypervisor-3.0.3-1-i386       \
36
                xen-ioemu-3.0-unstable            \
37
                xen-docs-3.0-unstable             \
38 10 Amministratore Truelite
                libc6-xen                         \
39 1 Amministratore Truelite
                sysfsutils                        \
40
                file                              \
41 11 Amministratore Truelite
</pre>
42 1 Amministratore Truelite
43
Modificare il file di configurazione di Xen che si trova in "/etc/xen/xend-config.sxp" per settare le corrette
44 2 Amministratore Truelite
impostazioni di rete; decommentare le seguenti righe:
45 11 Amministratore Truelite
<pre>
46 1 Amministratore Truelite
(network-script network-bridge)
47
(vif-script vif-bridge)
48 11 Amministratore Truelite
</pre>
49 1 Amministratore Truelite
Commentare tutti i restanti settings relativi a vif-script and network-script.
50 3 Amministratore Truelite
51 4 Amministratore Truelite
Installare il pacchetto che permette di gestire le immagini delle macchine virtuali:
52 11 Amministratore Truelite
<pre>
53 3 Amministratore Truelite
apt-get install xen-tools
54 11 Amministratore Truelite
</pre>
55 3 Amministratore Truelite
56 4 Amministratore Truelite
Creare una directory che ospiterà i files della immagine da creare:
57 11 Amministratore Truelite
<pre>
58 1 Amministratore Truelite
mkdir /home/xen
59 11 Amministratore Truelite
</pre>
60 4 Amministratore Truelite
61
Editare il file "/etc/xen-tools/xen-tools.conf" perchè sia compatibile con la nostra installazione
62
nel seguente modo:
63 11 Amministratore Truelite
<pre>
64 4 Amministratore Truelite
dir=/home/xen 
65 9 Amministratore Truelite
#opzione per usare debootstrap per creare l'immagine
66 4 Amministratore Truelite
debootstrap = 1
67
size = 4Gb
68 1 Amministratore Truelite
memory = 128 Mb
69 4 Amministratore Truelite
swap = 128Mb
70 1 Amministratore Truelite
fs = ext3
71
dist = etch
72 9 Amministratore Truelite
image = sparse
73 1 Amministratore Truelite
#imposta gateway e netmask secondo le tue impostazioni di rete
74
gateway = 192.168.1.1 
75 4 Amministratore Truelite
netmask = 255.255.255.0
76
dhcp = 1
77
passwd = 1
78 9 Amministratore Truelite
#Kernel e ramdisk da usare con i server virtuali
79
#controlla che esistano realmente altrimenti creali
80 4 Amministratore Truelite
kernel = /boot/vmlinuz-2.6.17-2-xen-686
81
initrd = /boot/initrd.img-2.6.17-2-xen-686
82
mirror = http://ftp.us.debian.org/debian/
83 11 Amministratore Truelite
</pre>
84 5 Amministratore Truelite
85
Creare una immagine con il seguente comando:
86 11 Amministratore Truelite
<pre>
87 5 Amministratore Truelite
xen-create-image --hostname=nomeImmagine --passwd
88 11 Amministratore Truelite
</pre>
89 5 Amministratore Truelite
L'utente dovrà inserire una password di root. Dopo che l'installazione è terminata è possibile fare il boot 
90
dell'immagine nel seguente modo:
91 11 Amministratore Truelite
<pre>
92 5 Amministratore Truelite
xm create /etc/xen/nomeImmagine.cfg -c
93 11 Amministratore Truelite
</pre>
94 5 Amministratore Truelite
L'opzione "-c" attacca una console al sistema che è stato fatto avviare.