tout d'abord il faut disposer d'un "logical volume"
pour en avoir un on a deux solutions:
soit utiliser une partition libre
soit utiliser un fichier
pour la solution avec la partition:
on dispose d'une partition par exemple /dev/sda6
on crée un volume group:
vgcreate xen1_vg /dev/sda6
on crée un fichier /etc/xen-tools/xen1.conf
root@squeeze:/home/xen# cat /etc/xen-tools/xen1.conf
# Repertoire avec les images loopback (désactivé car j'utilise LVM)
#dir = /home/xen
# Le groupe LVM où créer les partitions
lvm = xen1_vg
# Méthode d'installation
# Moi, j'utilise debootstrap
#copy = /path/to/pristine/image
debootstrap = 1
#rpmstrap = 1
#tar = /path/to/img.tar
# Si vous voulez rajouter des trucs à votre debootstrap vous pouvez utilisez les commandes
# --copy:
#copy-cmd = /bin/cp -a $src/* $dest
# --tar:
#tar-cmd = /bin/tar --numeric-owner -xvf $src
# Caractéristique du domU par défaut
size = 1500Mb # Disk image size.
memory = 512Mb # Memory size
swap = 256Mb # Swap size
fs = ext3 # use the EXT3 filesystem for the disk image.
dist = squeeze # Default distribution to install.
image = sparse # Specify sparse vs. full disk images.
# Caractéristique réseau (je dois approfondir)
# Ceci est pour définir des ip statics
#gateway = 192.168.0.254
#netmask = 255.255.255.0
# Ceci est pour mettre en dhcp
dhcp = 1
# Pour que ca me demande le mot de passe de root
passwd = 1
# Architecture à utiliser
arch=amd64
# kernel a utiliser
kernel = /boot/vmlinuz-2.6.32-5-amd64
initrd = /boot/initrd.img-2.6.32-5-amd64
# le mirroir pour le debootstrap
mirror = ftp://ftp.fr.debian.org/debian
# Si vous voulez booter l'image après la création
boot = 0
root@squeeze:/home/xen#
créer une image du domU:
xen-create-image --hostname=xen1 --config=xen1.conf
dans /etc/xen/xen1.cfg éditer pour avoir:
#vif = [ 'mac=00:16:3E:17:1B:C9' ]
vif = [ 'mac=00:16:3E:17:1B:C9, bridge=br-xen1' ]
dans /etc/network/interrfaces ajouter:
iface eth1 inet manual
auto br-xen1
iface br-xen1 inet manual
bridge_ports eth1
monter l'interface:
ifup br-xen1
puis démarrer la machine guest DomU xen1:
xm create xen1.cfg
lister les domaines:
xm list
se connecter à la console:
xm console xen1
vous trouverez des infos supplémentaires sur:
http://bech.free.fr/docs/lvm4.htm
[ à tester et à compléter]
bug à résoudre : perte de connectivité réseau sur la debian-squeeze-xen (à reproduire)
pour la solution avec un fichier:
suivre les indications dans:
http://www.spinics.net/lists/lvm/msg15916.html
Aucun commentaire:
Enregistrer un commentaire