customized libvirt