Avatar of Deepin
Deepin
Flag for United Kingdom of Great Britain and Northern Ireland asked on

VM licensing

We are currently running ESXi 5.5 hypervisor ( free version) we would like to stay on the version

The Host has 4 Physical CPUs

i am trying to assign one of the VM's with 16 cores but get a message maximum allow is 8way SMP

what version of ESXI do i need to allow this? VMware directly give me different answers very time i call them



Thanks,
VMwareVirtualization

Avatar of undefined
Last Comment
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

8/22/2022 - Mon
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

If you really need to allocate 16 vCPUs to a virtual machine, these are the licensed versions required.

a VMware vSphere Standard license is require per CPU, so you will need

4 x VMware vSphere Standard license , and Basic or Production Support, for 1 or 3 years.

http://www.vmware.com/files/pdf/products/vsphere/VMware-vSphere-Pricing-Whitepaper.pdf
Mr Tortu(r)e

+1 for Andrew Hancock.
But are you sure you need 16 vcpu? this is pretty uncommon..
Deepin

ASKER
CORRECTION: i need to allow more then 8 vcpus to a VM which will be a RDP server. may not use all 16vcpu's but would like to add more then 8vcpus
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
ASKER CERTIFIED SOLUTION
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Lee W, MVP

You really should rethink the idea of assigning 16 or even 8 vCPU.  The scheduling of threads requires that all CPUs be idle to execute once and if the server is hosting more than 1 VM (which is generally the point), doing what you want can seriously slow you down.  I'd suggest you read this:
http://www.zdnet.com/article/virtual-cpus-the-overprovisioning-penalty-of-vcpu-to-pcpu-ratios/

As others have suggested, start with 2 and increase as needed.  You DO NOT need one CPU per concurrent user.  CPUs are often idle and in an RDS system can support 4-10 users OR MORE per CPU in most RDS loads.
Deepin

ASKER
Thanks for the info guys - the RDP server is heavily used by approx 50 users

This will be the third RD server that will be going on site to load balance users - there is a third party app installed which is resource hungry but it is also the company's core application
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

As I've stated, scale out, not increase resources per server, it does not scale.

Reduce numbers of concurrent users per server, 50 is a lot, I would half to 25.

You may want to look at the costs of Windows licenses versus VMware vSphere Standard per Host CPU, plus support....and stay with FREE.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.