virsh

Linux/KVM est une solution de virtualisation efficace, libre et standard pour les serveurs Linux. Gérant les machines virtuelles avec libvirt, la commande virsh permet de gerer vos VM en ligne de commande.

Gestion de la connexion à l’hyperviseur :
-avec la commande « virsh -c qemu:///system » pour se retrouver sous un environnement virsh.

virsh -c qemu:///system
Bienvenue dans virsh, le terminal de virtualisation interactif.

Taper :  « help » pour l'aide ou « help » avec la commande
         « quit » pour quitter

virsh # 

-passage de la commande sans passer par l’environnement virsh :

virsh -c qemu:///system list --all

On peut aussi creer une connexion par defaut en rajoutant une ligne dans le bashrc de l’utilisateur :

cat /home/user/.basrhrc
...
#virsh connect default
export LIBVIRT_DEFAULT_URI="qemu:///system"
...

A la prochaine execution du bashrc, la connexion sera « automagique »:

virsh list --all

Quelques commandes en vrac :

#liste de toutes les VM définies
virsh list --all
#liste des VM en execution
virsh list
#demarrer une VM
virsh start VM1
#lancer un terminal sur la VM1
virt-viewer VM1

Excellent aide-mémoire : ici