Bug 1900591 - hosted-engine deploy fails on AMD EPYC nested virtualization
Summary: hosted-engine deploy fails on AMD EPYC nested virtualization
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-hosted-engine-setup
Classification: oVirt
Component: General
Version: 2.4.1
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ovirt-4.4.6
: 2.5.0
Assignee: Asaf Rachmani
QA Contact: Nikolai Sednev
URL:
Whiteboard:
Depends On: 1798004
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-11-23 12:30 UTC by Yedidyah Bar David
Modified: 2021-05-05 05:36 UTC (History)
4 users (show)

Fixed In Version: ovirt-hosted-engine-setup-2.5.0
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-05-05 05:36:32 UTC
oVirt Team: Integration
Embargoed:
pm-rhel: ovirt-4.4+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 114095 0 master MERGED spec: Require libvirt 6.6.0-9 2021-04-01 10:43:12 UTC

Description Yedidyah Bar David 2020-11-23 12:30:15 UTC
Description of problem:

At the end of deploy, when ha-agent tries to start the engine vm, it fails.

vdsm.log has:

libvirt.libvirtError: the CPU is incompatible with host CPU: Host CPU does not provide required features: monitor

This is essentially a duplicate of engine bug 1689362, and both should be fixed by libvirt bug 1798004.

Opening on hosted-engine for considering a workaround there for now. I think we can fix/workaround this by patching /usr/libexec/vdsm/hooks/before_vm_start/50_hostedengine .

Comment 1 Michal Skrivanek 2020-11-24 08:07:43 UTC
we may just want to wait for bug 1798004, it's finally moving forward.

Comment 2 Sandro Bonazzola 2020-11-24 09:50:18 UTC
Keeping this open, we'll need to ensure a recent enough libvirt is installed by requiring it in spec file once the fix will be available.

Comment 3 Sandro Bonazzola 2021-02-11 08:09:39 UTC
*** Bug 1925656 has been marked as a duplicate of this bug. ***

Comment 4 Nikolai Sednev 2021-02-11 08:30:37 UTC
HE is not supported to run on nested virtualization, I don't see it in any official documentation.

Comment 5 Yedidyah Bar David 2021-02-11 08:36:52 UTC
(In reply to Nikolai Sednev from comment #4)
> HE is not supported to run on nested virtualization, I don't see it in any
> official documentation.

Not sure what official documentation you refer to, but I still think we want to make sure this bug is fixed, official or not.

Comment 6 Yedidyah Bar David 2021-02-11 08:37:27 UTC
Also, please do not post private comments on oVirt bugs. Thanks.

Comment 7 Nikolai Sednev 2021-02-11 09:15:00 UTC
(In reply to Yedidyah Bar David from comment #6)
> Also, please do not post private comments on oVirt bugs. Thanks.

Official means that Red Hat don't officially support for this functionality and doesn't provide any support for it and doesn't has any documentation regarding it, which means that QA doesn't testing it.

Comment 8 Yedidyah Bar David 2021-02-11 09:26:29 UTC
This is an oVirt bug. In oVirt, we fix bugs if we think it's worth it, even if we do not document the relevant flow or declare it official some other way.

Comment 9 Nikolai Sednev 2021-05-03 10:12:00 UTC
Closing for now due to capacity. Please feel free to reopen if you still have this issue reproduced.

Comment 10 Sandro Bonazzola 2021-05-05 05:36:32 UTC
This bugzilla is included in oVirt 4.4.6 release, published on May 4th 2021.

Since the problem described in this bug report should be resolved in oVirt 4.4.6 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.


Note You need to log in before you can comment on or make changes to this bug.