How to make the TS Session Broker highly available?

databsl
databsl used Ask the Experts™
on
After reading the Technet step by step articles, numerous other posts, blogs and technical articles, my understanding is that the TS Session Broker Load Balancing server and NLB will provide resiliency in the event one of the TS servers goes down.

However I have not been able to find anywhere any information on how to increase the availability of the TS Session Broker service itself, other than using MS Cluster technologies. I am hoping to find some way to cluster or load balance the TS Session Broker service using something such as NLB, as cluster will be too much of an overkill for this project. If I don't do this, my understanding is that the TS farm will have a single point of failure in the TS Session Broker service, which I want to avoid.

Please correct me if I am wrong on any of the above, and if you could assist with helping me acheive high-availability for the TS Session Broker service, I would appreciate it.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Henrik JohanssonSystems engineer
Top Expert 2008
Commented:
The Session Broker can be unavailable temporary, but you don't get the load balancing for the TS until the Session Broker is back online.
Top Expert 2009
Commented:
NLB is not a full cluster as some mistaken. NLB is just a load balancing within your network load only. There is nothing to do with the OS, application (such as TS or SQL...). You will not have a full fault tolerant feature unless the application does. You case, instead of using TS (as you know TS won't provide such failover capability), you can use Citrix. Citrix is an independant TS application that provides you failover capability (high availability), but it may hit your budget constraint.

To work arround, you may want to create a simple script (.cmd or .bat) with net start command. You then from the properties of TS Broker service, recovery tab, select to run the net start command or your script when service failed.

K

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial