Adding Server to RHV-Manager is failing with error "host does not meet the cluster's minimum CPU level. Missing CPU features : model_Broadwell"

Latest response

My 1st Server:
- I am using DL360 Gen 9 server.
- I am having self-hosted engine setup. When I am installing self-hosted engine setup I choosed default option for vCPU as "model_Broadwell"

My 2nd Server:
- I am using DL160 Gen8 server.
- I installed RHEL 7.2 OS.

Problem:
- When I am trying to add my 2nd RHEL server to RHV-Manager, it is failing with error message - "Host rhelHost107 moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : model_Broadwell"

Queries:
- Do I need to use same CPU types? if yes how to modify my existing setup?

Please help me!!!

Thanks

Responses

Usually the main point of having a cluster of virtualization hosts is the ability to migrate VMs between hosts. But the operating systems within the VMs are not designed to account for the possibility of the CPU model changing while the system is running. Because of this, the model of the vCPUs presented to the VMs by the cluster can often be configured, and it should be configured to match the CPU feature set that is common to all the virtualization hosts in the cluster; otherwise, you definitely cannot on-line migrate VMs from a host that has a newer physical CPU model to a host with an older CPU model.

Some operating systems may even go so far as to be configured strictly for a particular CPU type and unable to run an older CPU type even if they are just stopped on the newer CPU and then rebooted on the older one. (I'm thinking something like hyper-optimized Gentoo Linux VMs here. Sometimes there is such a thing as too much optimization.) This is probably why the cluster will enforce the vCPU type restriction even if you don't plan doing on-line migrations.

The CPU type setting of a cluster must match the oldest CPU type included in the cluster (or, if you plan adding more hosts, the oldest CPU type you're likely to add to the cluster).

To change the vCPU level on your 1st server/1-server cluster now, you may have to shut down all the VMs on the 1st server first.

You can change the cluster's minimum CPU architecture by selecting the cluster, clicking Edit, and changing CPU Type to the oldest required architecture (your second server's). IIRC, the host should change status to Up on its own after a little while. If not, try putting it in maintenance and reactivating, or clicking the Reinstall button.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.