37.4. Démarrage et contrôle de domaines Xen

Pour pouvoir démarrer le domaine invité, l'hyperviseur Xen doit disposer de suffisamment de mémoire pour le nouvel invité. Commencez par vérifier la quantité de mémoire utilisée :

xm list
Name              Id  Mem(MB)  CPU  State  Time(s)  Console
Domain-0           0      458    0  r----    181.8

S'il s'agit d'un ordinateur doté de 512 Mo de mémoire, l'hyperviseur Xen en utilise 64 Mo et le domaine-0 occupe le reste. Pour libérer une partie de la mémoire pour le nouvel invité, vous pouvez utiliser la commande xm balloon. Pour définir la taille du domaine-0 sur 330 Mo, entrez les indications suivantes sous root :

xm balloon 0 330

Dans la liste xm list qui apparaît ensuite, l'utilisation de la mémoire du domaine-0 devrait être tombée à 330 Mo. Vous disposez maintenant de suffisamment de mémoire pour démarrer un invité avec 128 Mo. La commande xm start guest1 -c démarre l'invité et associe la console de l'invité en phase de démarrage au terminal actuel. S'il s'agit du premier démarrage de l'invité en question, terminez l'installation avec YaST.

Il est toujours possible de détacher cette console ou de la rattacher à partir d'un autre terminal . Pour la détacher, utilisez la combinaison de touches Ctrl-]. Pour la rattacher, vérifiez d'abord l'ID de l'invité requis avec la commande xm list et associez la console à cet ID avec la commande xm console ID.

L'outil xm de Xen offre de nombreuses options de paramétrage. Vous pouvez afficher la liste des différents paramètres avec une brève explication en tapant xm help. Les commandes les plus importantes sont décrites dans le tableau (Tableau 37.1, « Commandes xm ») ci-dessous.

Tableau 37.1. Commandes xm

xm help

Permet d'imprimer la liste des commandes disponibles avec l'outil xm.

xm console ID

Permet de se connecter à la première console (tty1) de l'invité portant l'ID ID.

xm balloon ID Mem

Permet de paramétrer l'utilisation de la mémoire du domaine portant l'ID ID sur Mem en Mo.

xm create nomdom [-c]

Permet de démarrer le domaine avec le fichier de configuration nomdom. Le paramètre facultatif -c associe le terminal actuel à la première console tty du nouvel invité.

xm shutdown ID

Permet d'effectuer un arrêt normal de l'invité portant l'ID ID.

xm destroy ID

Permet de mettre fin immédiatement à l'exécution de l'invité portant l'ID ID.

xm list

Permet d'imprimer la liste de tous les domaines en cours d'exécution, avec leur ID, l'utilisation de la mémoire et leur temps UC respectifs.

xm info

Permet d'afficher des informations sur l'hôte Xen (UC et mémoire, par exemple).