VMware vSphere

 View Only
Expand all | Collapse all

virtual machine has 16 virtual CPUs, but the host only supports 8

  • 1.  virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 03:51 PM

    Hello,

    There is a customer that bought vSphere 5 Standard License for 8 processors.

    I was able to convert the physical server (of the following configuration) using the Evaluation Mode:

    • 16 Physical CPUs

    But the following error:

    "virtual machine has 16 virtual CPUs, but the host only supports 8"  came up after trying to power up the VM using the purchased vSphere 5 Standard License.

    Please, can anybody advice on other options to use to make this VM work with the vSphere 5 Standard License because the customer has already invested on it.

    Looking forward to wonderful and fruitful advice/solution to this problem.

    Many thanks.

    Kind regards



  • 2.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 03:54 PM

    Did the VM actually use all 16 vCPUs or can you change the VM to use 8 vCPUs?



  • 3.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:16 PM

    Hi Brian,

    Thank you for your prompt resonse.

    Actually the physical server runs on 16 processors but I'm afraid there will be performance degredation on the VM if I reduce the processor count by half or what do you think???



  • 4.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:19 PM

    What do the performance metrics in the vSphere Client show for CPU Usage? I would be surprised, if this workload actually required it, but the metrics will tell the real story.



  • 5.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 06:50 PM

    Hello,

    Please, kindly find the attached screenshot for the 8vCPU Utilization level. Also note that the VM has not been mapped to its Application LUN as at the time this screenshot was taken.



  • 6.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 03:56 PM

    As you already mentioned the Standard edition supports up to 8 virtual CPUs per VM (see also http://www.vmware.com/products/datacenter-virtualization/vsphere/compare-editions.html). What you need to do is to decrease the number of vCPUs in the VM's settings. When you do this you may also need to configure the virtual core count, depending on how many "physical" CPUs/sockets the guets OS supports.

    André



  • 7.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:09 PM

    Hi Andre,

    Thanks so much for your prompt response.

    Please, kindly find the attached screenshots of the No of virtual sockets and cores per socket, Total no of cores per socket and Total no of virtual sockets.

    All these will enable you understand the challenge better.

    The physical server has a total of 16 processors.

    Thanks.



  • 8.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:14 PM

    I understand this, however it doesn't matter how many sockets or cores you have on the host, it's the Standard license which limits the "Total number of cores" you can assign to a VM.

    André



  • 9.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:33 PM

    Hi Andre,

    Please, what do you think I can do now to solve this issue?

    Adekunle

    Message was edited by: a.p. - removed email footer with personal data



  • 10.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:46 PM

    Without upgrading the license to Enterprise Plus you will be limited to VM with 8 vcpus - but I do agree look at the CPU usage and I think you will find that the 8 vCPUs or even less will be sufficiently powerful to support the application



  • 11.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 05:44 PM

    David Weinstein wrote:

    Without upgrading the license to Enterprise Plus you will be limited to VM with 8 vcpus - but I do agree look at the CPU usage and I think you will find that the 8 vCPUs or even less will be sufficiently powerful to support the application

    With 5.1, Standard limits you to 8 but Enterprise now gets you up to 32-way.  Enterprise Plus gets you to 64-way.



  • 12.  RE: virtual machine has 16 virtual CPUs, but the host only supports 8

    Posted Oct 17, 2012 04:48 PM

    As mentioned by vmroyale you should monitor the CPU usage with the decreased vCPU count. And if you really need more than 8 vCPUs (what I guess you won't) then your only option is to upgrade the licenses to Enterprise or better.

    André