Balancing Clsuter Resources on 5.1

We have 15 Host in our cluster in 5.1 out of that 14 host have same physical memory =X and CPU =Y config.

But we have one host with Memory=3X and CPU=Y

Need to balance resources in my cluster,because most of time it is showing balanced..but most of host are showing Memory uses @98% and CPU uses@55 %

while few host in same cluster using memory @60 % and CPU @20 %  ?

Need to understand best config to be done so that resources can be balanced accordingly?
LVL 1
patronTechnical consultant Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
It's recommended to ensure that all hosts in the cluster, have the same memory in the host and same CPUs.

I assume you are using DRS ?

DRS is not a load balancer, and you'll not find exactly balanced hosts in the cluster, because it moves VM, on Memory and CPU pressure.

Are you set to Fully Automated and Aggressive ?
patronTechnical consultant Author Commented:
Fully Automated and Aggressive
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Balance the memory in the hosts (physically).

Just quickly are DR setup is also like this

CPU Memory
10% 79%
6% 57%
8% 67%
8% 74%
16% 63%

They are not equal, do not expect to see equal figures across all your hosts, DRS does not do that, it's not load balacing equally between all hosts.

Also check, faults, and Run DRS manually, and see if there is a change.
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

patronTechnical consultant Author Commented:
ok Thanks, so how can we gat it [Current Host load standerd deviation]converted with Green Balanced ?
 and in my case it is..like..

CPU -Memory
18-95
21-72
22-91
24-88
45-93
52-94
Please advise if this can be corrected by doing any more config ?

And if one host has having diff  resource config(as earlier confirmed) while other 14 have same, so what should be best config for HA and DRS ?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Best config, is equal memory between all hosts.

If you Run DRS manually, does it migrate any VMs ?

DRS is not a load balancer, it's designed to ensure that a VM gets the resources it requires, if it cannot get it on the current host it gets moved!

see this article

http://frankdenneman.nl/2014/03/18/help-drs-cluster-load-balancing/
patronTechnical consultant Author Commented:
ok,Thanks.., So How We can we can  resolve Continuous  Memory Over commitment in same type of cluster for all the Host ?

is this not part of balancing ...for CPU and RAM on diff Host ?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If memory is at 98%, you need more memory, or hosts.

But I assume, that all VMs are being given the correct resources, Memory and CPU, and VM performance is not affected, which is what DRS does.
patronTechnical consultant Author Commented:
have few VMs with 8 VCPU and 32 GB RAM,while most of VMS are with  RAM 16 Gb,8 GB, 4 GB as well  and CPU -4

so How we can get this balanced is same cluster..as earlier i have shared CPU and RAM Utilization for all the Host in Cluster.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You cannot balance, DRS is not a load balancer.

It adjusts and moves VMs, based on delivering resources to VMs. (CPU and Memory).

32GB is very low for a hypervisors.

Add more physical memory.

As long as you memory in the host is not 100%, you should be fine.
patronTechnical consultant Author Commented:
no..that 32 GB is for VMs on Host..not for Host

As earlier confirmed ....
We have 15 Host in our cluster in 5.1 out of that 14 host have same physical memory =X and CPU =Y config.

But we have one host with Memory=3X and CPU=Y

Here X is = 4 TB RAM & Y is =36000 MHZ[32 CPU*2.261 GHZ]
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
DRS is not a load balancer.

If you really want to make sure that all your hosts have identical Memory and CPU.

Manually vMotion VMs between them.
patronTechnical consultant Author Commented:
my mistake ,Here X is = 400 GB RAM & Y is =36 GHZ[32 CPU*2.261 GHZ]

so we have 14+1 host in cluster,14 with above Config X & Y
while Th host is with 3x & Y

Please advise what should be best HA config for this scenario ?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Is your Cluster Balanced ?

Imbalanced Cluster
Are your VMs receiving their CPU and Memory entitlement ?

memory
cpu.jpg
patronTechnical consultant Author Commented:
As earlier confirmed out of 15 host 14 have same ram and memory while 15th is having triple memory and same CPU as same as we have on other 14 host.

How can we configure HA  & DRS with best config ? Snap given below.. for more detail...
DRS.jpg
Memory.jpg
CPU.jpg
patronTechnical consultant Author Commented:
Need to balance my DRS and HA with appropriate Slot Size
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
from the information you have provided, the VMs on your Cluster are receiving their entitlement of CPU and Memory resources which is what DRS is supposed to do, it's much better than the example I have you.

I do not see what your issue is, I do not believe you have an issue, other than wanting to ensure, you have equal resources spread across all your hosts. (which I've explain DRS is not a load balancer).
patronTechnical consultant Author Commented:
Ok, issue here is, most of Hosts are using 97-99 and sometime 100 % memory..while some are always @ 75-80 %
>at time all host are utilized with 97-99 % host memory ?
>Can we use diff conf host in vmware cluster ? like here we have 14 host of same config like RAM and CPU while 15th is with diff amount of RAM ?
>what could be impcat if we have such kind of config in clsuter.
> what should be best config to get everything balanced .if DRS is not working as load balancer and last queary is Resocure distribution is not load balancing ? whih is done under DRS.
>Here we have observed balooning and swapping  is also there in cluster.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Best config, is equal memory between all hosts.

If you Run DRS manually, does it migrate any VMs ?

DRS is not a load balancer, it's designed to ensure that a VM gets the resources it requires, if it cannot get it on the current host it gets moved!

see this article

http://frankdenneman.nl/2014/03/18/help-drs-cluster-load-balancing/

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
patronTechnical consultant Author Commented:
good ,but i was looking for more info  to get this configured properly..and doc sharing that drs is not load balancer
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.