Description of problem:
Missing the "qemu-kvm-tools" package resulting in failing to add additional host to HostedEngine.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Clean install redhat-virtualization-host-4.2-20171011.2
2. Login to cockpit webUI with root account
3. Deploy HostedEngine
4. Add additional host via engine
5. Check the HE status
After step 4, add additional host failed, from the engine event, it shows that
"Failed to install Host yzhao. Yum Cannot queue package qemu-kvm-tools: Package qemu-kvm-tools cannot be found."
After step 4, add additional host successfully.
Created attachment 1338107 [details]
qemu-kvm-tools package not found. img
(In reply to Yihui Zhao from comment #0)
> Description of problem:
> Missing the "qemu-kvm-tools" package resulting in failing to add additional
> host to HostedEngine.
> Version-Release number of selected component (if applicable):
> How reproducible:
> Steps to Reproduce:
> 1. Clean install redhat-virtualization-host-4.2-20171011.2
> 2. Login to cockpit webUI with root account
> 3. Deploy HostedEngine
> 4. Add additional host via engine
> 5. Check the HE status
> Actual results:
> After step 4, add additional host failed, from the engine event, it shows
> "Failed to install Host yzhao. Yum Cannot queue package qemu-kvm-tools:
> Package qemu-kvm-tools cannot be found."
> Expected results:
> After step 4, add additional host successfully.
> Additional info:
Also failed to register RHVH 4.2 to engine due to miss "qemu-kvm-tools" package.
This bug report has Keywords: Regression or TestBlocker.
Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.
Need to investigate on this because qemu-kvm-tools shouldn't be required since it doesn't exist anymore.
qemu-kvm-tools requirement has been dropped 8 months ago from ovirt-host-deploy.
Can you please attach log-collector report including hypervisor report?
Oh, I see, you're using rhvm-appliance 4.1 on a 4.2 RHV-H.
Is this a supported case?
Removing TestBlocker since you can still test oVirt Node 4.2 with a 4.2 engine instead of a 4.1 appliance.
Tested against u/s builds: engine 4.1-pre / host 4.2-pre
engine# yum list ovirt-engine ovirt-host-deploy
ovirt-engine.noarch 126.96.36.199-1.el7.centos @ovirt-4.1-pre
ovirt-host-deploy.noarch 1.6.7-1.el7.centos @ovirt-4.1-pre
host# yum list ovirt-host-deploy vdsm
ovirt-host-deploy.noarch 1.7.0-0.0.master.20171012082735.git24e53fd.el7.centos ovirt-4.2-pre
vdsm.x86_64 4.20.5-1.el7.centos ovirt-4.2-pre
Problem is that qemu-kvm-tools-ev-10:2.9.0-16.el7_4.8.1.x86_64 is still isntalled from @centos-qemu-ev-release
If the pkg is available it gets installed. The fix is that if the package is missing it doesn't fail.
You can force it missing by setting exclude=qemu-kvm-tools-ev in yum repo conf
Setup same as in comment10
# grep exclude /etc/yum.conf
host 4.2-pre added to 4.1-pre engine without any issue