Menü
Ein Beitrag von Adacor

Terminalserver Lastausgleich mit Windows Server 2012

Für eine lastverteilte Terminalserver-Infrastruktur benötigte man bis vor kurzem noch teure Produkte wie XenDesktop. Nun funktioniert dies mit Boardmitteln von Windows Server 2012.

In meinem Blogbeitrag beschreibe ich, wie man den Lastausgleich einfach bewerkstelligen kann.

rdpiconEin Connection Broker mit Remotedesktopgateway (RD-Gateway) arbeitet hierbei als Vermittler und verteilt alle ankommenden Verbindungen an die einzelnen Server in der Terminalserverfarm. Diese Farm kann per DNS Name von extern sowie intern angesprochen werden. Dabei spielt es keine Rolle, ob man den klassischen Remote-Desktop, die seit Windows Server 2008 eingeführten Remote-Apps oder virtuelle Desktops nutzen möchte. Voraussetzung für den Lastausgleich ist eine Windows Domäne und DNS-Dienste.

Konfiguration durch neuen Server-Manager

Seit Windows Server 2012 R2 wird eine Terminalserverfarm per Sammlung (auch Collection) erstellt. Dies funktioniert direkt über das Server-Manager Tool und stellt eine neue Form der Einrichtung dar. Es wird ein Verbindungsbroker benötigt, welcher die Zuordnung der RemoteDesktop Session an die einzelnen Terminalserver steuert.

Auf diesem Broker kann man einzelne Terminalserver konfigurieren und z.B. für die Dauer von Wartungsarbeiten aus der Lastverteilung entfernen. Alle angemeldeten User sind sichtbar und man kann sie selbstverständlich administrieren

TerminaleigenschaftenAuf dem Verbindungsbroker werden auch die Einstellungen des Terminalservers konfiguriert. Hier kann man z.B. eine Gewichtung der jeweiligen Farmmitglieder festlegen, sodass einzelne Terminalserver stärker genutzt werden als andere.

Diese Variante bietet sich an, wenn einzelne Terminalserver leistungsfähiger sind. Man kann ebenfalls Benutzerrechte definieren und somit bestimmte Usergruppen auf dem Terminalserver oder Terminalservergruppen berechtigen. Das bedeutet: Gruppe A darf auf Terminalserver 1 und Gruppe B auf 2.

Weiterhin können die Einstellungen des Remotedesktop-Clients definiert werden:

  • wie lange dürfen sich Sessions im Leerlauf befinden,
  • wann werden getrennte Verbindungen beendet,
  • welche Client-Features dürfen genutzt werden.

Unter die Client-Features fallen bspw. Laufwerksmapping oder Audiowiedergabe. Zusätzlich kann hierüber ein fester Speicherplatz für Userprofile definiert werden.

Auf demselben Server auf dem der Verbindungsbroker installiert wird, kann auch das Remote-Desktop-Gateway installieren. Letzteres wird benötigt, um den Zugriff via https auf RemoteDesktops oder RemoteApps von extern zu ermöglichen.

Die Terminalserver müssen dann jeweils der Sammlung hinzugefügt werden. Um eine Zertifikatswarnung beim Anmelden an den Terminalservern zu unterbinden, sollte ein Zertifikat auf jedem Mitglied der Farm installiert werden, das dem Farmnamen entspricht.

BereitstellungsübersichtAb sofort leitet dann jeder Terminalserver ankommende Verbindungen an den Verbindungsbroker weiter, der letztlich entscheidet, auf welchem Terminalserver der User eingeloggt wird. Hierbei ist zu beachten, dass für administrative Zugriffe immer auf der Serverkonsole gearbeitet werden muss. Nur dadurch ist sichergestellt, dass die Session immer auf dem Host ankommt, auf dem man gerade arbeiten möchte.

Verteilung durch DNS Round Robin

Um es den Usern einfach zu machen und um eine Ausfallsicherheit zu schaffen, sollten zusätzlich DNS-Einträge für die Terminalserverfarm gesetzt werden.

Ein Domainname, z.B. terminal.domain.local wird hierfür für jede IP eines Terminalservers hinterlegt. Somit wird beim Aufruf von terminal.domain.local einer der Terminalserver angesprochen, der die Anfrage an den Verbindungsbroker weiterleitet. Dieser verteilt per Round Robin an die Terminalserver der Farm. Dadurch wird die Last gleichmäßig auf alle Server der Farm verteilt wobei Rücksicht auf die momentane Auslastung genommen wird.

, ,


Weitere Artikel zum Thema lesen

PXE Boot im Einsatz bei der ADACOR

IT-News

PXE Boot im Einsatz bei der ADACOR

PXE Boot ist die Abkürzung für Preboot Execution Environment. Dies bezeichnet eine Umgebung mit dem sich Rechner booten lassen, ohne Festplatten oder andere Speichermedien...

weiter lesen

Online-Migration eines standalone ESXi Hosts

IT-News

Online-Migration eines standalone ESXi Hosts

Die Online-Migration eines standalone ESXi Hosts mit verteiltem virtuellem Switch aus einem vCenter Version 4 in ein vCenter Version 5 ist notwendig geworden. Denn...

weiter lesen

Monitoring von Hosts, Applikationen und Infrastrukturen mit Centreon und Cacti

Hosting

Monitoring von Hosts, Applikationen und Infrastrukturen mit Centreon und Cacti

Unterschiedliche Anforderungen wie Server-Monitoring und Netzwerk-Monitoring erfordern auch zwei verschiedene Monitoring-Systeme. Wie und mit welchen Tools lässt sich ein effizientes Monitoring von Hosts, Applikationen...

weiter lesen


Neueste Nachrichten von Adacor

OpenStack Cloud Module

Cloud

Von VMware zur Self Managed Cloud – OpenStack auf dem Prüfstand

Was leistet die Open-Source-Software OpenStack? Wo liegen ihre Grenzen?

weiter lesen

IT Security

EU-DSGVO stellt hohe Ansprüche an Datenschutz

Geforderte Maßnahmen der EU-DSGVO beginnen bei der Datenportabilität d.h. Wie Unternehmen informieren müssen und umfassen den Datenschutz durch Technikgestaltung.

weiter lesen

Nach der Cloud Foq-Computing

Biz & Trends

Eine Orientierung zum Fog-Computing

Nach dem Cloud-Computing kommt mit dem Fog-Computing ein neuer Trend in die IT.

weiter lesen

Diese Website verwendet Cookies. Mit der weiteren Nutzung der Website stimmen Sie unserer Datenschutzerklärung zu.
Für weitere Informationen klicken Sie bitte hier.