I tried to find an answer to my question with Google search and/or Citrix forums but I had no luck.
The setup: we use virtual desktops with Citrix XenDesktop 5.6 and Citrix Provisioning Server 6.1. Our HP ProLiand DL380p Gen8 hosts are running with VMware vSphere 4.1.
We have 10 vSphere 4.1 hosts added to XenDesktop 5.6 and each host has 20 virtual desktops configured.
Now I wonder how XenDesktop share the load between the vSphere hosts. I think it does not! On 8 vSphere hosts all virtual desktops are up and running and that is causing high CPU and memory usage on the host. 2 vSphere Host has no CPU or memory usage because only 2 to 4 virtual desktop are up and running.
8 vSphere hosts having high CPU and memory load and that is why users complaining about slow performance within virtual desktop.
Now my solution would be to decrease the virtual machine count on each host. My goal was/is to have on each host some spare machines in case one host has a failure.
Is it possible to configure available virtual desktops (XenDesktop) fair balanced over all hosts?
Many thanks and best regards