#######################
#!/bin/bash
case "$1" in
manager)
virt-manager &>/dev/null
;;
shutdown)
virsh shutdown $2 &>/dev/null
;;
destroy)
virsh destroy $2 &> /dev/null
;;
start)
virsh start $2&>/dev/null
;;
view)
virt-viewer $2&>/dev/null
;;
create)
virsh create $2.xml &>/dev/null
;;
define)
virsh define $2.xml &>/dev/null
;;
undefine)
virsh undefine $2.xml &>/dev/null
;;
reset)
virsh destroy $2 &> /dev/null
virsh undefine $2 &> /dev/null
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$3.qcow2 &>/dev/null
virt-install \
--name $3 \
--ram 1000 \
--disk /var/lib/libvirt/images/$3.qcow2 \
--import &>/dev/null
;;
esac
######################