Datasheet/Virsh
Aller à la navigation
Aller à la recherche
__NOTITLE__
Virsh
<app>Virsh</app> est la commande CLI de libvirt pour gérer les VM.
Cet utilitaire est construit autour de l'API de gestion libvirt et opère comme une alternative à l'outil xm ou au gestionnaire graphique de machines virtuelles. Les utilisateurs sans privilège peuvent employer cet utilitaire pour des opérations en lecture-seule.
Gestion basique
- Lister les VMs
- Seulement les VMs démarrées
virsh list
- Toutes le VMs définies
virsh list --all
- Seulement les VMs démarrées
- Démarrer une VM
virsh start <name>
- Arrêter (proprement) une VM. C'est l'équivalent d'un <app>shutdown</app> sur la VM.
virsh shutdown <name>
- Arrêter (brutalement) une VM. C'est l'équivalent d'une coupure d'alimentation.
virsh destroy <name>
- Mettre une VM en pause
virsh pause <name>
- Sortir une VM de pause
virsh resume <name>
Gestion avancée
- Exporter la configuration XML (stdout)
virsh dumpxml
- Importer la configuration d'une VM à partir d'un fichier XML (sans la démarrer)
virsh define <file.xml>
- Importer la configuration d'une VM à partir d'un fichier XML (avec démarrage). La VM est automatiquement détruite à l'arrêt de celle-ci.
virsh define <file.xml>
- Modifier la configuration XML d'une VM
virsh edit <name>
- Démarrer automatiquement une VM au démarrage de l'hôte
virsh autostart <name>
