Befehle zum Verwalten von Virtuellen Maschinen mittels virsh

Liste der laufenden VMs anzeigen

$ virsh list
 Id    Name    State
-------------------------
 1     vm1     running



Liste aller VMs anzeigen
$ virsh list --all
 Id    Name    State
-------------------------
 1     vm1     running
 -     vm2     shut off

Eine VM starten

$ virsh start <name>
Domain <name> started

Eine VM neu starten

$ virsh reboot <name>
Domain <name> is being reboote

VM pausieren

$ virsh suspend <name>
Domain <name> suspended

Pausierte VM fortsetzen

$ virsh resume <name>
Domain <name> resumed

VM herunterfahren

$ virsh shutdown <name>
Domain <name> is being shutdown

VM herunterfahren erzwingen

$ virsh destroy <name>
Domain <name> destroyed

VM löschen

$ virsh dumpxml --domain <name> | grep 'source file'
<source file='/var/lib/libvirt/images/vm1'/>

VM herunterfahren

$ virsh destroy <name>
Domain <name> destroyed

VM entfernen

$ virsh undefine <name>
Domain <name> has been undefined

Virtuelle Festplatte löschen

$ sudo rm /var/lib/libvirt/images/vm1