Virsh
virsh usefull command
standart
- recover configuration xml from VM:
virsh dumpxml windows7> windows7.xml - start VM:
virsh start nas - shutdown VM:
virsh shutdown win7 - rename VM:
virsh domrename --domain generic2 --new-name windows7 - list all vm:
virsh list --all - create with xml file:
create --file debian8.xml - force shutdown:
virsh destroy win7
snapshot
- list for domain
virsh snapshot-list --domain nas - create snapshot
virsh snapshot-create-as --domain {VM-NAME} --name {SNAPSHOT-NAME} --live - info snapshot:
virsh snapshot-info --domain nas --snapshotname "ansible ping OK" - appliquer une snapshot:
virsh snapshot-revert --domain --snapshotname "ansible ping OK" --running - delete snapshot:
virsh snapshot-delete --domain freebsd --snapshotname 5Sep2016_S2
share folder with host
-
add a filesystem device to your host:
xml <filesystem type='mount' accessmode='squash'> <source dir='/home/vincent/Documents'/> <target dir='/mnt/workplace'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </filesystem> -
on guest mount the filesystem:
- with mount cmd :
mount -t 9p -o trans=virtio,version=9p2000.L mount_tag /path/to/mount_point/on/guest - in your fstab:
mount_tag/path/to/mount_point/on/guest 9p trans=virtio,version=9p2000.L 0 0 - add in 9pnet_virtio to /etc/modules-load.d/9pnet_virtio.conf
enabling guest function on arch
- install
spice-vdagent - add in etc/mkinitcpio.conf
MODULES=(virtio virtio_blk virtio_pci virtio_net)