View Only
  • 1.  vCPU issues

    Posted Feb 07, 2012 12:58 PM

    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.

  • 2.  RE: vCPU issues

    Posted Feb 07, 2012 01:00 PM

    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?

  • 3.  RE: vCPU issues

    Posted Feb 07, 2012 01:12 PM

    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?

  • 4.  RE: vCPU issues

    Posted Feb 07, 2012 01:28 PM

    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?

  • 5.  RE: vCPU issues

    Posted Feb 07, 2012 02:07 PM

    yes i am running server 2008 r2 std. you mean windows server 2008 does not support more than 4 cpu? 

  • 6.  RE: vCPU issues

    Posted Feb 07, 2012 02:08 PM

    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

  • 7.  RE: vCPU issues
    Best Answer

    Posted Feb 07, 2012 02:27 PM


    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.



  • 8.  RE: vCPU issues

    Posted Feb 07, 2012 02:29 PM

    good catch Lessi001.

    Lessi001 has the correct answer, I missed the part of your running vSphere4 Enterprise

    The only fix it to go to vSphere5 or upgrade to Enterprise Plus.

  • 9.  RE: vCPU issues

    Posted Feb 07, 2012 02:35 PM

    Thanks Troy and Lessi001 for your quick response.

  • 10.  RE: vCPU issues

    Posted Feb 07, 2012 02:42 PM


    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: