Einrichten einer lastverteilten Web Studio-Bereitstellung
Um hochverfügbare Web Studio-Bereitstellungen einzurichten, können Sie Tools wie NetScaler® ADC oder den Windows-Netzwerklastenausgleich wählen. Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung, wie eine lastverteilte Web Studio-Bereitstellung mithilfe einer NetScaler ADC-Appliance eingerichtet wird.

Zertifikatsanforderungen
Bevor Sie ein Zertifikat von einer kommerziellen Zertifizierungsstelle kaufen oder eines von Ihrer Unternehmenszertifizierungsstelle ausstellen lassen, berücksichtigen 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 Load Balancer-Server als auch auf den Web Studio-Servern.
|
|
|
| Option 3: Verwenden Sie ein Zertifikat für jeden Web Studio-Server und den NetScaler ADC Appliance Load Balancer-Server |
|
|
Serverzertifikat auf dem Load Balancer konfigurieren
- Melden Sie sich bei der Verwaltungs-GUI der NetScaler ADC Appliance an.
- Wählen Sie Traffic Management > SSL > Certificates > Server Certificates.
- Klicken Sie auf Install.
-
Geben Sie auf der Seite Install Server Certificate einen Zertifikat-Schlüsselpaar-Namen ein, klicken Sie auf Choose File und suchen Sie dann nach der Zertifikatdatei. Wenn die Zertifikatdatei den privaten Schlüssel nicht enthält, wählen Sie eine Key File aus.

Schritt 1: Web Studio-Serverknoten hinzufügen
Fügen Sie alle Web Studio-Serverknoten (z. B. Studio-eu-1 und Studio-eu-2) zum Load Balancer hinzu.
- Melden Sie sich bei der NetScaler ADC-Verwaltungs-GUI an.
-
Navigieren Sie zu Traffic Management > Load Balancing > Servers. Klicken Sie auf Add.
-
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 Load Balancer einen Monitor ein, um den Status aller Web Studio-Serverknoten zu überprüfen.
- Wählen Sie Datenverkehrsverwaltung > Lastenausgleich > Monitore > Hinzufügen.
- Auf der Registerkarte Konfiguration nehmen Sie die folgenden Einstellungen vor und lassen die anderen Standardwerte unverändert:
- Geben Sie Web Studio für Name ein.
- Wählen Sie HTTP oder SSL für Typ.
- Wählen Sie die Option Sicher.
- Geben Sie HEAD/citrix/studio/ für HTTP-Anforderung ein.

Schritt 3: Eine Dienstgruppe für Web Studio-Serverknoten erstellen
-
Wählen Sie Datenverkehrsverwaltung > Lastenausgleich > Dienstgruppen > Hinzufügen. Um eine Verbindung zu den Web Studio-Servern über HTTPS herzustellen, wählen Sie ein SSL-Protokoll, lassen Sie die anderen Einstellungen unverändert und klicken Sie dann auf OK.
-
Innerhalb Ihrer Dienstgruppe klicken Sie unter Dienstgruppenmitglieder auf Kein Dienstgruppenmitglied 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 > Virtual Servers und klicken Sie dann auf Add.
-
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 virtuellen Load-Balancing-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 Lastenausgleichsmethode aus. Gängige Optionen für den Web Studio-Lastenausgleich 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 die zukünftige Fehlersuche 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 löst webstudio.example.com die IP-Adresse des virtuellen Load Balancer-Servers (VIP) auf.

Stellen Sie diese URL bereit, damit Benutzer auf Web Studio-Server zugreifen können: 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