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
. Now while I have created a vm with 32vcpu
due power it on show follow error
Why ? How can fix it ? according to over-commitment ration total number of vcpu that can use on this host is 672
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
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
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
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
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
But I though the ratio calculate with Hyperthreading . means 224*3