I'm having major issues with a Server 2012 R2 RDS environment when adding an additional Session Host to the existing RDS setup. Here is the configuration so far:-
- 1 x VM running Licensing, Broker & Gateway services
- 4 x VM's running Session Host services (1 = Collection #1, 2 = Collection #2, 3 & 4 = Collection #3)
Before adding the additional Session Host (#4) for Collection #3, everything runs perfect, I can access RemoteApp from RDS gateway and via RDP connection files. However whenever I add the additional
Session Host, the collection stops working and I can no longer launch the RemoteApp - the connection begins to load as normal, when viewing "View Details" tab during RDP load process the process stops on "Redirecting to server" and then
there's nothing - no RemoteApp. I cannot see any error logs within Event Logs for Connection Broker or existing / new Session Host Event logs. As soon as I remove the new Session Host, everything starts to work again.
I was under the impression that Server 2012 R2 had vastly simplified this process since Server 2008 R2, there is no longer a requirement for Round Robin DNS or Load Balancing because the Connection
Broker handles all of this automatically - am I correct? The new Session Host (#4) is an exact replica of the original Session Host (#3), the RemoteApp application is installed in exactly the same file-path and successfully loads when opened locally. I have
also re-created the Collection responsible for the 2 Session Hosts, but to no avail.
However, I have noticed that when I try to manually RDP to new Session Host after adding it to Collection #3, I receive the following error:-
Remote Desktop Connection cannot connect to the remote computer.
The remote computer that you are trying to connect to is redirecting you to another remote computer. Remote Desktop Connection cannot verify that the computers belong to the same RD session host server farm
I get around this for Admin purposes by launching mstsc using /admin switch.
Has anybody come across this? It seems simple what I'm trying to achieve but I'm clearly missing something.