Einrichtung 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 enthält eine Schritt-für-Schritt-Anleitung zur Einrichtung einer lastverteilten Web Studio-Bereitstellung mithilfe einer NetScaler ADC-Appliance.
HA Web Studio-Diagramm(/de-de/citrix-virtual-apps-desktops/2411/media/load-balanced-studio.png)
Zertifikatanforderungen
Bevor Sie ein Zertifikat von einer kommerziellen Zertifizierungsstelle erwerben oder eines von Ihrer Unternehmenszertifizierungsstelle ausstellen, sollten Sie die folgenden Optionen basierend auf Ihren Anforderungen berücksichtigen:
| 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 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.
Screenshot des Serverbildschirms mit zwei Servern(/de-de/citrix-virtual-apps-desktops/2411/media/server-nodes.png)
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 Datenverkehrsmanagement > Lastenausgleich > Monitore > Hinzufügen.
- Füllen Sie auf der Registerkarte Konfiguration die folgenden Einstellungen aus und übernehmen Sie die anderen Standardwerte:
- 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.
Screenshot des Serverbildschirms mit zwei Servern(/de-de/citrix-virtual-apps-desktops/2411/media/netscaler-monitor-for-studio.png)
Schritt 3: Eine Dienstgruppe für Web Studio-Serverknoten erstellen
-
Wählen Sie Datenverkehrsmanagement > Lastenausgleich > Dienstgruppen > Hinzufügen. Um über HTTPS eine Verbindung zu den Web Studio-Servern herzustellen, wählen Sie das Protokoll SSL, übernehmen Sie die anderen Standardeinstellungen und klicken Sie dann auf OK.
-
Klicken Sie innerhalb Ihrer Dienstgruppe 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 aus, und geben Sie dann den Headernamen X-Forwarded-For ein. Diese Einstellung ermöglicht die Verwendung der Client-IP-Adresse in Richtlinien.
Schritt 4: Erstellen eines virtuellen Servers
Erstellen Sie einen virtuellen Lastausgleichsserver, 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 aus, geben Sie 443 für den Port ein, und klicken Sie dann auf OK.

-
Binden Sie die zuvor erstellte Dienstgruppe an den virtuellen Lastausgleichsserver.
-
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 fest auf COOKIEINSERT.
-
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 Sicherungspersistenz fest auf NONE.

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 zur IP-Adresse des virtuellen Load-Balancer-Servers (VIP) aufgelöst.

Stellen Sie diese URL für Benutzer bereit, um auf Web Studio-Server zuzugreifen: 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
- Zertifikatanforderungen
- 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: Erstellen eines virtuellen Servers
- Schritt 5: DNS-Einträge für den virtuellen Server erstellen