What logic does vSphere use to distribute VDI sessions across multiple clusters?
In our environment we have a set of XenDesktop 7.7 based always powered on non-persistent Windows desktops running across multiple vSphere 6.0 clusters (Single vCenter host connection linking to a logical datacentre containing multiple clusters). The problem is - few of the clusters are getting choked while there are plenty of free resources on other clusters.
So far, we have not been able to figure out if there are factors (Citrix or VMWare) that make some clusters more favorable to VDA session allocation. My understanding is that the Citrix Delivery Controller plays no role in VM election process during the desktop launch sequence and it picks a random VM from the pool of registered VDAs.