Solved

Session Directory on Terminal Servers

Posted on 2007-11-13
1
333 Views
Last Modified: 2013-11-21
I have created a 2 sever network load balanced terminal server cluster.  Both have Windows 2003 Enterprise and I have created a Session Directory on a third server.  I used a GPO and have done all of the preliminary work such as adding these servers to the Session Driectory group and have started the session directory service on the 3rd server holding the database.  Each server reports in the event viewer that it has joined the Session Directory successfully.  This morning I connected to the cluster, opened a word document and started typing an example and after confirming which server I actually connected to I unplugged the network cable to that server.  When I tried to connect to the cluster again it would not let me connect.  I was under the impression that a session directory setup would provide high availabilty by allowing me to reconnect to another server in the cluster and putting me back into my word document or whatever else I was doing when the server "wnet down".  Not only did it not do that, I was prevented from connecting to the cluster as that user because it still saw my session as being open.  Am I missing something or is this how it's supposed to work?  If that's the case what is the real benefit of using a session directory on top of using network load balancing?  It seems like the session directory is working against me in this scenario as I am unable to get back to any server in the cluster.  Any thoughts or comment would be much appreciated.
0
Comment
Question by:nadave
1 Comment
 
LVL 31

Accepted Solution

by:
Cláudio Rodrigues earned 250 total points
ID: 20276796
Session directory simply allows you to RECONNECT to the correct server in case YOUR PC goes down for some reason and you come back later.
Imagine having 5 TSs and you are on TS1. If you get disconnected on the client side (network issue on the client end) when you reconnect, how they know on which TS you were on? This is what Session Directory is for, to find where your session is and to reconnect you there. Nothing else.
It is not supposed to create a 'cluster' of servers and replicate their memory/disk contents so if TS1 crashes your 'session' continues running on a different server.
There is NO SUCH solution for Terminal Services or Citrix.
And by the way, avoid Session Directory. Not only it does not work properly, it does require Enterprise (as you realize, at 4x the cost of regular standard). You are much better off something like 2X LoadBalancer.

Cheers,

Cláudio Rodrigues
Microsoft MVP
Windows Server - Terminal Services
0

Featured Post

Don't lose your head updating email signatures!

Do your end users still have the wrong email signature? Do email signature updates bore you or fill you with a sense of dread? You can make this a whole lot easier on yourself by trusting an Exclaimer email signature management solution. Over 50 million users do...so should you!

Join & Write a Comment

Problem Description: Actually I found the below issue with some customers after migration from SMS 2003 to SCCM 2007 and epically if they change site code, some clients may appear in the console with old site code, plus old sites still appearing …
Have you considered what group policies are backwards and forwards compatible? Windows Active Directory servers and clients use group policy templates to deploy sets of policies within your domain. But, there is a catch to deploying policies. The…
This video discusses moving either the default database or any database to a new volume.
Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now