XenOnSargeHowto » Cronologia » Versione 2
Amministratore Truelite, 24-02-2006 12:43
| 1 | 1 | Amministratore Truelite | = Come creare un server di virtualizzazione usando Xen su una Debian Sarge = |
|---|---|---|---|
| 2 | |||
| 3 | Si considerino i presenti requisiti di base: |
||
| 4 | |||
| 5 | * una distribuzione linux debian, release Sarge, installata; |
||
| 6 | * una buona quantità di spazio su disco libero su una partizione; |
||
| 7 | * almeno due interfacce di rete (eth0, eth1); |
||
| 8 | * una quantità di memoria ram maggiore o uguale a 512MB. |
||
| 9 | |||
| 10 | Il primo passo è l'installazione del kernel xen e dei relativi tool che vanno presi da un repository esterno in quanto non presenti in sarge. |
||
| 11 | I seguenti comandi abilitano il repository esterno ed installano i pacchetti necessari. |
||
| 12 | {{{ |
||
| 13 | echo "deb http://packages.debianbase.de/sarge/i386/xen3 ./" >> /etc/apt/sources.list |
||
| 14 | apt-get update |
||
| 15 | 2 | Amministratore Truelite | apt-get install xen udev hotplug bridge-utils linux-xen0-2.6 |
| 16 | 1 | Amministratore Truelite | cd /usr/src |
| 17 | dpkg -i kernel-xen0-2.6.12.6-xen_tha1_i386.deb |
||
| 18 | 2 | Amministratore Truelite | }}} |
| 19 | |||
| 20 | Una volta installati i pacchetti, è necessario rigenerare l'initrd per il vostro sistema con il comando |
||
| 21 | {{{ |
||
| 22 | mkinitrd -o /boot/xen-modules-2.6.12.6-xen 2.6.12.6-xen |
||
| 23 | }}} |
||
| 24 | |||
| 25 | e successivamente aggiungere a grub le voci necessarie per fare il boot con il kernel xen. |
||
| 26 | {{{ |
||
| 27 | # |
||
| 28 | # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST |
||
| 29 | |||
| 30 | title Xen 3.0.1 - Linux 2.6.12.6-xen |
||
| 31 | kernel /boot/xen-3.0.1.gz vga=791 |
||
| 32 | module /boot/xen-linux-2.6.12.6-xen root=/dev/hda1 ro |
||
| 33 | module /boot/xen-modules-2.6.12.6-xen |
||
| 34 | 1 | Amministratore Truelite | }}} |