Meister aller Klassen: jenseits einer erweitern

Sie können einen zweiten Remotedesktop-Sitzungshostserver anhand dieser fünf, relativ einfachen Schritte hinzufügen.

Greg Shields

Wachstum geschieht. Plötzlich finden Sie, dass Sie ein Server verarbeiten kann mehr Benutzer unterstützen. Vielleicht beginnt zu mächtig app Ihrer Benutzer Erfahrung auswirken. Vielleicht schützen Sie Dienste, wenn der Chef verlangt, dass sie niemals nach unten gehen. Die Lösung für Wachstum erfordert in der Regel mindestens einen zweiten Server hinzufügen. Mit Remote Desktop Services (RDS) Dies ist alles andere als trivial.

Die wichtige und anspruchsvolle RDS-Erweiterung ist wohl den Sprung von einem Server von Remote Desktop Services Host (RDSH), zwei bringt. Dies ergibt sich aus den zusätzlichen Teilen, zur Unterstützung der Erweiterung an den ersten Server legen müssen.

Lokale Benutzerprofile sind nicht mehr eine Option. Zuvor sinnvoller einfache GUI-Konfigurationen plötzlich über eine Gruppenrichtlinie bereitgestellt. Server und Anwendungen erfordern jetzt besonders vorsichtig, um eine konsistente Benutzererfahrung zu liefern.

Benötigen Sie zwei oder mehr von einem RDSH-Server zu erweitern, sollten Sie sorgfältig die folgenden Schritte aus. Nicht alle sind offensichtlich, aber alle wichtig sind. Durchführen sie richtig bedeutet die Bereitstellung des Sprungs so glatt, werden die Benutzer nicht einmal wissen, es passiert.

Schritt 1: Erstellen eines zweiten RDSH-Servers

Ihre erste Aufgabe beim Hinzufügen eines zweiten Servers ist – auch – tatsächlich dem zweiten Server hinzufügen. Erstellen Sie einen anderen Windows Server 2008 R2 und fügen Sie die RDSH-Rolle in Server-Manager hinzu. Der Server wird dann für mehrere Benutzerzugriff und bereit für die eindeutigen Konfigurationen von RDS-gehosteten Anwendungen benötigten OS konfiguriert werden. Denken Sie daran, ist es äußerst wichtig, den RDSH-Rollendienst zu installieren, bevor Sie Anwendungen installieren.

Die RDS-Farm, die Sie gerade erstellen, wird davon ausgegangen, dass jedem Mitgliedsserver auf die gleiche Weise konfiguriert ist. "Farm" ist eine Gruppe von RDSH-Servern, dass jede Anwendung dieselben liefern. Diese Vereinheitlichung von ähnlich konfigurierte Server unter einer einzigen Farmnamen ist was nahtlose Lastenausgleich erleichtert.

Nach der Installation des Rollendiensts RDSH installieren Sie beliebige Anwendungen bereits auf dem ursprünglichen Server vorhanden waren. Diese sollten ebenso auch konfiguriert werden. Die Ähnlichkeit dieser Konfiguration ist wichtig, da eingehende Benutzer jederzeit auf den entsprechenden Server geroutet erhalten können. Ändern Sie ihre Erfahrungen soll basierend nicht auf welchem, die Server sie angelandet haben.

Schritt 2: Verschieben Konfigurationssteuerelement für Gruppenrichtlinien

Verwenden von Gruppenrichtlinien und Gruppenrichtlinieneinstellungen zum Installieren und Konfigurieren von Anwendungen. Stützte sich auf diese Tools einheitlich Anwendungen installieren und Anwenden von konsistente Einstellungen erleichtert das Hinzufügen von zukünftige Servern so einfach wie das Löschen von Konten in die richtige Organisationseinheit. Auschecken September-Spalte, "The Neugier, die getötet the App," für weitere Details über dieses leistungsfähige Automatisierung.

