Création d’un domU Xen

virtualisation
xen


Cette article fait suite à l’article Installation de Xen. Il décrit comment créer un système virtualisé (domU) sur un système hôte (dom0). La création d’un domU s’appuie sur le paquet xen-tools qui fournit un outil que l’on va utiliser xen-create-image.

On va tout d’abord mettre les valeurs désirées par défaut pour nos prochaines machines virtuelles dans le fichier /etc/xen-tools/xen-tools.confs.

dir = /home/xen # Emplacement des fichiers sur l'hôte
install-method = debootstrap # Methode d'installation (Debian)
size = 4Gb # Taille de disque
memory = 128Mb # RAM
swap = 128Mb # SWAP
fs = ext3 # Filesystem EXT3
dist = \`xt-guess-suite-and-mirror --suite\` # Selectionne la version Debian de l'hôte
image = sparse # Attribut l'espace disque en fonction du besoin.
gateway = 192.168.1.1
netmask = 255.255.255.0
broadcast = 192.168.1.255
passwd = 1 # Demande le mot de passe a attribuer au root
kernel = /boot/vmlinuz-\`uname -r\`
initrd = /boot/initrd.img-\`uname -r\`
mirror = \`xt-guess-suite-and-mirror --mirror\`
ext3_options = noatime,nodiratime,errors=remount-ro
serial_device = hvc0 # accès à la console
disk_device = xvda #

Toutes les valeurs mises dans le fichier précédent peuvent être modifiées dans la ligne de commande de création de la machine.

Nous allons maintenant passé à la création de notre première machine virtuelle

# xen-create-image --hostname=machine --ip 192.168.1.100

Pour <b>démarrer</b> la machine :

# xm create machine.cfg

Pour accédez à la <b>console</b> de la machine :

# xm console machine

Pour sortir de la console, <code>CTRL + ]</code> ou <code>CTRL + ALT GR + )</code>.

Pour arreter la machine correctement :

# xm shutdown machine

Pour arreter la machine brutalement :

# xm destroy machine

Une machine arrêtée ne consomme aucune ressource sur le système hôte, hormis de l'espace disque. Si vous avez besoin de cette place vous pouvez supprimer complètement une machine avec la commande suivante :

# xen-delete-image machine

Bonne virtualisation …

Commentaires

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.