Sitzungsaufzeichnung 2112

Lastausgleich

Die Sitzungsaufzeichnung unterstützt den Lastausgleich zwischen Sitzungsaufzeichnungsservern. In diesem Artikel wird die Konfiguration des Lastausgleichs am Beispiel des Citrix ADC zusammengefasst. Weitere Informationen finden Sie unter Konfigurieren des Lastausgleichs in einer vorhandenen Bereitstellung und Bereitstellen und Lastausgleich der Sitzungsaufzeichnung in Azure.

Sie können die Lastausgleichskonfigurationen aller Sitzungsaufzeichnungsserver miteinander synchronisieren.

Hinweis:

Das Lastausgleichsfeature erfordert mindestens Version 7.16 des Sitzungsaufzeichnungsservers und des Sitzungsaufzeichnungsagents.

Änderungen an der Sitzungsaufzeichnung mit Lastausgleich:

  • Alle Server der Sitzungsaufzeichnung verwenden denselben Ordner für die Speicherung von Aufzeichnungsdateien.
  • Alle Server der Sitzungsaufzeichnung verwenden dieselbe Datenbank für die Sitzungsaufzeichnung.
  • (Empfohlen) Installation einer Richtlinienkonsole für die Sitzungsaufzeichnung und Verwendung dieser Konsole durch alle Sitzungsaufzeichnungsserver.

Konfigurieren des Lastausgleichs

Zur Verwendung dieses Features führen Sie folgende Schritte in Citrix ADC und den verschiedenen Sitzungsaufzeichnungskomponenten aus:

Konfigurieren des Lastausgleichs (Citrix ADC-Teil)

Konfigurieren der Lastausgleichsserver

Fügen Sie die Sitzungsaufzeichnungsserver den Lastausgleichsservern in Citrix ADC hinzu.

Konfigurieren der Lastausgleichsdienste

  1. Fügen Sie einen Lastausgleichsdienst für jedes erforderliche Protokoll auf jedem Sitzungsaufzeichnungsserver hinzu.
  2. (Empfohlen) Wählen Sie die entsprechende Protokollüberwachung zum Binden jeder Dienstüberwachung.

Konfigurieren der virtuellen Server für den Lastausgleich

  1. Erstellen Sie virtuelle Server mit derselben Citrix ADC-VIP-Adresse auf Grundlage der erforderlichen Protokolle und binden Sie die virtuellen Server an den jeweiligen Lastausgleichsdienst.
  2. Konfigurieren Sie Persistenz auf jedem virtuellen Server.
  3. (Empfohlen) Wählen Sie LEASTBANDWITH oder LEASTPACKETS als Lastausgleichsmethode anstelle der Standardmethode LEASTCONNECTION.
  4. Erstellen Sie ein Zertifikat, um den virtuellen HTTPS-Server zu aktualisieren.

Konfigurieren des Lastausgleichs (Sitzungsaufzeichnung)