Traditionell von Gruppenrichtlinien können Sie die konsistente Konfiguration von RDS-Einstellungen zu gewährleisten. Zu diesem Zeitpunkt haben Sie nur mit einem zweiten RDSH Server tun. Allerdings müssen Sie irgendwann ein anderes hinzufügen. Verlagerung der RDS-Einstellungen jetzt auf Group Policy-Steuerung wird sichergestellt, dass höhere-Servern die richtige Konfiguration erhalten. Und wie Sie sind dabei, lernen, RDS hat fast ebenso viele Control-panel als Konfigurationen. Anwenden von RDS-Einstellungen mithilfe von Gruppenrichtlinien in der Tat kann einfacher als es manuell zu tun.

Besonderes Augenmerk auf die Einstellungen Sie in der Windows-Komponenten finden | Remote Desktop | Remote Desktop Sitzungshost unter Computerkonfiguration und Benutzerkonfiguration. Dies sind die Kern-RDSH-Einstellungen, und fast alle Aufmerksamkeit erfordern.

Die Einstellungen für RDS und die zugehörigen Anwendungen sind nur der Anfang. Windows behandelt Benutzer auf dem RDS anders als in anderen Access-Szenario. Dies wird durch die steuernde Benutzereinstellungen auf einer Richtlinienebene, genau wie die Einstellungen des Computers erleichtert.

Aktivieren Sie die Richtlinie Loopback Gruppenrichtlinieneinstellung im zusammenführen-Modus. Der Name dieser Richtlinieneinstellung gefunden wird, in der Computerkonfiguration | System | Die Gruppenrichtlinie ist Loopbackverarbeitungsmodus für Benutzergruppenrichtlinie. Durch Aktivieren dieser Richtlinieneinstellung zusammenführen-Modus können steuern Sie benutzerdefinierte Konfigurationseinstellungen über ein Gruppenrichtlinienobjekt (GPO). Alle Einstellungen, die im Widerspruch zu den Richtlinien für andere Benutzer werden überschrieben.

Aktivieren die Loopbackrichtlinie Einstellung bietet den Zugriff auf benutzerdefinierte Konfigurationseinstellungen. Sie können sie nur für Situationen anwenden, wenn Ihre RDS-Server anmelden. Sie müssen planen, für die Behandlung von Benutzerprofilen in einer Multiserverumgebung. Einfach gesagt, lokale Profile nicht in RDS-Serverfarmen verwendet werden. Ersetzen sie sind RD servergespeicherter Profile. Dies ist eine spezielle servergespeichertes Profil, das nur ins Spiel kommt, wenn sich Benutzer an RDSH-Server anmelden.

Das Gruppenrichtlinienobjekt werden Sie Ihre RDSH-Server anwenden, navigieren Sie zu Computerkonfiguration | Windows-Komponenten | Remote Desktop Services | Remote Desktop Sitzungshost | Profile. Aktivieren Sie die Einstellung Set Path für Remote Desktop Services servergespeicherten Benutzerprofil und geben sie einen Pfad zu einer Dateifreigabe. Wenn Sie diese Einstellung aktivieren, erhalten die Benutzer ihre Profileinstellungen unabhängig von der RDS-Server immer mit denen sie eine Verbindung.

Sie verwenden eine andere Gruppenrichtlinieneinstellung um RDS-Server gegen uneingeschränkte Profil Wachstum zu schützen. Gehen Sie zu Computerkonfiguration | System | Profile, und aktivieren Sie die Einstellung zwischengespeicherte Kopien von servergespeicherten Profilen löschen. Dies weist die RDS-Servern zum lokal zwischengespeicherten im Moment Löschen von Profildaten, den ein Benutzer meldet sich ab und stellt sicher, dass Remotedesktop servergespeicherte Profile kein Speicherproblem auf lange Sicht werden.

Schritt 3: Installieren Sie die Remotedesktop-Verbindungsbroker und RDSH-Server zuweisen zu einer Farm

Sie haben nun zwei unabhängige RDSH-Server erstellt. Lastenausgleich zwischen ihnen sind zusätzliche Schritte erforderlich. Der erste ist den Remotedesktop-Verbindungsbroker-Rollendienst zu installieren. Diese sorgt für die Load-balancing-Sitzungen auf mehreren, ansonsten unabhängiger RDSH-Servern.

