vdsm is missing cpu model flags
Hello,
we upgraded a n engine from 4.3 to 4.4 and finally to 4.50.5.1-8.el8.
Because this is only a test cluster we removed all the VMs and Hosts and after that we wanted to add new Hosts.
Adding hosts itselfs works, but if we want to activate the host this operation fails because of:
"Host CPU type is not supported in this cluster compatibility version or is not supported at all."
I think the key problem is, that "vdsm-client Host getCapabilities" is missing the cpu model flags like e.g. "model_Skylake-Client-noTSX-IBRS,model_Broadwell-noTSX-IBRS,model_kvm64,model_Icelake-Server-noTSX" :
"cpuFlags": "bts,fma,ht,dts,xsaveopt,pse36,sse,aperfmperf,adx,rep_good,intel_pt,sdbg,cat_l3,epb,vpid,rtm,ssse3,nx,ds_cpl,x2apic,rdrand,tm2,pln,pdpe1gb,f16c,pse,arat,lahf_lm,pcid,xtpr,vmx,cpuid_fault,xtopology,avx2,fxsr,invpcid_single,invpcid,pdcm,xsave,syscall,pge,pni,fpu,cdp_l3,stibp,ida,rdtscp,nonstop_tsc,mmx,sse4_1,tm,pts,tsc_deadline_timer,msr,tsc_adjust,monitor,mce,cx16,abm,clflush,nopl,pbe,fsgsbase,rdt_a,vme,dtes64,sep,sse2,cx8,bmi1,md_clear,hle,tsc,popcnt,ibpb,3dnowprefetch,cmov,cqm_occup_llc,apic,mca,smep,smap,arch_perfmon,ssbd,rdseed,avx,dca,smx,flush_l1d,ss,cpuid,acpi,movbe,pae,pclmulqdq,mtrr,sse4_2,pebs,aes,pti,ibrs,vnmi,est,dtherm,de,cqm_mbm_total,pat,ept,cqm_mbm_local,constant_tsc,flexpriority,ept_ad,bmi2,erms,tpr_shadow,lm,cqm,cqm_llc",