ESXi

 View Only
  • 1.  DRS does not work

    Posted May 07, 2013 08:16 AM

    Hi,

                 I have configured a cluster with 4 vSphere 5 Enterprise hosts,with DRS and HA, but it seems that DRS does not kick in. There are many VMs on one host, so DRS should kick in and start migrating the vms, but nothing happens. I have tried manually vMotion between the hosts and it works fine.

    When i created the cluster, no DRS and HA was activated. I have done this after adding the hosts, but i do not see this as an impediment. The DRS is set to aggressive.

                 Could someone give me a tip? Where could i look to see the actually problem? All configuration seems to be ok.

                 vMotion and the Management Network are on the same vSwitch. The vSwitch is using 2 physical nics. The nics are configured as TEAM for vMotion and Management Network, Nic1 being the main nic for Management Network and Nic2 in standby, and vice versa for vMotion.

    Thank you.



  • 2.  RE: DRS does not work

    Posted May 07, 2013 08:47 AM

    Could it be because the load is not the high on the host holding the most of the vms? The loads are 29%, 11%, 6% and 2% when it comes to memory. And when it comes to cpu it is bellow 5% on all hosts right now. However, i expected DRS to do something with that 29% memory on the first host, to start migrating vms on the other hosts.



  • 3.  RE: DRS does not work

    Posted May 07, 2013 10:57 AM

    There are many VMs on one host, so DRS should kick in ...

    Not necessarily. DRS is not meant for load balancing, but for resolving resource contention or satisfying DRS rules.

    André



  • 4.  RE: DRS does not work

    Posted May 07, 2013 01:43 PM

    As Andre indicate DRS will only kick in if the VMs are not receiving enough resources - so theoretically if you have 40 VMs in a 3 node DRS cluster all 40 VMs could be running on  a single node of the cluster if the all VMs were receiving the necessary resources.



  • 5.  RE: DRS does not work

    Posted May 14, 2013 09:44 AM

    Hi there,

    Andre hit the nail on the head when he said that DRS is not a true load balancer.

    It will only apply rules if it deems that there is a resource contention issue and moves VM's appropriately to improve performance. To be honest I was expecting the same thing the first time I enabled DRS :-)

    The only way to help better spread your VM workload would be to create custom rules that either use VM affinity or anti-affinity, this way you could keep VM's together such as an app server and db server that talk to each other, or you might say that a group of heavy IO vm's can't all reside on the same host.

    Cheers,

    Ben Loveday



  • 6.  RE: DRS does not work

    Posted May 14, 2013 03:09 PM

    DRS will only kick in if there is enough of an imbalance to justify doing so.  If you put one of your hosts in maintenance mode, DRS will kick in at that time to migrate your VM's, that should be a good enough test.  If you manually move all of your VMs on one host, maybe that will be enough of an imbalance to watch an automated DRS take place.



  • 7.  RE: DRS does not work

    Posted May 22, 2013 12:46 PM

    Thank you all for all your answers.

    Best regards, Alex. :smileywink: