I have a fairly large Windows 2016 RDS deployment, and growing. Consists of 2 Connection brokers (load balanced) 2 rdweb servers and 5 collections of RDS session hosts, from 1 to 4 servers in each. F5 load balancer in front of the various farms with more than one SH. Certificates are all configured and trusted.
Connection via the F5 load balancer name occurs without a hitch, connections are spread across the nodes fairly evenly and users reconnect to disconnected sessions.
The collections are published to RDWeb access. All the session hosts are enabled to allow connections. When I click on one of the collection names, I get prompted to enter credentials which i do, then I'm told there are no computers available in the pool.
If I log into one of the session hosts first, directly via rdp client to the server name, and leave a disconnected session... then access the collection via rdweb I connect to the disconnected session without issue. As long as I leave a disconnected session behind, I can connect to it via rdweb access to the collection.
This happens with every collection I have configured. I've delete and recreated them all with the same result.
If I restart the session hosts in the farm, i can occasionally, briefly, connect without having a disconnected session already in place., Once i log off i can not log on again. I get the no computers available in the pool error from then on. Also, I can't always get this to work. Sometimes I reboot the SH and still get no computers in the pool.
I've dug through event logs, looking @ connection broker client and server logs but see nothing relevant. All the SH join the collections in the broker-client logs and complain about lacking resources to allow redirection on connection but that is because I've disallowed broker load balancing that via group policy for F5 compatibility.
I'm not sure where else to look for clues. Anyone seen this?
Is it possible that RDWeb access to the collections is dependent on the load balancing done by the connection broker and that by disabling that for f5 compatibility i've broken RDWeb connections to the collection?