xen+

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.

voir plus d’options…

Démarrage du domU

xl create /etc/xen/toto.cfg

l’option -c attache une console à la machine

 

 

 

 

 

 

Laisser un commentaire

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