Solved

Session Directory on Terminal Servers

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

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

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

I've always wanted to allow a user to have a printer no matter where they login. The steps below will show you how to achieve just that. In this Article I'll show how to deploy printers automatically with group policy and then using security fil…
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…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

911 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

23 Experts available now in Live!

Get 1:1 Help Now