Limitation on the maximum allowed VM's to be online together - ESXI

sns-emea
sns-emea used Ask the Experts™
on
We have an ESXI server with 12 CPU and 64 GB of RAM with currently running on it 14 VM at the same time.

We have create a user to allow to all team to start the VM's whenever they want to work on it. Now we're facing an issue where more then 18 VM are started at the same time and the server become very slow (all resource are used) so i'm forced to connect and shutdown again some VM's

The thing is that we want to set a limitation on the user or other to allow only 10 VM's to be started/online together not more (maximum allowed VM's running together should be like 10). Once someone try to start the elevenths VM, he will not be able to do it unless he suspend or shutdown another VM.

Would this be possible to be applied?

The ESXI version used is 4.1 free license.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
It's not possible.

Usually, you would have a server that has the resources to accommodate all your VMs, or scale out to another ESXi server.

Purchase a VMware vSphere Essentials license for approx $700, which will give licenses for three hosts with two processors each, and vCenter Server.

http://store.vmware.com/store/vmwde/en_GB/buy/productID.234152800

You can them manage all your VMs across two or three servers from a single management server.

Author

Commented:
I did already purchase a license 5.1 and i have applied it on another server (we have 2 ESXI server). I will apply the license on the second server soon, but first i have to figure out if the above is applicable because it's becoming frustrating.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
What resources are being starved?

see my EE Article

HOW TO:  Performance Monitor vSphere 4.x or 5.0
How to Generate Services Revenue the Easiest Way

This Tuesday! Learn key insights about modern cyber protection services & gain practical strategies to skyrocket business:

- What it takes to build a cloud service portfolio
- How to determine which services will help your unique business grow
- Various use-cases and examples

Author

Commented:
Memory
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
Have a look at Active Memory in the VMs, and try to reduce it across all the VMs, or insert more memory in the server.

Author

Commented:
what i want is an answer to my question is it possible or no? is it impossible?
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
First post, first line

It's not possible.
You could try setting memory reservations on the various VMs.

Then you can only power on VMs until the sum of the memory reservations exceeds physical memory.

This will not give you an exact number of VMs that you can power on, but it will prevent memory from being over allocated too much. And prevents the server from becoming too slow.

How large you set the memory reservations is something you need to experiment with. You could start by setting it to 80% of the VM's allocated memory.

Author

Commented:
Let me check
The solution I presented here should have given the author a good work around for his problem.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial