Install simplissime de l’hyperviseur xen
Systeme de base debian 8 (jessie) 64 bits
installation
- mettre à jour les paquets
# apt-get update
- Installation du méta package
# apt-get install xen-system-amd64
au redémarrage le system propose : debian hyperviseur xen
on test que xen est bien intallé
# xl list
- installation des outils
# apt-get install xen-tools
les outils xen contiennent notamment xen-create-image qui va nous faciliter la création de domU
Configuration
1 – bridge
Création d’un pont réseau qui va permettre aux domU d’utiliser le péripherique reseau physique
Editer le fichier /ect/network/interfaces
# Bridge pour DomU auto xenbr0 iface xenbr0 inet dhcp bridge_ports wlan1
Nous créons ainsi un pont appelé xenbr0 relié à l’interface wlan1
En réalité un petit souci se pose lors de la création du pont avec le wifi un pont sur eth devrait pas posé le problème
la commande
brctl show
indique qu’aucune interface physique n’est attachée à notre pont
# brctl addif xenbr0 wlan1
echoue avec « operation not supported »
à priori ceci doit être contourné par : (à tester)
# iw dev wlan1 set 4addr on
redérmarrer le réseau
# /etc/init.d/ntworking restart
2- Configurer xen en mode bridge
Editer le ficher /etc/xen/xl.cfg
dans ce fichier décommenter les lignes en gras ci dessous: la première pour que xen gère le réseau en mode bridge, la deuxieme pour indiquer le nom du pont réseau xenbr0
# default vif script to use if none is specified in the guest config vif.default.script="vif-bridge" # default bridge device to use with vif-bridge hotplug scripts vif.default.bridge="xenbr0"
redémarrer le service xen
/etc/init.d/xen restart
3- Outil de création de machine virtuelles
fichier: /etc/xen-tools/xen-tools.conf
1- Activation du dhcp : dhcp=1
2- architecture amd64: arch=amd64
3- utilisation du mirroir jessie par debootstrap: mirror_jessie = http://http.debian.net/debian
4- définition du dossier de création des domU: dir=/xen (; répertoire créé par mkdir /xen au préalable)
5- dossier de sortie pour les fichiers de config de domU: output=/xen
6- demande du password root à la création de domU: passwd=1
Redémarrage le démon xen pour prise en compte des modifications
/etc/init.d/xen restart
Création de machine (domU)
xen-create-image --hostname toto
NB : l’option –passwd passée à xen-create-image permet de définiri le mot de passe root de façon interactive pendant l’install . Dans notre cas un mot de passe est généré et affiché en clair sur la sortie standard.
Démarrage du domU
xl create /etc/xen/toto.cfg
l’option -c attache une console à la machine