A xapi storage adapter that uses libvirt