Jump to content

Recommended Posts

Posted

What is the best method to spread the load of Multiple users ?

 

We currently use terminal services as a Remote Desktop type access for kids , normally at the weekend we can expect up to around 50 kids using it at any given time . Because of the high usage we ideally wanted to spread the load between Our current VM and a physical server which is a dual Xeon with 16gb ram .

 

Has any one done this at there school ? Did you use the "Terminal Services Session Directory"

 

Many thanks

2097

Posted
We use basic DNS round-robin for our 2003 terminal servers, it's basic but it works. I had a look at using Session Directory but we couldn't as one of our terminal servers is running 2003 Standard. I'm guessing you are using Enterprise as you've got 16GB of RAM in the server?
Posted

I use Terminal Services Session Directory which requires the TS servers to be enterprise servers. I switched from Ericom load balancer as I couldn't get Ericom to reconnect users to their original server if they had become disconnected.

 

I really like Ericom stuff but am using the MS stuff for load balancing. If the LB doesn't know which server the user was connected to and you get a power cut you end up with some users connecting to the correct servers but some getting a new session on another server, the servers get extra heavy load and the users get told their document are already open by themselves.

 

When the Ericom stuff does better than the MS is it takes into account the proc and RAM use of the servers where as MS just looks at number of user sessions which is OK if your users are all doing the same kind of stuff,

Posted

Thanks for all the advice !

Yes we are using Enterprise Edition of 2003 , the current VM has only 12gb of ram and really does slow down at the weekend when it gets hit hard !

The new server was originally bought for myself ! but at £200 and all it needs is a couple of SSD's and will make a great terminal server .

 

with regards to Upgrading to Server 2008 , We are actually server 2008 but all our clients are XP atm untill we buy the last lot of new machines next year . Dont want to be dealing with multiple profile types so will leave on 2003 for the time being .

 

Many thanks

2097

  • 3 weeks later...
Posted
We use basic DNS round-robin for our 2003 terminal servers, it's basic but it works. I had a look at using Session Directory but we couldn't as one of our terminal servers is running 2003 Standard. I'm guessing you are using Enterprise as you've got 16GB of RAM in the server?

 

Quick question , We only use our Remote desktops externally . Would this mean we need a few public/internet ip address's to use round robin ?

Posted
Quick question , We only use our Remote desktops externally . Would this mean we need a few public/internet ip address's to use round robin ?

 

How are you presenting the terminal servers to the internet? Just routing direct to the port? If so, yes, that would work, but I'd advise against it. You should really have a gateway server which acts in between the internet and the terminal server farm.

Posted
How are you presenting the terminal servers to the internet? Just routing direct to the port? If so, yes, that would work, but I'd advise against it. You should really have a gateway server which acts in between the internet and the terminal server farm.

 

Indeed our ipcop firewall does port forwarding to the internal IP/PORT of the current terminal server. But from what ive read i assume roundrobin will require a different IP address for each server ?

 

Can you explain a little bit more in detail of how your gateway server works

Posted

There is a specific tool called "Terminal Services Gateway Server" which is what you'd point your ipcop rule at. It then handles the negotiation as to who connects to which server.

 

Terminal Services Gateway (TS Gateway) - for Server 2003

 

In newer servers it is Remote Desktop Services Gateway. In which case, you'd also use Remote Desktop Services Session Broker to load balance between the farm too.

 

We use the Web Gateway tool too, so people simply go to a website where we publish a couple of apps via RemoteApp, and a desktop which they can load too.

 

All done via HTTPS rather than opening up RDP ports.

Posted
There is a specific tool called "Terminal Services Gateway Server" which is what you'd point your ipcop rule at. It then handles the negotiation as to who connects to which server.

 

Terminal Services Gateway (TS Gateway) - for Server 2003

 

In newer servers it is Remote Desktop Services Gateway. In which case, you'd also use Remote Desktop Services Session Broker to load balance between the farm too.

 

We use the Web Gateway tool too, so people simply go to a website where we publish a couple of apps via RemoteApp, and a desktop which they can load too.

 

All done via HTTPS rather than opening up RDP ports.

 

Right makes a lot more sense now.

 

can the Gateway role and Session Broker be installed onto the one single front facing server ? then have two Terminal servers as part of the farm .

Posted
Right makes a lot more sense now.

 

can the Gateway role and Session Broker be installed onto the one single front facing server ? then have two Terminal servers as part of the farm .

 

Yup. That's how we have it - we have a machine that has Gateway, Web Gateway and Session Broker on. You then tell the terminal servers to use the Session Broker and tell the gateway to use the farm name (the farm is given a DNS name, each machine has a DNS record with the same name but its own IP address).

Posted
Quick question , We only use our Remote desktops externally . Would this mean we need a few public/internet ip address's to use round robin ?

 

We access ours externally via remote.school.sch.uk, there's an A record on the domain name to point that to an external IP. Our Smoothwall box forwards requests to that external IP to one of the two terminal servers.

Posted (edited)
We access ours externally via remote.school.sch.uk, there's an A record on the domain name to point that to an external IP. Our Smoothwall box forwards requests to that external IP to one of the two terminal servers.

 

We are using Ipcop for internal routing , i didnt actually realise it could do Round robin DNS . But apparently it can :D Thank you ( solves all the issues ) ( and sort of does make sense considering its Linux and uses Iptables "Face-Palm" )

 

But ! localzuk has thrown a spanner in the works and has introduced the TS gateway and web interface which would be really beneficial ! so i will be testing that out also !

Edited by 2097

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...