Forum Discussion

Minion42_161150's avatar
Minion42_161150
Icon for Nimbostratus rankNimbostratus
Jun 20, 2014

Load balance based on Host CPU/RAM utilization?

Is it possible for the LTM to route VDI connection traffic based on the resource utilization of the underlying ESXi hosts? I am building a 3 site (POD) Horizon View environment and want to be able to load balance connections between them based on the load on the Horizon View POD ESXi hosts. If not the LTM does F5 have another solution? Thanks,.

 

3 Replies

  • You can use Observed load balance or Predictive load balance but that is based on a derivative (response characteristics) of the pool member that are somewhat based on cpu/mem/io.

     

    However, to check the ESXi hosts themselves? Not easily considering that they are not in the member pools themselves. You would have to create an external monitor script to do the dirty deed on each ESXi host.

     

    I generally am loathe to ever use an external script in the LTM, but I don't see a better way to do it

     

  • Matt,

     

    Thanks for the reply. I thought this would be the case. I am not keen on external monitoring either.

     

  • I have previously been responsible for both a VMware Horizon View 5.2 environment and F5 LTMs simultaneously and spent a lot of time working on load balancing the connection and security servers, but there is no mechanism by which you would want to have the LTMs do anything regarding load on the ESXi hosts. This is strictly a job for VMware DRS within the vCenter environment. Once your View client or browser (View Blast Gateway) authenticates the user, the connection between the the end user and the VM is no longer going through the LTM. The LTM only load balances the initial request among the connection or security servers. Hope this information is useful to you.