Führen Sie auf jedem Server, auf dem der Sitzungsaufzeichnungsserver installiert wurde, folgende Schritte aus

  1. (Empfohlen) Geben Sie während der Installation des Sitzungsaufzeichnungsservers denselben Namen für die Sitzungsaufzeichnungsdatenbank ein.
  2. Wenn Sie die Administratorprotokollierung wählen, empfiehlt Citrix, dass Sie bei der Installation der einzelnen Sitzungsaufzeichnungsserver jeweils denselben Datenbanknamen für die Administratorprotokollierung eingeben.
  3. Wenn Sie allen Maschinenkonten der Sitzungsaufzeichnungsserver Lese-/Schreibberechtigung für den Ordner zur Dateispeicherung erteilt haben, ändern Sie die Einstellung für Sitzungsaufzeichnungsserver - Eigenschaften so, dass der Ordner als gemeinsamer Ordner verwendet wird. Weitere Informationen finden Sie unter Angeben des Speicherortes für wiederhergestellte Dateien.
  4. Fügen Sie im Registrierungsschlüssel des Sitzungsaufzeichnungsservers unter HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server einen Wert hinzu.
    Wertname: EnableLB
    Wert: 1 (DWORD, was “Aktivieren” bedeutet)
  5. Wenn Sie für die Nachrichtenwarteschlange des Speichermanagers der Sitzungsaufzeichnung HTTP oder HTTPS auswählen, erstellen Sie einen Hosteintrag für die Citrix ADC-VIP-Adresse, fügen Sie Umleitungen in C:\Windows\System32\msmq\Mapping\sample_map hinzu und starten Sie den Message Queuing-Dienst neu.

    Die Umleitung sieht in etwa folgendermaßen aus:

    <redirections xmlns="msmq-queue-redirections.xml">
            <redirection>
                        <from>http://<ADCHost>\*/msmq/private$/CitrixSmAudData</from>
                        <to>http://<LocalFqdn>/msmq/private$/CitrixSmAudData</to>
            </redirection>
            <redirection>
                        <from>https://<ADCHost>\*/msmq/private$/CitrixSmAudData</from>
                        <to>https://<LocalFqdn>/msmq/private$/CitrixSmAudData</to>
            </redirection>
    </redirections>
    <!--NeedCopy-->
    

    Wobei <ADCHost> der erstellte FQDN der Citrix ADC-VIP-Adresse und <LocalFqdn> der FQDN des lokalen Hosts ist.

  6. (Empfohlen) Nach dem Konfigurieren der Registrierung eines Sitzungsaufzeichnungsservers können Sie mit dem Skript <Installationspfad des Sitzungsaufzeichnungsservers>\Scripts\SrServerConfigurationSync.ps1 die Konfigurationen aus der Registrierung dieses Servers exportieren und in die Registrierungen der anderen Sitzungsaufzeichnungsserver importieren. Sie können auch das Skript SrServerConfigurationSync.ps1 zum Hinzufügen einer Umleitungszuordnung für die Nachrichtenwarteschlange verwenden.

    1. Starten Sie auf einem Sitzungsaufzeichnungsserver nach dem Konfigurieren des Registrierungswerts EnableLB eine Eingabeaufforderung als Administrator und führen Sie den Befehl powershell.exe -file SrServerConfigurationSync.ps1 –Action Export,AddRedirection –ADCHost <ADCHost> aus, wobei <ADCHost> der erstellte FQDN der Citrix ADC-VIP-Adresse ist.

    2. Nachdem das Skript ausgeführt wurde, wird eine exportierte Registrierungsdatei mit dem Namen SrServerConfig.reg generiert und die Datei sr_lb_map.xml wird dem Pfad C:\Windows\System32\msmq\Mapping hinzugefügt.

    3. Kopieren Sie für die anderen Sitzungsaufzeichnungsserver die in dem obigen Schritt erstellte Datei SrServerConfig.reg, starten Sie dann eine Eingabeaufforderung als Administrator und führen Sie den Befehl powershell.exe -file SrServerConfigurationSync.ps1 –Action Import,AddRedirection –ADCHost <ADCHost> aus, wobei <ADCHost> der erstellte FQDN der Citrix ADC-VIP-Adresse ist.

    4. Nachdem das Skript ausgeführt wurde, wird der Wert EnableLB den übrigen Registrierungsschlüsseln des Sitzungsaufzeichnungsservers hinzugefügt und die Datei sr_lb_map.xml unter C:\Windows\System32\msmq\Mapping eingefügt.

Führen Sie auf der Maschine mit installiertem Sitzungsaufzeichnungsagenten folgende Schritte in den Sitzungsaufzeichnungsagent-Eigenschaften aus

  • Wenn Sie für die Nachrichtenwarteschlange des Speichermanagers der Sitzungsaufzeichnung HTTP oder HTTPS wählen, geben Sie den FQDN der Citrix ADC-VIP-Adresse im Textfeld Sitzungsaufzeichnungsserver ein.
  • Wenn Sie für die Nachrichtenwarteschlange des Speichermanagers der Sitzungsaufzeichnung das Standardprotokoll TCP wählen, geben Sie die Citrix ADC-VIP-Adresse im Textfeld Sitzungsaufzeichnungsserver ein.

Führen Sie auf der Maschine mit installiertem Sitzungsaufzeichnungsplayer folgende Schritte aus

Fügen Sie die Citrix ADC-VIP-Adresse oder den zugehörigen FQDN als verbundenen Sitzungsaufzeichnungsserver hinzu.

Führen Sie auf dem SQL-Server mit installierter Datenbank für die Sitzungsaufzeichnung folgende Schritte aus

Fügen Sie alle Maschinenkonten der Sitzungsaufzeichnung der Datenbank für die Sitzungsaufzeichnung hinzu und weisen Sie ihnen die Berechtigung db_owner zu.

Lastausgleich