Xm
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | CLI historique de gestion Xen (toolstack Xend) |
| Statut | Obsolète — remplacé par xl (toolstack XL) depuis Xen 4.1+ |
| Voir aussi | Xen · Xe · XEN template conf |
xm est l'outil en ligne de commande historique de gestion des domaines Xen, associé au toolstack xend (démon Python). Il a été remplacé par xl (toolstack XL, plus léger, sans démon) à partir de Xen 4.1, puis retiré des versions récentes de Xen. Sur un hôte Xen actuel, les commandes ci-dessous restent valables en remplaçant xm par xl.
Lister les domaines
xm list
La colonne "State" utilise un caractère par état :
- r (running) — le domaine tourne normalement
- b (blocked) — en attente (I/O ou inactivité), non planifiable
- p (paused) — mis en pause (
xm pause) ; consomme toujours ses ressources mais n'est plus ordonnancé - s (shutdown) — arrêt/redémarrage/suspension demandé, destruction du domaine en cours
- c (crashed) — le domaine a planté, visible seulement s'il est configuré pour ne pas redémarrer sur crash
- d (dying) — en cours de destruction, arrêt non encore terminé
Cycle de vie d'une VM
xm shutdown guestName arrêt propre xm destroy guestName arrêt forcé (kill) xm pause myXenGuest mise en pause xm resume myXenGuest reprise après pause ou suspend xm suspend myGuestOS suspension sur disque xm reboot myGuestOS redémarrage
Sauvegarde / restauration d'état
xm save myGuestOS path_to_save_file xm restore path_to_save_file
Modifier la configuration à chaud
xm mem-set myGuestOS 256
Migration vers un autre hôte
xm migrate domainName host -l, --live migration à chaud (live migration) -p=portnum port à utiliser pour la migration -r=MBIT bande passante allouée à la migration
Dupliquer une VM
Extraire la configuration complète d'un domaine existant :
xm list -l oes11 > oes11.py
Recréer une VM à partir d'un fichier de configuration (voir XEN template conf pour le format) :
xm create /etc/xen/vm/oes11
ou à partir de la configuration extraite ci-dessus :
xm new -F oes11.py xm start oes11
Voir aussi
- Xen — hyperviseur et vue d'ensemble des toolstacks
- Xe — CLI XAPI, toolstack utilisé par XenServer/XCP-ng
- XEN template conf — format du fichier de configuration d'une VM