« Datasheet/Virsh » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « {{Datasheet}} = 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 libvi... ») |
|||
| Ligne 25 : | Ligne 25 : | ||
== Gestion avancée == | == Gestion avancée == | ||
* Exporter la configuration XML (stdout)<syntaxhighlight lang="bash">virsh dumpxml</syntaxhighlight> | * Exporter la configuration XML (stdout)<syntaxhighlight lang="bash">virsh dumpxml</syntaxhighlight> | ||
* Importer la configuration d'une VM à partir d'un fichier XML (sans la démarrer)<syntaxhighlight lang="bash">virsh define < | * Importer la configuration d'une VM à partir d'un fichier XML (sans la démarrer)<syntaxhighlight lang="bash">virsh define <file.xml></syntaxhighlight> | ||
* 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.<syntaxhighlight lang="bash">virsh define < | * 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.<syntaxhighlight lang="bash">virsh define <file.xml></syntaxhighlight> | ||
* Modifier la configuration XML d'une VM<syntaxhighlight lang="bash">virsh edit <name></syntaxhighlight> | * Modifier la configuration XML d'une VM<syntaxhighlight lang="bash">virsh edit <name></syntaxhighlight> | ||
* Démarrer automatiquement une VM au démarrage de l'hôte<syntaxhighlight lang="bash">virsh autostart <name></syntaxhighlight> | * Démarrer automatiquement une VM au démarrage de l'hôte<syntaxhighlight lang="bash">virsh autostart <name></syntaxhighlight> | ||
{{noprint|[[Fichier:DatasheetVirsh.svg]]}} | {{noprint|[[Fichier:DatasheetVirsh.svg]]}} | ||
Dernière version du 18 avril 2014 à 15:18
__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>
