HOWTO XEN : installation du Dom0 (debian etch)

Cet article résume rapidement la liste des commandes et les points importants pour installer le Dom0 de Xen sur une base debian etch.

Installer debian etch. Une fois votre debian fonctionnelle :

#mise à jour
apt-get update
apt-get upgrade

#installation de xen (ou paquets équivalents)
apt-get install linux-image-2.6-xen-vserver-686 xen-hypervisor-3.0.3-1-i386-pae xen-tools xen-linux-system-2.6.18-4-xen-vserver-686 linux-headers-2.6-xen-vserver-686 libc6-xen bridge-utils

#Si votre processeur supporte la virtualisation installer :
apt-get install xen-ioemu-3.0.3-1
#Pour le savoir :
egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo
#Si ca écrit quelque chose c’est bon 🙂

#Configurer le nombre de machines virtuelles max (ici 64)
vi /etc/modules
—————————————————————–
loop max_loop=64
—————————————————————–

#Configurer le démon xen :
vi /etc/xen/xend-config.sxp
—————————————————————–
(xend-unix-server yes)
(network-script ‘network-bridge netdev=eth0’)
(vif-script vif-bridge)
(dom0-min-mem 196)
(dom0-cpus 0)
—————————————————————–

#Configurer l’interface réseau (sinon après le redémarrage de xend le serveur ne sera plus accessible du réseau, à adapter selon votre config) :
vi /etc/network/interfaces
—————————————————————–
auto lo
iface lo inet loopback

auto xenbr0
iface xenbr0 inet static
address 192.168.X.X
netmask 255.255.255.0
network 192.168.X.X
broadcast 192.168.2.255
gateway 192.168.X.X
dns-nameservers 192.168.X.X 192.168.X.X
bridge_ports eth0
bridge_maxwait 0
bridge_hello 0
bridge_fr 0
—————————————————————–

#Redmérarrer (normalement c’est bon 🙂 )
reboot

#Vérifier après le redémarrage la conf réseau
ifconfig
—————————————————————–
eth0 Lien encap:Ethernet HWaddr 00:1D:09:0E:97:00
adr inet6: fe80::X:X:X Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40814 errors:0 dropped:0 overruns:0 frame:0
TX packets:12108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:20801921 (19.8 MiB) TX bytes:1744483 (1.6 MiB)
Interruption:16 Mémoire:f4000000-f4011100

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:842 (842.0 b) TX bytes:842 (842.0 b)

xenbr0 Lien encap:Ethernet HWaddr 00:1D:09:0E:97:00
inet adr:192.168.X.X Bcast:192.168.X.255 Masque:255.255.255.0
adr inet6: fe80::21d:X:X:X Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32653 errors:0 dropped:0 overruns:0 frame:0
TX packets:8308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:10685638 (10.1 MiB) TX bytes:1403637 (1.3 MiB)
—————————————————————–

C’est tout 🙂

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis responsable d'Odiso (hébergeur web spécialiste des infrastructures haute disponibilité e-commerce et en gestion de pics de trafic & webperf) je tiens ce blog depuis 9 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, car j'écris aussi sur MonSiteEstLent.com blog d'Odiso dédié à la webperf

Share This Post On

1 Comment

  1. Très bon Kikikoukaï

    Post a Reply

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.