Es gibt ein Problem mit dem Remotedesktop-Verbindungsbroker-Rollendienst. Sie können nicht es auf einem Server installieren, die auch RDSH hostet, und ist ein Mitglied einer Farm. Stattdessen finden Sie einen relativ ungenutzten dritten Server mit Remotedesktop-Verbindungsbroker-Host. Dieser Rollendienst beansprucht nicht viele Ressourcen.

Nachdem Sie die Installation abgeschlossen haben, navigieren Sie auf dem neu erstellten Remotedesktop-Verbindungsbroker-Server für lokale Benutzer und Gruppen. Fügen Sie die Computerkonten für RDSH-Server der Gruppe Sitzungsbrokercomputer. Dies lässt die Remotedesktop-Verbindungsbroker mit Ihrer RDSH-Server interagieren.

Ihre nächste Aufgabe ist jeden RDSH-Server zu einer Farm hinzufügen. Dadurch werden Sie innerhalb des Knotens Server Manager Remotedesktop-Sitzung Hostkonfiguration ausführen. Doppelklicken Sie auf Farmmitglied im Remotedesktop-Verbindung Broker. Klicken Sie dann auf die Schaltfläche Einstellungen ändern (siehe Abbildung 1). Wählen Sie Farmmitglied und geben Sie den Remotedesktop-Verbindungsbroker eine vollqualifizierte Servernamen und den Farmnamen. Jedes Member muss denselben Farmnamen verwenden.

Configure the RD Connection Broker settings

Abbildung 1 Konfigurieren der Remotedesktop-Verbindungsbroker-Einstellungen.

Der Dialog Eigenschaften angezeigt werden (siehe Abbildung 2). Aktivieren Sie das Kontrollkästchen neben teilnehmen Verbindung Broker-Load-Balancing. Auf diese Weise können Sie die relative Gewichtung des Servers in der Farm festlegen. Das relative Gewicht quantifiziert die Kapazität des Servers, im Vergleich zu anderen Mitgliedern der Farm. Beispielsweise wenn des ersten Servers "halb so stark" als die zweite ist, weisen Sie den ersten Server Wert die Hälfte des zweiten Servers werden (zum Beispiel: 50 und 100 oder 5 und 10). Der Absolute Wert dieser Zahl ist nicht wichtig – nur deren relativem Wert im Vergleich zu anderen Servern.

The RD Connection Broker properties

Abbildung 2 der Remotedesktop-Verbindungsbroker-Eigenschaften.

Es gibt zwei andere Einstellungen erforderlichen. Die meisten Implementierungen von Remotedesktop-Verbindungsbroker verwenden IP-Adressumleitung für den Lastenausgleich, also die erste Standardeinstellung (finden Sie unter Abbildung 2) ist am ehesten geeignet. Wählen Sie die entsprechende IP-Adresse in die zweite Einstellung. Dies wird für den Sitzungslastenausgleich verwendet werden, sobald die Benutzer den Zugriff auf diesen Server.

Es ist ein weiterer Schritt müssen Sie die in der RemoteApp-Manager Server Manager-Knoten durchführen. Klicken Sie auf den Link Change neben dem markierten Remotedesktop-Sitzung Host Server-Einstellungen, und sehen Sie ein Control Panel (finden Sie unter Abbildung 3). Ersetzen Sie den RDSH-Server-Hostnamen unter Verbindungseinstellungen mit den voll gekennzeichneten Namen der Farm.

You can configure and change the RemoteApp Deployment Settings

Abbildung 3 können Sie konfigurieren und ändern Sie die Einstellungen für die Bereitstellung von RemoteApp.

Schritt 4: Aktivieren des Netzwerklastenausgleichs

Die RDSH-Server können nun als eine Farm, im Gegensatz zu den einzelnen Servern zu arbeiten. In diesem Schritt werden Sie aktivieren einen Lastausgleich, um Benutzer auf die verfügbaren Server zu verteilen. Es gibt zwei allgemeine Optionen. Die erste verwendet Round-Robin-DNS-Einträge, um Verbindungen zu verteilen. Obwohl dies eine einfache Lösung ist, können Round Robin-DNS nicht erkennen, wenn ein Host ausfällt. Es wird weiterhin Benutzer an ein nicht verfügbarer Server senden.

