Verwenden von StyleBooks zur Konfiguration von GLB
Mit dem Multi-Cloud-GLB-StyleBook können Sie GLB-Konfigurationen auf NetScaler-Instanzen konfigurieren, die in Ihren Rechenzentren bereitgestellt werden. Stellen Sie sicher, dass Sie die Site-IP-Adresse auf der NetScaler GLB-Instanz in jedem Datencenter konfiguriert haben.
Sie können dieses StyleBook auch verwenden, um eine übergeordnete Website zu erstellen, die untergeordnete Websites akzeptiert, die Sie möglicherweise später in den GLB-Knoten hinzufügen. Konfigurieren der GLB-Multi-Cloud-Konfiguration auf NetScaler-Instanzen
-
Navigieren Sie zu Anwendungen > Konfiguration, und klicken Sie auf Neu erstellen.
-
Auf der Seite Choose StyleBook werden alle StyleBooks angezeigt, die für Ihre Verwendung in der NetScaler Console verfügbar sind. Scrolle nach unten und wähle Multi-Cloud GLB StyleBook.
Das Multi-Cloud GLB StyleBook wird verwendet, um GLB für eine Anwendung zu konfigurieren, die in mehreren Clouds und on-premises Sites bereitgestellt wird. Das StyleBook wird als Benutzeroberflächenseite angezeigt, auf der Sie die Werte für alle in diesem StyleBook definierten Parameter eingeben können.
Hinweis
Die Begriffe Rechenzentrum und Standorte werden in diesem Dokument synonym verwendet.
-
Legen Sie die folgenden Parameter fest:
- Name der Anwendung. Geben Sie den Namen der Anwendung ein, die auf den GLB-Sites bereitgestellt wird.
- GLB-Algorithmus. Wählen Sie den globalen Lastausgleichsalgorithmus (Methode) für die Auswahl des Standorts, der einen Client bedient. Die im Dropdown-Listenfeld verfügbaren Optionen sind LEASTCONNECTION, LEASTBANDWIDTH, LEASTPACKETS, ROUNDROBIN, STATICPROXIMITY, SOURCEIPHASH und RTT.
- Geodatenbankdatei. Wenn Sie STATICPROXIMITY als GLB-Algorithmus ausgewählt haben, geben Sie den vollständigen Pfad und Namen der Datenbankdatei ein, die die statischen Näherungsdaten enthält. Stellen Sie sicher, dass die Datenbankdatei auf allen GLB NetScaler-Instanzen am angegebenen Speicherort vorhanden ist. Alternativ können Sie die Standarddatei beibehalten.
- Protokoll. Wählen Sie im Dropdown-Listenfeld das Anwendungsprotokoll der bereitgestellten Anwendung aus.
- Persistenz-Einstellungen. Die auf einem virtuellen Server konfigurierte Persistenz behält den Status der Verbindungen auf den Servern bei, die von diesem virtuellen Server repräsentiert werden (z. B. Verbindungen, die im E-Commerce verwendet werden). Persistenz überschreibt die Lastausgleichsmethoden, sobald der virtuelle Server ausgewählt ist. Wenn die Persistenzkonfiguration auf einen Dienst angewendet wird, der DOWN ist, verwendet die Instanz die Lastausgleichsmethoden, um einen neuen Dienst auszuwählen, und der neue Dienst wird für nachfolgende Anforderungen vom Client persistent.
- Persistenz-Typ. Wählen Sie den Persistenztyp aus, der für diese Anwendung verwendet werden soll. Wenn Sie beispielsweise Persistenz als SOURCEIP auswählen, werden nach der ersten Auswahl des Standorts, der die Anwendung hostet, alle nachfolgenden Anforderungen desselben Clients an diese Site gesendet, um auf die Dienste der Anwendung zuzugreifen.
- Persistenz-Timeout. Wenn Sie SOURCEIP als Persistenztyp ausgewählt haben, geben Sie die Anzahl der Minuten ein, bevor die Persistenzsitzung nach der letzten Clientanforderung abläuft. Der Bereich liegt zwischen 2 und 1440 Minuten. Die Minuten sind in Sekunden gelöst.
-
Spillover-Einstellungen. Konfigurieren Sie die Spillover-Funktion so, dass die Spillover-Verbindungen an einen sekundären oder virtuellen Backupserver weitergeleitet werden, wenn beispielsweise das Verbindungs- oder Bandbreitenlimit des primären virtuellen Servers den Schwellenwert erreicht hat.
-
Spillover-Methode. Wählen Sie im Dropdown-Listenfeld die Spillover-Methode aus. Beispielsweise überwacht die CONNECTION-Spillover-Methode die Anzahl der Verbindungen, die auf dem Primärserver aktiv sind. Wenn der Spillover-Schwellenwert für diese Methode erreicht ist, werden neue Verbindungen zum ersten verfügbaren virtuellen Server in der Backupkette umgeleitet. Mit der SPILLOVER-Methode HEALTH können Sie Spillover durchführen, wenn der Schwellenwert unter einen konfigurierten Schwellenwert fällt. Zum Beispiel weniger als 70%
Hinweis
Mit Ausnahme der HEALTH-Spillover-Methode sind andere Methoden nur anwendbar, wenn NetScaler als Load Balancer-Instanz verwendet wird.
-
Spillover-Schwellenwert. Geben Sie einen Schwellenwert für die von Ihnen ausgewählte Spillover-Methode ein.
-
Beharrlichkeit des Überflusses. Aktivieren Sie Spillover-Persistenz, wenn der virtuelle Backupserver die empfangenen Anforderungen weiterhin verarbeiten soll, auch wenn die Last auf dem primären Server unter den Schwellenwert gefallen ist.
-
Zeitlimit für die Persistenz von Überlauf. Konfigurieren Sie den Zeitraum, für den die Spillover-Persistenz gilt. Der Mindestwert beträgt 2 Minuten und der Höchstwert ist 1440 Minuten. Die Minuten sind in Sekunden gelöst.
-
-
Persistenz-/Spillover-Persistenz-ID. Wenn Sie SOURCEIP als Persistenztyp ausgewählt haben oder wenn Spillover-Persistenz aktiviert ist, geben Sie eine eindeutige Nummer ein, um dieselbe Domäne auf allen GLB-Appliances zu identifizieren. Der Bereich reicht von 1 bis 65535.
- Integritätsprüfung der GLB-Serviceendpunkte (optional)
- Typ der Gesundheitsüberprüfung. Wählen Sie im Dropdown-Listenfeld den Prüftyp aus, der zum Überprüfen des Zustands der Load Balancer-VIP-Adresse verwendet wird, die die Anwendung auf einer Site darstellt.
- Sicherer Modus. (Optional) Wählen Sie Ja aus, um diesen Parameter zu aktivieren, wenn SSL-basierte Integritätsprüfungen erforderlich sind.
- HTTP-Anforderung. (Optional) Wenn Sie HTTP als Integritätsprüfungstyp ausgewählt haben, geben Sie die vollständige HTTP-Anforderung ein, die zum Prüfen der VIP-Adresse verwendet wurde.
- Liste der HTTP-Statusantwortcodes. (Optional) Wenn Sie HTTP als Integritätsprüfungstyp ausgewählt haben, geben Sie die Liste der HTTP-Statuscodes ein, die bei Antworten auf HTTP-Anfragen erwartet werden, wenn der VIP fehlerfrei ist.
-
GLB-Domainnamen. In diesem Abschnitt können Sie die Liste der DNS-Domänennamen konfigurieren, die dieser Anwendung zugeordnet sind. Klicken Sie auf das Pluszeichen (+), um einen DNS-Domänennamen für die Anwendung zu erstellen.
-
GLB-Sites. In diesem Abschnitt können Sie die Liste der Sites konfigurieren, auf denen diese Anwendung bereitgestellt wird.
Der GLB-Standort ist die oberste Instanz für die GLB-Kommunikation. Die beim Konfigurieren der Site angegebenen Informationen werden zum Verknüpfen lokaler Standorte mit Remotestandorten und zum Freigeben von Überwachungsdaten mithilfe des Citrix Metrics Exchange Protocol (MEP) verwendet. Die IP-Adresse gehört der GLB NetScaler-Instanz und verwendet TCP-Port 3009. Im Abschnitt GLB Sites im StyleBook können Sie beliebig viele GLB-Sites angeben.
Klicken Sie auf das Pluszeichen (+), um Websites hinzuzufügen.
- Standortname. Geben Sie den Namen der Site ein.
- IP-Adresse des Standorts. Geben Sie die IP-Adresse ein, die die Site beim Austausch von Metriken mit anderen Sites als Quell-IP-Adresse verwendet. Es wird davon ausgegangen, dass diese IP-Adresse bereits auf der GLB-Instanz an jedem Standort konfiguriert ist.
- Öffentliche IP-Adresse des Standorts. (Optional) Geben Sie die öffentliche IP-Adresse des Standorts ein, der zum Austausch von Metriken verwendet wird, wenn für die IP-Adresse dieses Standorts NAT verwendet wird.
-
Untergeordnete Websites. Klicken Sie auf das Pluszeichen (+), um die erforderlichen untergeordneten Sites zu konfigurieren.
- Name der untergeordneten Site. Geben Sie den Namen der Site ein.
- IP-Adresse des untergeordneten Standorts. Geben Sie die IP-Adresse der untergeordneten Site ein. Verwenden Sie hier die private IP-Adresse oder SNIP des NetScaler-Knotens, der als untergeordnete Site konfiguriert wird.
- Öffentliche IP-Adresse des Standorts. (Optional) Geben Sie die öffentliche IP-Adresse des Standorts ein, der zum Austausch von Metriken verwendet wird, wenn für die IP-Adresse dieses Standorts NAT verwendet wird.
-
Persistenz der Serviceseite. Wählen Sie im Dropdown-Listenfeld die Art der Persistenz aus, die für die GLB-Dienste auf der Site verwendet werden soll.
- Wählen Sie ConnectionProxy aus, damit der Standort eine Verbindung mit dem GLB-Site herstellen kann, der das Site-Cookie eingefügt hat, die Clientanforderung an den ursprünglichen Standort versendet, eine Antwort vom ursprünglichen GLB-Site erhalten, die Antwort an den Client weiterleiten und die Verbindung schließen kann.
- Wählen Sie
HTTPRedirect
aus, um der Website zu erlauben, die Anfrage an die Website umzuleiten, die das Cookie ursprünglich eingefügt hat. Weitere Informationen zur Persistenz finden Sie unter Persistente Verbindungen konfigurieren.
-
Aktive GLB-Dienste: In diesem Abschnitt können Sie die Liste der aktiven Dienste auf den Sites konfigurieren, auf denen die Anwendung bereitgestellt wird.
Dienst-IP. Geben Sie die IP-Adresse des GLB-Dienstes auf dieser Site ein.
- Öffentliche IP-Adresse des Dienstes. Wenn die virtuelle IP-Adresse privat ist und über eine öffentliche IP-Adresse verfügt, geben Sie die öffentliche IP-Adresse an.
- Service-Anschluss. Geben Sie den Port des GLB-Dienstes auf dieser Site ein.
-
Gewicht des Dienstes. Geben Sie das Gewicht ein, das dem GLB-Dienst zugewiesen ist.
Hinweis
Sie können den Diensten relative Gewichtung zuweisen, abhängig vom Prozentsatz des Datenverkehrs, der an die Cloud gesendet werden muss, und dem Prozentsatz des Datenverkehrs, der on-premises abgewickelt werden muss. Wenn Sie beispielsweise dem Cloud-basierten GLB-Dienst eine Gewichtung von 3 und dem lokalen GLB-Dienst 7 zugewiesen haben, werden 30% des Datenverkehrs an die Cloud geleitet und 70% werden on-premises abgewickelt.
- Standortname. Geben Sie den Namen der Site ein, auf der sich der GLB-Dienst befindet.
-
Site-Präfix. Geben Sie ein Präfix für die Site ein, auf der der GLB-Dienst konfiguriert ist. Dies ist anwendbar, wenn die Standortpersistenz aktiviert ist und die Methode lautet
httpredirect
. Der Standortpräfixwert muss für alle GLB-Dienste einer Anwendung eindeutig sein. - Max. Client-Verbindungen. Geben Sie die maximale Anzahl von Clientverbindungen ein, die im GLB-Dienst konfiguriert sind, wenn Sie DYNAMICCONNECTION als Spillover-Methode in den Einstellungen für die Spillover-Persistenz ausgewählt haben. Wenn Sie keinen Wert angeben, weist das System standardmäßig den maximal konfigurierbaren Clientverbindungen eine Nummer zu.
-
Passive GLB-Dienste: In diesem Abschnitt können Sie die Liste der passiven Dienste an den Standorten konfigurieren, an denen die Anwendung mit einer Aktiv-Passiv-Topologie bereitgestellt wird. Stellen Sie Informationen für alle GLB-Backup-Dienste bereit, die den Informationen ähneln, die Sie für aktive GLB-Dienste bereitgestellt haben.
-
Klicken Sie auf Zielinstanzen, und wählen Sie die NetScaler-Instanzen aus, die als GLB-Instanzen an jedem Standort konfiguriert sind, auf dem die GLB-Konfiguration bereitgestellt werden soll.
-
Klicken Sie auf Erstellen, um die GLB-Konfiguration für die ausgewählten NetScaler-Instanzen zu erstellen. Sie können auch auf Dry Run klicken, um die Objekte zu überprüfen, die in den Zielinstanzen erstellt werden. Die von Ihnen erstellte StyleBook-Konfiguration (Config Pack) wird in der Liste der Konfigurationen auf der Seite Konfigurationen angezeigt. Sie können diese Konfiguration (Config Pack) mithilfe der NetScaler Console -GUI überprüfen, aktualisieren oder entfernen.