Xen

From AleikoumWiki

(Difference between revisions)
Jump to: navigation, search
m (Creation avec xen-create-image)
m (Creation avec xen-create-image)
Line 78: Line 78:
</pre>
</pre>
Elles permettent a vos DomU de "sortir" par le reseau et d'avoir acces a Internet par exemple.
Elles permettent a vos DomU de "sortir" par le reseau et d'avoir acces a Internet par exemple.
 +
 +
=== Creation de l'image de notre DomU ===
 +
 +
Maintenant que tout semble bien configure, nous allons utilise l'assistant de creation d'image pour generer le fichier de configuration xen de notre DomU mais aussi pour installer le systeme de notre DomU !<br />
 +
Pour cela il suffit de lancer la commande suivante :
 +
<pre>
 +
#xen-create-image --hostname=le-nom-de-votre-host --ip=192.168.0.42
 +
</pre>
== Liens ==
== Liens ==

Revision as of 12:40, 24 February 2009

Contents

Requis

aptitude install xen-linux-system-2.6.26-1-xen-686 libc6-xen bridge-utils xen-tools

puis il faut rebooter sur le kernel patche xen
et theoriquement une fois loggue, on obtient cette information :

# uname -a
Linux psrv-qg-dmz-0 2.6.26-1-xen-686 #1 SMP Sat Jan 10 22:52:47 UTC 2009 i686 GNU/Linux

Xen (ses outils et le kernel) est installe ! on peut commencer a creer notre premier DomU !

Creation avec xen-create-image

Modification des fichiers de configuration

Il faut bien distinguer les outils (les xen-tools qui permettent de creer les DomU, les modifier, etc...) du processus xend (qui va faire tourner chaque DomU que vous allez creer)... Ils possedent chacun leur propre fichier de configuration.

Nous allons les modifier comme suit :

/etc/xen-tools/xen-tools.conf

Voici le mien :

# cat /etc/xen-tools/xen-tools.conf | grep -v "^#"
lvm = vg0         # le nom de mon groupe de volume qui sera utilise pour faire
                  # les futurs disques

install-method = debootstrap # la methode d'installation

size   = 4Gb      # la taille de la partition / par defaut
memory = 64Mb     # la taille de la RAM par defaut
swap   = 128Mb    # la taille de la SWAP par defaut
fs     = ext3     # le systeme de fichier par defaut
dist   = lenny    # la distribution par defaut a installer
image  = sparse   # sparse vs. full disk images.

gateway   = 192.168.0.1 
netmask   = 255.255.255.0
broadcast = 192.168.0.255

passwd = 1       # en placant cette option a 1, un password vous sera demande 
                 # lors de l'installation du DomU

kernel      = /boot/vmlinuz-`uname -r`
initrd      = /boot/initrd.img-`uname -r`

mirror = http://ftp.fr.debian.org/debian/

ext3_options   = noatime,nodiratime,errors=remount-ro
ext2_options   = noatime,nodiratime,errors=remount-ro
xfs_options    = defaults
reiser_options = defaults

serial_device = hvc0 # /!\ tres important, sans ca pas de console


/etc/xen/xend-config.sxp

Voici le mien :

#cat /etc/xen/xend-config.sxp | grep -v "^#"
(network-script network-bridge)
(vif-script vif-bridge)
(dom0-min-mem 196)
(dom0-cpus 0)
(vncpasswd '')

Theoriquement les lignes que vous aurez a ajouter sont :

(network-script network-bridge)
(vif-script vif-bridge)

Elles permettent a vos DomU de "sortir" par le reseau et d'avoir acces a Internet par exemple.

Creation de l'image de notre DomU

Maintenant que tout semble bien configure, nous allons utilise l'assistant de creation d'image pour generer le fichier de configuration xen de notre DomU mais aussi pour installer le systeme de notre DomU !
Pour cela il suffit de lancer la commande suivante :

#xen-create-image --hostname=le-nom-de-votre-host --ip=192.168.0.42

Liens

Personal tools