Eine bessere Lösung umfasst das Feature Netzwerklastenausgleich (Network Load Balancing, NLB) für jeden Host RDSH hinzufügen. NLB, im Gegensatz zu Round-Robin-DNS kann identifizieren, wenn Hosts nicht reagiert mehr und eingehende Benutzer umleiten. Installieren Sie dieses Feature wird von in Server-Manager auf jedem Host RDSH.

Starten Sie den NLB-Manager in Verwaltung auf Ihrer Management-Workstation. Versuchen Sie nicht das Verwalten von NLB auf beiden Servern RDSH. Sie können eine unangenehme Fehlermeldung. Klicken Sie innerhalb der Manager auf Netzwerklastenausgleich-Cluster. Wählen Sie einen neuen Cluster zu erstellen. Während der neue Cluster-Assistent komplex erscheinen möglicherweise auf den ersten, es erfordert nur eine kleine Menge der Konfiguration zu beginnen.

Es gibt fünf Seiten des Assistenten zum Erstellen eines neuen Clusters erforderlich. In der ersten IP-Adresse für einen Ihrer RDSH-Hosts. Klicken Sie auf Weiter, um in der zweiten Bildschirm des Assistenten die Standardeinstellungen zu übernehmen. Klicken Sie im dritten klicken Sie auf die Schaltfläche hinzufügen, und geben Sie eine nicht verwendete IP-Adresse und Subnetzmaske ein. Dies wird den NLB-Cluster-Adresse sein. Geben Sie den voll gekennzeichneten Servernamen für die Clusteradresse im vierten Bildschirm.

Der Assistent fünften und letzten Bildschirm erfordert aufwändigsten. Dadurch wird den NLB-Cluster für den Lastenausgleich nur RDS-Datenverkehr konfiguriert. So bearbeiten Sie die vorhandenen definierten Port-Regel (finden Sie unter Abbildung 4) um einen Lastenausgleich unter nur TCP-Port 3389 zu beschränken. Sie werden auch die Filterung Modus Affinität auf keine, anpassen, sorgt dafür, dass der gesamte eingehende Datenverkehr von Lastenausgleich ist.

Add/Edit the Port Rule to configure Network Load Balancing

Abbildung 4 Hinzufügen/Bearbeiten der Regel Port so konfigurieren Sie Network Load Balancing.

Sobald Sie haben Konfiguration abgeschlossen, mit der rechten Maustaste auf den NLB-Cluster, die Sie gerade erstellt haben und wählen Sie Host zum Cluster hinzufügen. Füllen Sie den Assistenten mit den korrekten Informationen, Ihre zweite RDSH Host hinzuzufügen.

Es gibt noch eine Aufgabe, um die NLB-Konfiguration abzuschließen. Zuordnen der NLB-Cluster-IP-Adresse – mit dem Cluster selbst zugewiesen – an seinen DNS-Namen. Geben Sie mithilfe des DNS-Managers diese letzte IP-Adresse und Hostnamezuordnung in DNS.

Schritt 5: Aktualisieren Sie Web Access für Remotedesktop und RemoteApp- und Desktopverbindung

Sie haben nur zwei Servern in einer Farm beigetreten. Wie Sie sehen können, erfordert dies eine Vielzahl von Konfigurationen in einer Vielzahl von Bedienfelder und Assistenten. Diese Einstellungen sind ähnlich wie in der Gruppenrichtlinie ausgesetzt. Diese Komplexität unterstreicht die Idee, die diese Einstellungen möglicherweise mehr einheitlich konfiguriert werden, wenn über eine Gruppenrichtlinie angewendet.

