Old version of https://github.com/hepix-virtualisation/vmimagemanager
...For a more useful and uptodate application please look here.
https://github.com/hepix-virtualisation/vmimagemanager
vmimagemanager.py is a command line libvirt client and virtualmachine image management python script. It is intended for backing up snapshotting. It supports libvirt, mount (re)store images, booting virtual machines. Its simple and fast to use.
mkvm.py is a python application that tries to tie Cobbler (https://fedorahosted.org/cobbler/), Puppet (http://www.puppetlabs.com/), and Citrix XenServer (http://www.citrix.com/xenserver) together to allow automated virtual environment rollout.