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.

Image

Datenschutz ist Chefsache

Kennen Sie schon alle Aspekte zur EU-DSGVO?
Der Bericht in der aktuellen Ausgabe unseres Magazins unterstützt Sie bei der Beantwortung dieser und weiterer brennender Fragen.

Magazin jetzt kostenlos downloaden

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.

, ,

Die besten IT-News per E-Mail

Immer als Erster über brandaktuelle IT-Themen informiert sein!


Weitere Artikel zum Thema lesen

Taskverwaltung nach dem Kanban-Prinzip

IT-News

Taskverwaltung nach dem Kanban-Prinzip

Wir haben die vier wichtigsten Prinzipien des Kanban zusammengestellt.

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

Was ist ein Blade Center?

IT-News

Was ist ein Blade Center?

Wir setzen Blade Server typischerweise als praktische Kombination aus Blade Center, Storage und VMware ein.

weiter lesen


Neueste Nachrichten von Adacor

Biz & Trends

UN Global Compact: Adacor jetzt Participant-Mitglied

Im UN Global Compact wird eine gerechtere Ausgestaltung der Globalisierung umgesetzt. Die Adacor Group setzt sich im Rahmen ihrer Participant-Mitgliedschaft aktiv ein.

weiter lesen

Cloud

Jira & Confluence von Atlassian optimal nutzen

Die agile Zusammenarbeit mit Jira, Confluence, Bitbucket und Hipchat noch besser digital organisieren? Durch Application Hosting mehr Vorteile aus den Atlassian-Tools ziehen.

weiter lesen

Cloud

Wie Serverless Infrastructures mit Microservices zusammenspielen

Serverless Infrastructures erleichtern die Arbeit von Backend-Entwicklern. Microservices sind elementare Bestandteile der serverlosen Datenverarbeitung. Wir erklären wie sie sich optimal in bestehende Workflows implementieren...

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.