Load Balancing terminal servers
Hey all,
I've inherited a bit of an outdated mess that I'm working towards solving, but first things first. Currently have two (2003) Terminal Servers running as VMs using Microsoft NLB (in multicast mode) to cluster the two together. They also use Session Directory, so if a user gets disconnected, they get placed back on the same server. The users connect from their homes to the external NAT'd ip address of the cluster.
I've noticed in wireshark, that NLB is spewing packets to every computer on the LAN all day, every day.
In an effort to stop that, I wanted to use the Fortigate's 200D 5.2.6fw Load Balancing using Least Session option instead of NLB. I set up the virtual IP address (external), added the two Terminal Servers as "Real servers" and it works just fine. However, I can't get Session Directory to work.. if I disconnect my session and try to reconnect, the Fortigate will load balance me and put me on TS2, but the Session Directory tries to connect me to my existing session on TS1 and fails.
Can't figure out how to get this working.. Any ideas? Users get disconnected all the time, so cant really just have them start a new session and lose all their work thats currently running on their first connection/server.
Thanks in advance!