Einrichten einer lastverteilten Web Studio-Bereitstellung
Um hochverfügbare Web Studio-Bereitstellungen einzurichten, können Sie Tools wie NetScaler® ADC oder Windows-Netzwerklastenausgleich wählen. Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung zum Einrichten einer lastverteilten Web Studio-Bereitstellung mithilfe einer NetScaler ADC-Appliance.
HA Web Studio-Diagramm(/de-de/citrix-virtual-apps-desktops/2402-ltsr/media/load-balanced-studio.png)
Zertifikatsanforderungen
Bevor Sie ein Zertifikat von einer kommerziellen Zertifizierungsstelle kaufen oder eines von Ihrer Unternehmenszertifizierungsstelle ausstellen, beachten Sie die folgenden Optionen basierend auf Ihren Anforderungen:
| Option | Vorteile | Nachteile |
|---|---|---|
| Option 1: Verwenden Sie ein *.example.com-Platzhalterzertifikat sowohl auf dem NetScaler ADC-Appliance-Lastenausgleichsserver als auch auf den Web Studio-Servern.
|
|
|
| Option 2: Verwenden Sie ein Zertifikat mit alternativen Antragstellernamen (SANs) sowohl auf dem NetScaler ADC Appliance-Lastenausgleichsserver als auch auf den Web Studio-Servern.
|
|
|
| Option 3: Verwenden Sie ein Zertifikat für jeden Web Studio-Server und den NetScaler ADC Appliance-Lastenausgleichsserver
|
|
|
Serverzertifikat auf dem Lastausgleich konfigurieren
- Melden Sie sich bei der Verwaltungs-GUI der NetScaler ADC Appliance an.
- Wählen Sie Datenverkehrsverwaltung > SSL > Zertifikate > Serverzertifikate
- Klicken Sie auf Installieren.
-
Auf der Seite Serverzertifikat installieren geben Sie einen Zertifikat-Schlüsselpaar-Namen ein, klicken auf Datei auswählen und suchen dann nach der Zertifikatdatei. Wenn die Zertifikatdatei den privaten Schlüssel nicht enthält, wählen Sie eine Schlüsseldatei aus.

Schritt 1: Web Studio-Serverknoten hinzufügen
Fügen Sie alle Web Studio-Serverknoten (zum Beispiel Studio-eu-1 und Studio-eu-2) zum Lastausgleich hinzu.
- Melden Sie sich bei der NetScaler ADC Verwaltungs-GUI an.
-
Navigieren Sie zu Datenverkehrsverwaltung > Lastausgleich > Server. Klicken Sie auf Hinzufügen.
-
Geben Sie die Server-IP-Adresse eines Web Studio-Serverknotens ein.
-
Wiederholen Sie die Schritte 2–3, um die anderen Web Studio-Server hinzuzufügen.

Schritt 2: Einen Monitor für Web Studio-Serverknoten hinzufügen
Richten Sie im Lastenausgleich einen Monitor ein, um den Status aller Web Studio-Serverknoten zu überprüfen.
- Wählen Sie Traffic Management > Load Balancing > Monitors > Add.
- Füllen Sie auf der Registerkarte Configuration die folgenden Einstellungen aus und belassen Sie die anderen Standardwerte:
- Geben Sie Web Studio für Name ein.
- Wählen Sie HTTP oder SSL für Type.
- Wählen Sie die Option Secure.
- Geben Sie HEAD/citrix/studio/ für HTTP Request ein.

Schritt 3: Eine Dienstgruppe für Web Studio-Serverknoten erstellen
-
Wählen Sie Traffic Management > Load Balancing > Service Groups > Add. Um über HTTPS eine Verbindung zu den Web Studio-Servern herzustellen, wählen Sie als Protokoll SSL, belassen Sie die anderen Einstellungen als Standard und klicken Sie dann auf OK.
-
Klicken Sie in Ihrer Dienstgruppe unter Service Group Members auf No Service Group Member und führen Sie dann die folgenden Schritte aus, um Mitglieder hinzuzufügen:
- Klicken Sie auf Dienstbasiert.
- Wählen Sie alle Server aus, die Sie zuvor hinzugefügt haben.
-
Geben Sie 443 für den Port ein.

