Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um die Zuverlässigkeit und Skalierbarkeit Ihrer Remotedesktopdienste-Infrastruktur sicherzustellen, können Sie den Remotedesktopverbindungsbroker für hohe Verfügbarkeit konfigurieren. In diesem Artikel erfahren Sie, wie Sie ein hochverfügbares Cluster für Verbindungsbroker einrichten, einschließlich der Voraussetzungen, der Datenbankkonfiguration, des Lastenausgleichs und der abschließenden Schritte zur Bereitstellung. Indem Sie diese Anweisungen befolgen, können Sie Ausfallzeiten minimieren und die Leistung für Ihre Remotedesktopumgebung optimieren.
Voraussetzungen
Bevor Sie beginnen, müssen Sie die folgenden Voraussetzungen erfüllen:
Richten Sie einen Server ein, der als zweiter RD-Verbindungsbroker fungiert. Dieser Server kann entweder ein physischer Server oder ein virtueller Computer sein.
Richten Sie eine Datenbank für den Verbindungsbroker ein. Sie können die Azure SQL-Datenbank-Instanz oder SQL Server in Ihrer lokalen Umgebung verwenden. Wir geben ein Beispiel mit Azure SQL, aber die Schritte gelten weiterhin für SQL Server. Sie müssen die Verbindungszeichenfolge für die Datenbank finden und sicherstellen, dass Sie über den richtigen ODBC-Treiber verfügen.
Konfigurieren der Datenbank für den Verbindungsbroker
Suchen Sie die Verbindungszeichenfolge für die datenbank, die Sie erstellt haben . Sie benötigen sie, um die benötigte Version des benötigten ODBC-Treibers und später zu identifizieren, wenn Sie den Verbindungsbroker selbst konfigurieren (Schritt 3), speichern Sie die Zeichenfolge also an einer beliebigen Stelle, auf die Sie ganz einfach verweisen können. So finden Sie die Verbindungszeichenfolge für Azure SQL:
Wählen Sie im Azure-Portal "Ressourcengruppen durchsuchen>" und dann die Ressourcengruppe für die Bereitstellung aus.
Wählen Sie die von Ihnen erstellte SQL-Datenbank aus (z. B. CB-DB1).
Wählen Sie "Einstellungseigenschaften>>" aus, umVerbindungszeichenfolgen für die Datenbank anzuzeigen.
Kopieren Sie die Verbindungszeichenfolge für ODBC (einschließlich Node.js), die wie folgt aussehen soll. Ersetzen Sie die
<values>durch Ihre Werte. Sie verwenden diese gesamte Zeichenfolge mit Dem eingeschlossenen Kennwort, wenn Sie eine Verbindung mit der Datenbank herstellen.Driver={ODBC Driver 13 for SQL Server};Server=tcp:<YourHost>,<HostPort>;Database=<DatabaseName>;Uid=<UserID>;Pwd=<Password>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;
Installieren Sie den ODBC-Treiber auf dem neuen Verbindungsbroker:
Wenn Sie einen virtuellen Computer für den Verbindungsbroker verwenden, erstellen Sie eine öffentliche IP-Adresse für den ersten RD-Verbindungsbroker. (Sie müssen diesen Schritt nur ausführen, wenn der virtuelle RDMS-Computer noch nicht über eine öffentliche IP-Adresse verfügt, um RDP-Verbindungen zuzulassen.)
- Wählen Sie im Azure-Portal "Ressourcengruppen durchsuchen>", wählen Sie die Ressourcengruppe für die Bereitstellung und dann den ersten virtuellen RD-Verbindungsbrokercomputer (z. B. Contoso-Cb1) aus.
- Wählen Sie "Einstellungen Netzwerkschnittstellen" >und dann die entsprechende Netzwerkschnittstelle aus.
- Wählen Sie Einstellungen > IP-Adresse aus.
- Wählen Sie für die öffentliche IP-Adresse"Aktiviert" und dann "IP-Adresse" aus.
- Wenn Sie über eine vorhandene öffentliche IP-Adresse verfügen, die Sie verwenden möchten, wählen Sie sie in der Liste aus. Wählen Sie andernfalls " Neu erstellen", geben Sie einen Namen ein, und wählen Sie dann "OK " und dann " Speichern" aus.
Herstellen einer Verbindung mit dem ersten RD-Verbindungsbroker:
- Wählen Sie im Azure-Portal "Ressourcengruppen durchsuchen>", wählen Sie die Ressourcengruppe für die Bereitstellung und dann den ersten virtuellen RD-Verbindungsbrokercomputer (z. B. Contoso-Cb1) aus.
- Wählen Sie Verbinden > Öffnen, um den Remotedesktopclient zu öffnen.
- Wählen Sie im Client "Verbinden" und dann "Ein anderes Benutzerkonto verwenden" aus. Geben Sie den Benutzernamen und das Kennwort für ein Domänenadministratorkonto ein.
- Wählen Sie "Ja " aus, wenn Sie über das Zertifikat gewarnt werden.
Laden Sie den ODBC-Treiber für SQL Server herunter, der der Version in der ODBC-Verbindungszeichenfolge entspricht. Für die Beispielzeichenfolge müssen wir den ODBC-Treiber der Version 13 installieren.
Kopieren Sie die
sqlincli.msiDatei auf den ersten RD-Verbindungsbrokerserver.Öffnen Sie die
sqlincli.msiDatei, und installieren Sie den systemeigenen Client.Wiederholen Sie die Schritte 1 bis 5 für jeden RD-Verbindungsbroker (z. B. Contoso-Cb2).
Installieren Sie den ODBC-Treiber auf jedem Server, auf dem der Verbindungsbroker ausgeführt wird.
Konfigurieren des Lastenausgleichs auf den RD-Verbindungsbrokern
Sie können einen Lastenausgleich verwenden, z. B. azure load balancer; wenn nicht, können Sie DNS-Roundrobin einrichten.
Einrichten eines Lastenausgleichs
Erstellen einer Azure Load Balancer-Instanz
- In Azure portal, select Browse > Load balancers > Add.
- Geben Sie einen Namen für den neuen Lastenausgleich ein (z. B
hacb. ). - Wählen Sie Intern für das Schema, Virtuelles Netzwerk für Ihre Bereitstellung (z. B. Contoso-VNet) und das Subnetz mit all Ihren Ressourcen (z. B. Standard) aus.
- Wählen Sie "Statisch " für die IP-Adresszuweisung aus, und geben Sie eine private IP-Adresse ein, die derzeit nicht verwendet wird (z. B. 10.0.0.32).
- Wählen Sie das entsprechende Abonnement, die Ressourcengruppe mit allen Ihren Ressourcen und den entsprechenden Speicherort aus.
- Wählen Sie Erstellen aus.
Erstellen Sie einen Prüfpunkt , um zu überwachen, welche Server aktiv sind:
- Wählen Sie im Azure-Portal ">Lastenausgleichsdienste durchsuchen" aus, und wählen Sie dann den von Ihnen erstellten Load Balancer aus, z. B.
CBLB. Wählen Sie "Einstellungen" aus. - Wählen Sie Proben > Hinzufügen aus.
- Geben Sie einen Namen für den Prüfpunkt ein (z. B. RDP), wählen Sie TCP als Protokoll aus, geben Sie 3389 für den Port ein, und wählen Sie dann "OK" aus.
- Wählen Sie im Azure-Portal ">Lastenausgleichsdienste durchsuchen" aus, und wählen Sie dann den von Ihnen erstellten Load Balancer aus, z. B.
Erstellen Sie den Backend-Pool der Verbindungsbroker:
- Wählen Sie unter "Einstellungen" die Option "Back-End-Adresspools > hinzufügen" aus.
- Geben Sie einen Namen ein (z. B. CBBackendPool), und wählen Sie dann "Virtuellen Computer hinzufügen" aus.
- Wählen Sie einen Verfügbarkeitssatz (z. B. CbAvSet) und dann "OK" aus.
- Wählen Sie die virtuellen Computer aus, wählen Sie jeden virtuellen Computer und dann > "OK OK>" aus.
Erstellen Sie die Regel für den RDP-Lastenausgleich:
- Wählen Sie unter "Einstellungen" die Option "Lastenausgleichsregeln" und dann "Hinzufügen" aus.
- Geben Sie einen Namen (z. B. RDP) ein, wählen Sie TCP für das Protokoll aus, geben Sie 3389 für Port und Back-End-Port ein, und wählen Sie "OK" aus.
Fügen Sie einen DNS-Eintrag für den Lastenausgleich hinzu:
- Stellen Sie eine Verbindung mit dem virtuellen Computer des RDMS-Servers her (z. B. Contoso-CB1). Informationen zu den Schritten zum Herstellen der Verbindung mit dem virtuellen Computer finden Sie unter Vorbereiten des virtuellen Computers des RD-Verbindungsbrokers.
- Wählen Sie im Server-Manager "Tools DNS" >aus.
- Erweitern Sie im linken Bereich DNS, wählen Sie den DNS-Computer aus, wählen Sie "Forward Lookup Zones" und dann Ihren Domänennamen aus (z. B. Contoso.com). (Es kann einige Sekunden dauern, bis die Abfrage an den DNS-Server für die Informationen bearbeitet wurde.)
- Wählen Sie Aktion > Neuer Host (A oder AAAA) aus.
- Geben Sie den Namen (z. B
hacb. ) und die zuvor angegebene IP-Adresse ein (z. B. 10.0.0.32).
Konfigurieren von DNS-Round-Robin
Die folgenden Schritte sind eine Alternative zur Erstellung eines internen Azure Load Balancers.
Stellen Sie eine Verbindung mit dem RDMS-Server im Azure-Portal her. Mit dem Remotedesktopverbindungs-Client
Erstellen von DNS-Einträgen:
- Wählen Sie im Server-Manager "Tools DNS" >aus.
- Erweitern Sie im linken Bereich DNS, wählen Sie den DNS-Computer aus, wählen Sie "Forward Lookup Zones" und dann Ihren Domänennamen aus (z. B. Contoso.com). (Es kann einige Sekunden dauern, bis die Abfrage an den DNS-Server für die Informationen bearbeitet wurde.)
- Wählen Sie "Aktion " und "Neuer Host" (A oder AAAA) aus.
- Geben Sie den DNS-Namen für den RD-Verbindungsbrokercluster (z. B. ) ein,
hacbund geben Sie dann die IP-Adresse des ersten RD-Verbindungsbrokers ein. - Wiederholen Sie die Schritte 3-4 für jeden RD-Verbindungsbroker, wobei jede eindeutige IP-Adresse für jeden Datensatz bereitgestellt wird.
Wenn z. B. die IP-Adressen für die beiden virtuellen Computer des RD-Verbindungsbrokers 10.0.0.8 und 10.0.0.9 sind, würden Sie zwei DNS-Hosteinträge erstellen:
- Hostname: , IP-Adresse:
hacb.contoso.com10.0.0.8 - Hostname: , IP-Adresse:
hacb.contoso.com10.0.0.9
Konfigurieren der Verbindungsbroker für hohe Verfügbarkeit
Fügen Sie den neuen RD-Verbindungsbrokerserver zum Server-Manager hinzu:
- Wählen Sie im Server-Manager Verwalten > Server hinzufügen aus.
- Klicken Sie auf Find Now (Suche starten).
- Wählen Sie den neu erstellten RD-Verbindungsbrokerserver (z. B. Contoso-Cb2) und dann "OK" aus.
Konfigurieren Sie die Hochverfügbarkeit für den RD-Verbindungsbroker:
- Wählen Sie im Server-Manager die Option Remotedesktopdienste > (Übersicht) aus.
- Klicken Sie mit der rechten Maustaste auf den RD-Verbindungsbroker, und wählen Sie dann " Hohe Verfügbarkeit konfigurieren" aus.
- Navigieren Sie durch den Assistenten, bis Sie zum Abschnitt „Konfigurationstyp“ gelangen. Wählen Sie "Freigegebener Datenbankserver" und dann "Weiter" aus.
- Geben Sie den DNS-Namen für den RD-Verbindungsbrokercluster ein.
- Geben Sie die Verbindungszeichenfolge für die SQL-Datenbank ein, und navigieren Sie dann durch den Assistenten, um die Hochverfügbarkeit einzurichten.
Hinzufügen des neuen RD-Verbindungsbrokers zur Bereitstellung
- Wählen Sie im Server-Manager die Option Remotedesktopdienste > (Übersicht) aus.
- Klicken Sie mit der rechten Maustaste auf den RD-Verbindungsbroker, und wählen Sie dann "RD-Verbindungsbrokerserver hinzufügen" aus.
- Navigieren Sie durch den Assistenten, bis Sie zur Serverauswahl gelangen, und wählen Sie dann den neu erstellten RD-Verbindungsbrokerserver (z. B. Contoso-CB2) aus.
- Schließen Sie den Assistenten ab, und übernehmen Sie die Standardwerte.
Konfigurieren Sie vertrauenswürdige Zertifikate auf Servern und Clients des RD-Verbindungsbrokers.