We are in the middle of an upgrade from 6.2.0 to 7.3.2. With VMware's assistance, we leapfrogged first to 6.2.5, tested fine, and then went to 7.3.2. Our environment prior to this was a dual data center VDI environment with CPA/Global Entitlements set across both. We are using F5 as our load balancer, with all clients hitting a GTM, that has 1 LTM from each of our data centers behind it. Those LTMs have 5 brokers from each side behind them.
We marked down the LTM in DC1 so no new clients would go there, and proceeded with the upgrade there. Composer servers first, then brokers, then security servers. No blips no errors, went pretty well. Upon everything being on 7.3.2, we started testing from our thin client, Wyse thinOS terminals. That's when we started to see issues.
We would specify a specific DC1 broker or the DC1 LTM itself (DC was the 7.3.2 side), authenticate, be presented with out DC1 Globally Entitled pool, and we would get an error connecting. Either desktop unavailable, even though there were available desktops, or we would get unable to launch desktop due to a communications failure.
What was odd was 2 things: if we instead picked a pool that was globally entitled over on DC2 (still at 6.2), even though we were coming in through DC1, it worked. The other thing was when using a Horizon windows or Mac client, we couldn't get this issue to happen. I did try 2 different Wyse thinOS models, both with an older PCoIP client version and newer, but no luck. The Wyse thin clients are 95% of our endpoint devices accessing the VDI world.
Apologies if this is all over the place, it's quite a confusing issue. All of the testing scenarios I mention here we have done numerous times before when the environment was 6.2, and they were always fine.
We do have a ticket open with VMware (or one is being opened shortly). I'm wondering if they come back and tell us to hop to 7.4 (which specifically mentions a resolved issue of connecting across CPA when the environments are different versions).This would be frustrating, since in our discussions, it was brought up we'd be in this state of in between builds, and it didn't get identified as a problem. Not to mention 7.4 is barely out the door.
I'd be glad to clarify this mess of a post if anyone has any insight/questions that could help us out. Thanks in advance.