-
Fügen Sie den Abschnitt Monitore hinzu und wählen Sie den zuvor erstellten Web Studio-Monitor aus.

-
Fügen Sie den Abschnitt Zertifikate hinzu und nehmen Sie die folgenden Einstellungen vor:
- Binden Sie das Clientzertifikat.
-
Binden Sie das CA-Zertifikat, das zum Signieren des zuvor importierten Serverzertifikats verwendet wurde, und alle anderen CAs, die Teil der PKI-Vertrauenskette sein könnten.

-
Fügen Sie den Abschnitt Einstellungen hinzu, wählen Sie Client-IP-Header einfügen und geben Sie dann den Headernamen X-Forwarded-For ein. Diese Einstellung ermöglicht die Verwendung der Client-IP-Adresse in Richtlinien.
Schritt 4: Einen virtuellen Server erstellen
Erstellen Sie einen virtuellen Load Balancer-Server, damit Benutzer auf die Web Studio-Servergruppe zugreifen können.
-
Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server und klicken Sie dann auf Hinzufügen.
-
Geben Sie einen Namen ein, wählen Sie SSL für das Protokoll, geben Sie 443 für den Port ein und klicken Sie dann auf OK.

-
Binden Sie die zuvor erstellte Dienstgruppe an den Load-Balancing-virtuellen Server.
-
Binden Sie das CA-Zertifikat, das Sie in Schritt 3: Erstellen einer Dienstgruppe für Web Studio-Serverknoten an die Dienstgruppe gebunden haben.
-
Fügen Sie den Abschnitt Methode hinzu und wählen Sie die Load-Balancing-Methode aus. Gängige Optionen für das Web Studio-Load-Balancing sind ROUNDROBIN oder LEASTCONNECTION.

-
Fügen Sie den Abschnitt Persistenz hinzu und nehmen Sie die folgenden Einstellungen vor:
-
Legen Sie die Persistenzmethode auf COOKIEINSERT fest.
-
Legen Sie das Zeitlimit so fest, dass es dem Sitzungszeitlimit in Web Studio entspricht (standardmäßig 20 Minuten).
-
Benennen Sie das Cookie, um zukünftiges Debugging zu erleichtern. Zum Beispiel NSC_SFPersistence.
-
Legen Sie die Backup-Persistenz auf NONE fest.

Hinweis:
Wenn der Client das HTTP-Cookie nicht speichern darf, enthalten die nachfolgenden Anfragen das HTTP-Cookie nicht, und die Persistenz wird nicht verwendet.
-
Schritt 5: DNS-Einträge für den virtuellen Server erstellen
Erstellen Sie auf dem Domänencontroller einen DNS- und PTR-Eintrag, um die IP-Adresse des virtuellen Servers einem FQDN zuzuordnen. Web Studio-Benutzer in Ihrem Netzwerk verwenden diesen FQDN, um auf die Web Studio-Servergruppe zuzugreifen. Zum Beispiel wird webstudio.example.com in die IP-Adresse des virtuellen Load-Balancer-Servers (VIP) aufgelöst.

Stellen Sie Benutzern diese URL für den Zugriff auf Web Studio-Server bereit: https://<FQDN of the virtual server>/<text you entered in the HTTP Request field when creating a monitor>. Beispiel: https://webstudio.example.com/citrix/studio
In diesem Artikel
- Zertifikatsanforderungen
- Schritt 1: Web Studio-Serverknoten hinzufügen
- Schritt 2: Einen Monitor für Web Studio-Serverknoten hinzufügen
- Schritt 3: Eine Dienstgruppe für Web Studio-Serverknoten erstellen
- Schritt 4: Einen virtuellen Server erstellen
- Schritt 5: DNS-Einträge für den virtuellen Server erstellen