I am looking into CPA setup with two sites and each site having one pod, using Horizon 7.4.
The thing I cannot grasp is how are the external users directed to the right site if you have single namespace ?
User points browser/view client to vdi.company.com and how does the LB know which is home site for the user ? Is there some communication going between LB and connection servers so that LB can know where the user is ?
I read here (http://robbeekmans.net/uncategorized/vmware-horizon-view-cloud-pod-unwanted/) that in case that user land in site that is not his home site that traffic gets redirected trough DC interconnect, which is expensive link and better used for other things.
Another option is that you have floating desktops so it doesn't matter where the user desktop spins up, which is not the case for us.
I was reading this blog (http://www.diyar.online/2017/08/vmware-horizon-7-vdi-active-activepassive-multi-site-disaster-recovery/ ) where it says:
We have 2 independent sites connected with an IPSEC tunnel with 50MB bandwidth on the WAN link. Each site has an application delivery controller (some LB brand) acting as an load balancer and Global Server Load Balancer. 2 GSLB virtual servers exist one for external users and one for internal users both configured with site proximity.
This seems logical if you want to ensure that user is always connected to the data center that is geographically nearest, but again not my case where I want that user is connected to his home site and that blast/pcoip traffic doesn't cross inter DC link.
And then another blog post:
If they chose the desktop pool that is CPA enabled and their desktop is in the other Horizon Pod (in this case, the other data center), the connection is made from the client to the desktop in the remote location.
Does this means if user is directed to wrong site by LB then the connection server will tell the client, well the desktop you want to connect is in another DC, so make another connection to that other address ?
Any clarification is much appreciated.
P.S. I have issues with spam word detection, I couldn't write this post normally :/