On Sat, Jul 10, 2021 at 6:55 PM <branimirp(a)gmail.com> wrote:
Hi Nir
Thank you for your explanation.
Can I ask you if you can explain this a bit further? I performed and experiment and
installed ovirt + a hypervisor on 2 VMs (on the hypervisor VM I enabled nested
virtualization) - both based on Rocky Linux following the official oVirt instructions for
4.4.7. No problems there - I also created a vm and successfully ran it.
How did you install ovirt 4.4.7, when we require qemu-kvm >= 5.2.0?
I see this in vdsm.spec:
%if 0%{?rhel} >= 8
%if 0%{?centos}
# 4.4 Advanced virt stream on CentOS 8
Requires: qemu-kvm >= 15:5.2.0
%else
# 4.4, AV 8.4 -
https://bugzilla.redhat.com/1948532
Requires: qemu-kvm >= 15:5.2.0-15.module+el8.4.0+10650+50781ca0
%endif #centos
%endif #rhel
Maybe you install an old rc version, before we updated the requirement?
Based on this, Rocky - at the moment - replaces CentOS8 just nicely.
And while libvirt installed is libvirt-7.0.0-14.1.el8.x86_64 and comes from CentOS8
advanced virt repo, qemu on the hypervisor machine is
qemu-kvm-4.2.0-48.module+el8.4.0+534+4680a14e.x86_64 not 5.2.0 and comes from Rocky's
repos. Does it mean that, once CentOS8 reaches EOL at the end of this year, we should only
hope that Rocky releases libvirt-7.0.0 in their advanced-virt repo?
A snippet from oVirt GUI - hypervisor properties:
OS Version: RHEL - 8.4 - 30.el8
OS Description: Rocky Linux 8.4 (Green Obsidian)
Kernel Version: 4.18.0 - 305.7.1.el8_4.x86_64
KVM Version: 4.2.0 - 48.module+el8.4.0+534+4680a14e
LIBVIRT Version: libvirt-7.0.0-14.1.el8
This version is good enough for ovirt 4.4.7.
and confirmation:
# rpm -q qemu-kvm
qemu-kvm-4.2.0-48.module+el8.4.0+534+4680a14e.x86_64
This version does not support features expected by vdsm. I wonder how you have
new libvirt with old qemu.
- qemu-img convert does not support the --bitmaps option, used to copy bitmaps
created during incremental backup when moving disks.
- qemu-img bitmap sub command is not available. use to add, remove and merge
bitmaps in various flows
- qemu-nbd does not support --allocation-depth option. Use to report holes in
qcow2 images.
- there may be other missing features that libvirt 7.0.0 depends on
You may have luck with flows that do not use the missing features.
Nir