Solved

Session Directory on Terminal Servers

Posted on 2007-11-13
1
336 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Issue: One Windows 2008 R2 64bit server on the network unable to connect to a buffalo Device (Linkstation) with firmware version 1.56. There are a total of four servers on the network this being one of them. Troubleshooting Steps: Connect via h…
Learn about cloud computing and its benefits for small business owners.
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

860 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