Let’s say I have a remote location with 500 clients and I have a relay in there. Actually I have 10 locations like this. And my clients travel between locations - laptop computers. To cope with this I would like to have relay autoselection. But how will my clients get relays.dat for the first time?
I see two options:
I start with manual selection. I create 10 different installation packages for every location (pointing to the appropriate relay) and I use them in respective locations to install clients. When all clients are installed I switch to autoselection.
I allow clients from remote offices to connect to the central TEM server- by setting the appropriate firewall rules/NAT etc. I have relay autoselection turned on. I use same installation package for every client - pointing to the TEM server. So all my clients connect to TEM server at first. Then I turn on autoselection and they choose their closest relay.
The second option is simpler but puts much more load on TEM server and the network. Am I correct?
I have used the second method you listed for the most part and I believe that is what is recommended. I have also used the first method for instances where a direct connection from a DMZ computer to the TEM server is not allowed (has to pass through a couple firewalls first.)
The relays.dat file is downloaded as soon as it connects/registers with the TEM server even if the system is set to manual relay selection (at least it is doing it in my tests). This is also true when using the client deployment tool.
When you say that there is more load on the TEM server, do you mean during the registration? If so, there is no real hit there. I have an action running that reconfigures the clients to use auto relay selection, so that it will register with the TEM server, get the action, get set to auto and run the relay selection.
I think the other part you need to to use the “Location Property wizard” to map a site (subnet) to a location. You can then use relay affiliation to map the site to a relay. If this is constantly running (reapply) on the clients, when the move from site to site, the location will get remapped and they will check for the correct relay to affiliate to.