adding new host failed with error "CPU does not match the Cluster CPU Type"

i get the below error when i try to add a new kvm host to the cluster. I know that the cpu is a haswell, Intel E5-2640 v3. if i run "virsh capabilities" it returns <model>Haswell-noTSX-IBRS</model>. My KVM server is redhat 8.4 fully patched today on an DL-360 Gen9. oVirt is at 4.4.7.7-1.el8. i have tried many diffent CPU settings for the cluster and none of them work. this is new oVirt install. ERROR: "The host CPU does not match the Cluster CPU Type and is running in a degraded mode. It is missing the following CPU flags: vmx, model_Haswell-noTSX, nx. Please update the host CPU microcode or change the Cluster CPU Type." MIRCOCODE: root@kvm09 ~]# dmesg | grep 'microcode' [ 0.000000] microcode: microcode updated early to revision 0x46, date = 2021-01-27 [ 1.625108] microcode: sig=0x306f2, pf=0x1, revision=0x46 [ 1.625753] microcode: Microcode Update Driver: v2.2.

On 1. 8. 2021, at 20:01, jimod4--- via Users <users@ovirt.org> wrote:
i get the below error when i try to add a new kvm host to the cluster. I know that the cpu is a haswell, Intel E5-2640 v3. if i run "virsh capabilities" it returns <model>Haswell-noTSX-IBRS</model>. My KVM server is redhat 8.4 fully patched today on an DL-360 Gen9. oVirt is at 4.4.7.7-1.el8. i have tried many diffent CPU settings for the cluster and none of them work. this is new oVirt install.
ERROR: "The host CPU does not match the Cluster CPU Type and is running in a degraded mode. It is missing the following CPU flags: vmx, model_Haswell-noTSX, nx. Please update the host CPU microcode or change the Cluster CPU Type."
if you do not see vmx and/or nx flags, you probably have virtualization disabled in BIOS Thanks, michal
MIRCOCODE: root@kvm09 ~]# dmesg | grep 'microcode' [ 0.000000] microcode: microcode updated early to revision 0x46, date = 2021-01-27 [ 1.625108] microcode: sig=0x306f2, pf=0x1, revision=0x46 [ 1.625753] microcode: Microcode Update Driver: v2.2. _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/4B2TMR6MGSJF7P...

If I run lscpu it shows the vmx and nx flags are there. Virtualization is enabled in bios. I have vms running on the kvm host

It might be that the host is not reporting the host capabilities correctly. You can see all host's supported CPUs in the host detail screen, just roll over the info icon next to the CPU Type. You can check if the data are in the database like this: select cpu_flags from vds where vds_name = 'your-host-name'; And you can check what the host reports by running the following command on the host (search for cpuFlags key): sudo vdsm-client Host getCapabilities Make sure the capabilities contain all required flags - vmx, model_Haswell-noTSX and nx. Regards, Lucia On Mon, Aug 2, 2021 at 4:00 PM jimod4--- via Users <users@ovirt.org> wrote:
If I run lscpu it shows the vmx and nx flags are there. Virtualization is enabled in bios. I have vms running on the kvm host _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/SIYJ6X3DSZSMPZ...
participants (3)
-
jimod4@yahoo.com
-
Lucia Jelinkova
-
Michal Skrivanek