Support Horizon and fix some libvirt config issue