<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<br><br><div><div id="SkyDrivePlaceholder"></div>&gt; Subject: Re: [Users] Host missing cpuFlags<br>&gt; From: mburns@redhat.com<br>&gt; To: iheim@redhat.com<br>&gt; CC: cybertimber2000@hotmail.com; users@ovirt.org; vdsm-devel@lists.fedorahosted.org<br>&gt; Date: Fri, 4 May 2012 07:52:30 -0400<br>&gt; <br>&gt; On Fri, 2012-05-04 at 14:34 +0300, Itamar Heim wrote:<br>&gt; &gt; On 05/04/2012 02:26 PM, Nicholas Kesick wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;  &gt; Date: Fri, 4 May 2012 08:14:14 +0300<br>&gt; &gt; &gt;  &gt; From: iheim@redhat.com<br>&gt; &gt; &gt;  &gt; To: cybertimber2000@hotmail.com<br>&gt; &gt; &gt;  &gt; CC: users@ovirt.org<br>&gt; &gt; &gt;  &gt; Subject: Re: [Users] Host missing cpuFlags<br>&gt; &gt; &gt;  &gt;<br>&gt; &gt; &gt;  &gt; On 05/04/2012 06:49 AM, Nicholas Kesick wrote:<br>&gt; &gt; &gt;  &gt; &gt; I managed to get a host successfully added into oVirt Manager (Fedora16<br>&gt; &gt; &gt;  &gt; &gt; minimum install, then used the wiki RPM install method), but the last<br>&gt; &gt; &gt;  &gt; &gt; event reports "Host &lt;hostname&gt; moved to Non-operational state as host<br>&gt; &gt; &gt;  &gt; &gt; does not meet the cluster's minimum CPU level. Missing CPU features:<br>&gt; &gt; &gt;  &gt; &gt; CpuFlags"<br>&gt; &gt; &gt;  &gt; &gt;<br>&gt; &gt; &gt;  &gt; &gt; Can anyone shine some light on the problem? The CPU does support<br>&gt; &gt; &gt;  &gt; &gt; virtualization... and as far as I can tell from cat /proc/cpuinfo does<br>&gt; &gt; &gt;  &gt; &gt; does have cpu flags.<br>&gt; &gt; &gt;  &gt; &gt; flags : fpu vme de pse tsc msr *pae* mce cx8 apic sep mtrr pge mca cmov<br>&gt; &gt; &gt;  &gt; &gt; pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm<br>&gt; &gt; &gt;  &gt; &gt; constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl *vmx* est cid cx16<br>&gt; &gt; &gt;  &gt; &gt; xtpr pdcm lahf_lm tpr_shadow<br>&gt; &gt; &gt;  &gt;<br>&gt; &gt; &gt;  &gt; what is the cpu level of the cluster?<br>&gt; &gt; &gt;  &gt; what cluster compatibility level?<br>&gt; &gt; &gt;  &gt; what does vdsClient -s 0 getVdsCaps shows for cpu flags?<br>&gt; &gt; &gt; I didn't even know there was a setting for that until now. This probably<br>&gt; &gt; &gt; explains it.<br>&gt; &gt; &gt; CPU Level of cluster: Intel Conroe Family<br>&gt; &gt; &gt; Cluster Compatibility Level: 3.0 (?)<br>&gt; &gt; &gt; Output of vdsClient -S - getVdsCaps:<br>&gt; &gt; &gt; vdsClient -s 0 getVdsCaps<br>&gt; &gt; &gt; HBAInventory = {'iSCSI': [{'InitiatorName':<br>&gt; &gt; &gt; 'iqn.1994-05.com.redhat:238a26703858'}], 'FC': []}<br>&gt; &gt; &gt; ISCSIInitiatorName = iqn.1994-05.com.redhat:238a26703858<br>&gt; &gt; &gt; bondings = {'bond4': {'hwaddr': '00:00:00:00:00:00', 'cfg': {},<br>&gt; &gt; &gt; 'netmask': '', 'addr': '', 'slaves': []}, 'bond0': {'hwaddr':<br>&gt; &gt; &gt; '00:00:00:00:00:00', 'cfg': {}, 'netmask': '', 'addr': '', 'slaves':<br>&gt; &gt; &gt; []}, 'bond1': {'hwaddr': '00:00:00:00:00:00', 'cfg': {}, 'netmask': '',<br>&gt; &gt; &gt; 'addr': '', 'slaves': []}, 'bond2': {'hwaddr': '00:00:00:00:00:00',<br>&gt; &gt; &gt; 'cfg': {}, 'netmask': '', 'addr': '', 'slaves': []}, 'bond3': {'hwaddr':<br>&gt; &gt; &gt; '00:00:00:00:00:00', 'cfg': {}, 'netmask': '', 'addr': '', 'slaves': []}}<br>&gt; &gt; &gt; clusterLevels = ['3.0']<br>&gt; &gt; &gt; cpuCores = 2<br>&gt; &gt; &gt; cpuFlags =<br>&gt; &gt; &gt; fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,lm,constant_tsc,pebs,bts,nopl,pni,dtes64,monitor,ds_cpl,vmx,est,cid,cx16,xtpr,pdcm,lahf_lm,tpr_shadow,model_486,model_pentium,model_pentium2,model_pentium3,model_pentiumpro,model_qemu32,model_coreduo,model_Opteron_G1<br>&gt; &gt; <br>&gt; &gt; either libvirt isn't reporting this, or there is a vdsm bug filtering it <br>&gt; &gt; erroneously.<br>&gt; &gt; cc-ing vdsm-devel<br>&gt; <br>&gt; I may be completely off here, but isn't this the NX bit problem?  You<br>&gt; need to have the NX bit set in BIOS for the cpu_family flag to be set<br>&gt; correctly.  <br>&gt; <br>&gt; Mike<br>&gt; <br><br>Mike,<br>I see NX in the cpuFlags list: ...syscall,nx,lm,... is that you are reffering to?<br><br>Though I think it boils down to the fact that what I'm running it on is a Pentium D, which is the NetBurst architecture. NetBurst is below Conroe, so it would fail to meet the cluster compatibility level of Conroe.<br><br>- Nick<br><br></div>                                               </div></body>
</html>