I want to preface this post by saying if you are not interested in any backstory just skip down to the summary section for a wrap up…
Coming from a consulting background I learned the hard way that you always have to check the compatibility of all components in a project. Since VMware released vSphere 5 many people found out the hard way that Citrix Provisioning Services (PVS) was not supported on VMware’s latest hypervisor platform. People without in-depth knowledge of the Citrix solution stack may have read XenDesktop 5 was supported on vSphere 5, but in reality that only meant when using Machine Creation Services (MCS).
This forced companies to have to make some hard decisions. You could either go down the route of using MCS with vSphere 5, or go with Provisioning Services on vSphere 4.x. Hopefully most customers consulted with their trusted Citrix advisor prior to making this decision. Even as recently as a few weeks ago the lines were blurred when it came to using PVS with vSphere 5. One of my clients has been having issues with PVS on vSphere 5 for close to two months. Two months ago Citrix flat out did not support this