• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 98
  • Last Modified:

Esxi VSphere 6 - how to gang servers together using Distributed Resources Management

We're running vSphere 6 on nine servers, each with their own copy of vSphere installed.  Several of the servers' CPU are overloaded, while the others are idle.  I've read that a single copy of vSphere can gang together the servers into one, big processing unit and can automatically allocated CPU load from one server to another.  I believe the process was called Distributed Resource Management (DRM) in v.5.5.  How can this configuration be done in v.6?

Your help is greatly appreciated!
0
drose10
Asked:
drose10
  • 6
  • 3
  • 2
2 Solutions
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
DPM is the ability to power on and off hosts in a cluster.

vSphere DRS is the function of DRM...

Remember that DRS is a function of a Cluster. So all you need to do is create a Cluster, edit the Cluster and enabled DRS.

and what it does is MOVE a VM automatically  using vMotion to another server, to ensure that the VM has it's resource entitlement of CPU and MEMORY..

it is still possible if you have very active VMs are not enough host resources, even with DRM enabled, you will see High CPU and High Memory alerts on hosts.
0
 
Paul SolovyovskySenior IT AdvisorCommented:
In most environments you will need to have shared storage in addition to what has been mentioned in the previous post.  That will allow the compute resources to move from host to host as the VM is located on storage shared by several ESXi hosts.
0
 
drose10Author Commented:
Thank you, both.  I found this discription of DRS, with a handy diagram.  Looks like the functionality requires an upgrade to vSphere Enterprise Pluse.

How difficult is DRS and shared storage to configure?  I found this tutorial, which doesn't seem too difficult.  The link is six years old, however, so perhaps you could tell me if it's still viable.

Also, if anyone has had experience with DRS, how well does it work?  Are there any tradeoffs?  The tutorial I linked shows a slider bar for DRS to adjust it from less-to-more aggressive, but I don't what that means.

Thank you for your patience.  My company is small and I really need help with the basics.
0
Network Scalability - Handle Complex Environments

Monitor your entire network from a single platform. Free 30 Day Trial Now!

 
drose10Author Commented:
What's the best rough-and-ready way I can learn this vSphere setup.
0
 
Paul SolovyovskySenior IT AdvisorCommented:
DRS is available in vSphere Enterprise and Standard.  If you have a small environment then vSphere Essentials Plus will work as well.  There's several places to get some training, I find that Udemy has some decent coursework that's fairly inexpensive

https://www.udemy.com/getting-started-with-vmware-esxi-60-hypervisor/
0
 
drose10Author Commented:
That's a big help.  If someone in IT at the office already has experience running vSphere, is it much of a challenge to get DRS running?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
No, create a cluster and tick a box, provided you have shared storage configured, and vMotion tested and working!

and all Hosts are the same, otherwise you've got some configuration to do....

and remember, you may still have high CPU and Memory, and that may indiciate you need to purchase more hosts!
0
 
drose10Author Commented:
Is there a limit to the number of hosts I can add?  At what point does it become unrealistic to keep adding old hosts and just purchase newer, faster ones?

Also, can I adjust the level at which any of the hosts operate?  That is, can I leave the CPUs on some hosts permanently more available and leave the CPU demands higher on the others?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Max Hosts in a Cluster is 64.

Adding New Hosts with different CPUs and enabling EVC is a compromise, because it masks all the new CPU instruction sets!

see here

https://blogs.vmware.com/vsphere/2014/06/enhanced-vmotion-compatibility-evc-affect-performance.html

https://www.derekseaman.com/2012/09/how-much-does-evc-mode-matter-and-which.html

So the answer it depends on your environment!

Also, can I adjust the level at which any of the hosts operate?  That is, can I leave the CPUs on some hosts permanently more available and leave the CPU demands higher on the others?

Not really, and remember an ideal Cluster is to have balanced Cluster, e.g. all hosts the same!

You can "stick VMs to hosts" but then that really negatates DRS!
0
 
drose10Author Commented:
Thanks again, Andrew.  The first link you referenced re: EVC seems to suggest that only some, relatively minor CPU instruction sets are disabled by EVC.  Would a major function like multi-threading be affected?  If all the hosts in a Cluster are the same, are all the instructions sets upheld?

Would you explain a bit more how to "stick VMs to hosts"?  I have a really critical server/platform/application that I'd like to ensure always receives maximum CPU power on a new host, but would still like to utilize the host's CPU when the application is not demanding it.
0
 
drose10Author Commented:
Thank you so much!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

  • 6
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now