Xen

Outil de virtualisation (hyperviseur) site officiel

Shema de la configuration en cours de test:

Install debian de base -(6.0.4) qui sert de socle (dom0)

puis ajout de la couche xen (install d’outil + modification du noyau linux)

résumé des commandes à partir la debian de base (mise à jour):

qui m’o nt permi de démarré une machine virtuelle (reste toutefois un pb de conf réseau à résoudre). l’ip choisie ne doit pas être dans la bonne plage d’adresse.

 aptitude install xen-linux-system
 vi /etc/xen/xend-config.sxp 
 reboot
 xm list
 aptitude install xen-linux-system-2.6.32-5-xen-686 
 dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen 
 update-grub
 reboot
 xm list
 aptitude install xen-tools 
 vi /etc/xen-tools/xen-tools.conf 
 mkdir /xen
 xen-create-image --hostname=vm1 --size=5Gb --swap=512Mb --ip=192.168.1.100 --memory=256Mb --dir=/xen
 xm list
 vi /etc/xen/xend-config.sxp 
 xm create /etc/xen/vm1.cfg 
 xm list
 xentop 

en plus liens qui m’ont été utiles: Xen debian wiki et installation pas à pas de Xen sous debian

point à noter:

pour mon test, le dom0 (debian de base) est une machine virutelle sous virtualbox

le guest domU n° 1 est aussi une debian

Warning: la mémoire de l’hôte était insuffisante au départ

accès monitoring (basique)

http://IP_DOM0:8000/xend/

modifier au préalable le fichier de conf du démon xend /etc/xen/xen-config.sxp

comme il suit

(xend-http-server yes)
(xend-unix-server yes)

redémarrer ensuite le démon

xend restart

 

Modification de xen-tools

afin de simplifier la création de domU installer ces outils

adapter la conf du fichier /etc/xen-tools/xen-tools.conf

on pourra lire le billet suivant très instructif.

autre outil installé:

aptitude install libvirt-bin

 

aptitude install bridge-utils

 Création d’une machine

en moins de 3mn!

xen-create-image --hostname=srvmedias --memory=256Mb --ip=192.168.0.105 --size=8Gb

 


 

Suppression d’une machine

xen-delete-image --hostname=<nom domaine>

puis suppression du fichier de conf associé

rm /xen/<domaine>.conf

Montage d’une partion du dom0 dans un domU

voir doc http://wiki.xensource.com/xenwiki/XenConfigurationFileOptions

 


démarrer une machine

xm-create /xen/<fichier config domU>

si on veut lier la console de la machine virtuelle on utilise l’opiton -c

xm-create -c /xen/<fichier config domU>

Arret d’une machine

xm-shutdown <domU>

liste des machine démarrées

xm list


Monter une partition du dom 0 comme partition d’un dom U

dans le fichier config du domU, dans la section disk=[…]

ajouter une ligne du type:

 

'phy:/dev/datas/volume0,xvda3,w'

 

où /dev/datas/volume0 est la partition dom0

et xvda3 le périphérique vu par le domU

w -> accès en écriture

NB la partition ainsi montée ne semble accessible qu’à ce domU

Montage de la partition ajouter au DomU au démarrage

 

démarré le DomU, accéder à son /etc/fstab

ajouter une ligne du style

/dev/xvda3 point_de_montage ext3 noatime,nodiratime,errors=remount-ro 0 1

enregistrer /etc/fstab_de_montage

réappliquer montage des partition

mount -a

créer le chemin point

 

Laisser un commentaire

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