Hi All,
I am getting error while adding 5 VCPU in Windows server 2008 R2 (64-bit)
My license is vSphere 4 Enterprise Licensed for 2 physical CPUs (1-6 cores per CPU)
Failed to find a host for powering on the virtual machine. The following faults explain why the registered host in not compatible.
Virtual machine has 5 virtual CPUs. but the host only supports 4. The number of virtual CPUs may be limited by the guest OS selected for the virtual machine or by the licensing for the host.
Hi,
there is a second limitation, too.
vSphere 4 with Enterprise license model only support 4 vCPUs per VM. In vpshere 5 you can use up to 8 vCPUs per VM with the Enterprise License.
If you want to use more vCPUs in vSphere 4 you will have to upgrade to Enterprise Plus - there you can use up to 8 vCPUs per VM.
But as you have already heard there is a limit of 4 CPUs for Server 2008 R2 Standard. This is also a limitation in your Case.
Regards
Andi
how many logical CPU does your ESXi Host have?
With that said, I would tend to think 5vCPU is not needed. Have you tried starting at 2vCPU and see where performance is?
2 CPU per host Total 36 Processor .I have 3 ESX Host in this cluster. One of the VM has high cpu usage and thought of providing more CPU.
With 4 CPU the VM is working , can I provide more than 4 vcpu?
I believe if you are running R2 standard, you can only provide 4 CPU's. You'll need to go to Enterprise to get to 5
What version virtual hardware is the guest running?
yes i am running server 2008 r2 std. you mean windows server 2008 does not support more than 4 cpu?
I'm saying it doesn't support more than 4 sockets, which is what the OS is seeing. You'll probably need to run Enterprise or Higher.
you can try the below if you want the OS to see cores
Hi,
there is a second limitation, too.
vSphere 4 with Enterprise license model only support 4 vCPUs per VM. In vpshere 5 you can use up to 8 vCPUs per VM with the Enterprise License.
If you want to use more vCPUs in vSphere 4 you will have to upgrade to Enterprise Plus - there you can use up to 8 vCPUs per VM.
But as you have already heard there is a limit of 4 CPUs for Server 2008 R2 Standard. This is also a limitation in your Case.
Regards
Andi
Thanks Troy and Lessi001 for your quick response.
Hi,
fine that I was able to help.
I had the same problem some times ago 😉
Because of this I have summarized the limitations from the different licenses in a table you can find here if you want: http://www.vmworld.net/?p=817
Regards
Andi