libvirt wrapped in a shell