Schritt-für-Schritt-Anleitung

Windows Server 2012 - Hochverfügbarkeits-Setup für Remote Desktop Connection Broker

RD Session Collections mit PowerShell erstellen

Um Nutzern den Zugriff zu ermöglich, können jetzt sogenannte "Collections" aus RD Session Hosts definiert werden. Eine Collection bezeichnet eine Sammlung gleichartiger RD Session Hosts. Dies bedeutet: Auf allen Servern in dieser Sammlung stehen die gleichen Anwendungen bereit. Es wäre zwar technisch möglich, auch Server mit einem unterschiedlichen Satz an Anwendungen in eine Collection aufzunehmen, das ist aber nicht sinnvoll.

Ein Broker verteilt die sich anmeldenden Nutzer auf alle Server in einer Collection. Würden dort unterschiedliche Anwendungen bereitstehen, käme es zu einem inkonsistenten Benutzererlebnis kommen. Steht beispielsweise Microsoft Office nur auf einem von zwei Servern in einer Collection bereit, würden manche Benutzer es nutzen können, manche nicht, je nachdem, auf welchen Server sie durch den Connection Broker gerade geleitet werden.

Zur Erstellung einer neuen Collection wird dieser Powershell-Befehl verwendet:

New-RDSessionCollection -CollectionName "<Name der Collection>" -SessionHost <Namen der Session Hosts in der Collection> -CollectionDescription "<Freitext Beschreibung>" -ConnectionBroker <Connection Broker Name>

Im Anschluss folgen dann weitere Schritte, um die Konfiguration der Remote Desktop Session Host Umgebung zu vervollständigen. Dazu gehören unter anderem folgende Punkte:

  • RD Lizenz Server aktivieren und konfigurieren

  • Anwendungen auf den RD Session Hosts installieren und veröffentlichen

  • SSL-Zertifikate zum Absichern der Kommunikation erstellen und konfigurieren

  • Windows Network Loadbalancing (NLB) oder Hardware Loadbalancer für die RD Connection Broker und RD Web Access einrichten

  • RD Gateway Server installieren und konfigurieren, um den sicheren Zugriff aus dem Internet zu ermöglichen

Wie dieser Beitrag zeigt, gibt es im kommenden Windows Server 2012 eine gute Möglichkeit, die Hochverfügbarkeit einer Remote-Desktop-Infrastruktur sicherzustellen. Mithilfe der PowerShell lässt sich die Konfiguration in großen Umgebungen automatisieren und somit reproduzierbar machen, um Fehlkonfigurationen zu vermeiden. (mje)