VMware Cloud Community
baber
Expert
Expert

Why the vCPU Configuration has exceeded the limit on the host

I have met strange problem . my processor info for host is such as follow :

Processor sockets 4
Processor cores per socket 28
Logical processors 224
Hyperthreading Active

VMware ESXi, 7.0.2, 17867351

also I have been set the Over-commitment ratio :3 and in esxtop the number of used CPU is such as follow

esx1.jpg

 

. Now while I have created a vm with 32vcpu
due power it on show follow error

 

esx2.jpg

 Why ? How can fix it ? according to over-commitment ration total number of vcpu that can use on this host is 672 

 

 

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
6 Replies
IRIX201110141
Champion
Champion

Question: Is this your first 32 vCPU VM(maybe a NUMA related thing?)?

If you create multiple smaller one can you start these?

 

With 7.0.2 and vHW18 they liftet the vSphere maximum again.  Overcommitment  1pCore:32vCPU, Logical CPU 896 , 768 vCPU per VM. But for me youre under the limits.

Regards,
Joerg

 

Reply
0 Kudos
baber
Expert
Expert

Question: Is this your first 32 vCPU VM(maybe a NUMA related thing?)?

Answer : Yes this is the first VM with this number of vCPU on this host but I have 32vCPU on the other hosts

 

If you create multiple smaller one can you start these?

I can just create VM with less than 32vCPU

My vm version is 19

 

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
IRIX201110141
Champion
Champion

Can you try to start the VM on the ESXi direct rather than trough vCenter?

Question: Is this a DRS/HA enabled cluster? Do you have specified  settings like MaxVcpusPerClusterPct?

Regards,
Joerg

Reply
0 Kudos
baber
Expert
Expert

That is strange from esxi it can power on even I created other vm with 32vCPU on that host also could power on directly via esxi . But when I power on that vm from esxi vmotion start and move vms from this host to the other host

 

I don't have specific configure on this host and drs/HA has been enabled on my cluster I just set 

Over-commitment ratio: 3

 

 

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
IRIX201110141
Champion
Champion

112 pCores x "Over-commitment ratio: 3" = 336 which is the same value from your error message when try to poweron the VM trough vCenter. So disable the rule or increase the value.

 

Regards,
Joerg

Reply
0 Kudos
baber
Expert
Expert

But I though the ratio calculate with Hyperthreading . means 224*3 

 

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos