In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM. It supports
a subset of the Keystone, Glance and Nova APIs to manage images and instances
on the local machine.

Source and some more information: https://github.com/juergh/dwarf/

Package for F20: https://copr.fedoraproject.org/coprs/juergh/dwarf/

I had some issues with SELinux when running Dwarf in a F20 VM (libvirtd fails to create temp directories when creating an instance). Not sure if that was a problem with the VM or what's going on. I don't have Fedora on a physical machine for testing so let me know if this is a problem for you.

...Juerg