Création d’un domU Xen
Cette article fait suite à l’article installation de Xen.
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 démarrer la machine :
# xm create machine.cfg
Pour accédez à la console de la machine :
# xm console machine
Pour sortir de la console, CTRL + ] ou CTRL + ALT GR + ).
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