Allerdings sind Sie noch nicht fertig. RDS ist jetzt für Benutzer den Lastenausgleich aktiviert, jedoch müssen Sie einen Mechanismus für den Benutzer auf das richtige RemoteApp zu machen, Farm-aware führt zu aktualisieren. Es gibt zwei Benutzerzugriffssteuerung in diesem Schritt: Web Access für Remotedesktop und RemoteApp- und Desktopverbindung. Die folgenden wird davon ausgegangen, dass beide bereits für Ihre ursprünglichen Einzelserver-Umgebung konfiguriert wurden.

Navigieren Sie wieder zu lokale Benutzer und Gruppen, auf jedem Server. Stellen Sie sicher, dass die Konten für die Web Access für Remotedesktop und die Remotedesktop-Verbindungsbroker-Server Mitglieder der Gruppe "Terminaldienste-Webzugriffscomputer" sind. Klicken Sie dann Remotedesktopverbindungs-Manager zu öffnen, und klicken Sie auf Hinzufügen neben dem Server mit Web Access für Remotedesktop (finden Sie unter Abbildung 5). Wenn ein Fenster mit RemoteApp- und Desktopverbindung Eigenschaften nicht angezeigt wird, fügen Sie den Servernamen des Servers mit Web Access für Remotedesktop im unteren Feld ein, und klicken Sie auf Hinzufügen.

Configure the RemoteApp and Desktop Connection properties

Abbildung 5 Konfigurieren Sie die RemoteApp und Remotedesktopverbindung Eigenschaften.

Jetzt klicken Sie auf "Plus" neben dem Remotedesktopverbindungs-Manager, und klicken Sie dann mit der rechten Maustaste RemoteApp-Quellen, und wählen Sie die RemoteApp-Quelle hinzufügen (siehe Abbildung 6). Geben Sie den vollqualifizierten Domänennamen für die RDS-Serverfarm als Name der RemoteApp-Datenquelle. Diese Konfiguration zeigt RemoteApp- und Desktopverbindung, auf der Farm anstelle von einem einzelnen Server.

Add the RemoteApp source

Abbildung 6 Hinzufügen der RemoteApp-Quelle.

Es ist ein abschließender Schritt. Navigieren Sie zu Verwaltung | Remote Desktop Services | Remote Desktop Web Access-Konfiguration und melden Sie sich mit Administratoranmeldeinformationen. Im Bildschirm Configuration (finden Sie unter Abbildung 7), wählen Sie einen Remotedesktop-Verbindungsbrokerserver. Geben Sie den voll gekennzeichneten Servernamen dieses Servers in das Namenfeld ein. Sie sollten jetzt in Ihrer Liste von RemoteApp-Programmen auf, und laden Saldo Benutzersitzungen, gesamten Serverfarm RDSH sein.

Configure RD Web Access

Abbildung 7 Konfigurieren Sie Remotedesktop Web Access.

Fast ebenso viele Kontrollfelder

Es gibt eine lächerliche Menge Konfiguration erforderlich, um hinter einem einzelnen Server zu erweitern. Es gibt fast ebenso viele Kontrollfelder wie Konfigurationen vorhanden sind. Ich hoffe, dass zukünftige Versionen dieses in eine einfachere, mehr vereinheitlichte Schnittstelle konsolidieren. Bis dahin ist dies, was Sie tun müssen.

Viele davon sind nur während Ihrer ersten zusätzlich notwendig. Weit weniger sind erforderlich, bei jedem nachfolgenden hinzufügen. Mithilfe von Gruppenrichtlinien kann wirklich einfacher als die Verwendung aller dieser einzelne GUI Kontrollfelder sein.

Wachstum geschieht in der Tat. Tritt auf, mit Benutzern, Anwendungen und die Notwendigkeit für eine hohe Verfügbarkeit. Die Erkenntnis, dass die RDS-Unterstützung kann dieses Wachstum und zu konfigurieren und die Adresse, die zu unterstützen, wird die erfolgreiche Meister aller Klassen definiert.

Greg Shields

Greg Shields, MVP, ist Partner bei Concentrated Technology. Holen Sie mehr Abschirmungen hat äußerst vielseitige Interessen Tipps und Tricks an ConcentratedTech.com.

Verwandter Inhalt