Verwenden von StyleBooks zum Konfigurieren von GLB

Mit dem Multi-Cloud-GLB-StyleBook können Sie GLB-Konfigurationen auf Citrix ADC Instanzen konfigurieren, die in Ihren Rechenzentren bereitgestellt werden. Stellen Sie sicher, dass Sie die Standort-IP-Adresse auf der Citrix ADC GLB-Instanz in jedem Rechenzentrum konfiguriert haben.

Sie können dieses StyleBook auch verwenden, um eine übergeordnete Website zu erstellen, die untergeordnete Websites akzeptiert, die Sie später in den GLB-Knoten hinzufügen können. Konfigurieren der GLB-Multi-Cloud-Konfiguration auf Citrix ADC Instanzen

  1. Navigieren Sie zu Anwendungen > Konfiguration, und klicken Sie auf Neu erstellen.

  2. Auf der Seite StyleBook auswählen werden alle StyleBooks angezeigt, die Sie im Citrix Application Delivery Management (ADM) verwenden können. Scrollen Sie nach unten und wählen Sie Multi-Cloud GLB StyleBook.

    Das Multi-Cloud-GLB-StyleBook wird verwendet, um GLB für eine Anwendung zu konfigurieren, die in mehreren Clouds und lokalen Standorten 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 austauschbar verwendet.

  3. Legen Sie die folgenden Parameter fest:

    • Anwendungsname. Geben Sie den Namen der Anwendung ein, die auf den GLB-Sites bereitgestellt wird.
    • GLB-Algorithmus. Wählen Sie den globalen Load Balancing-Algorithmus (Methode), um den Standort auszuwählen, der einem Client dient. The options that are available in the drop-down list box are LEASTCONNECTION, LEASTBANDWIDTH, LEASTPACKETS, ROUNDROBIN, STATICPROXIMITY, SOURCEIPHASH, and RTT.
    • Geo-Datenbankdatei. Wenn Sie STATICPROXIMITY als GLB-Algorithmus ausgewählt haben, geben Sie den vollständigen Pfad und den Namen der Datenbankdatei ein, die die statischen Näherungsdaten enthält. Stellen Sie sicher, dass die Datenbankdatei auf allen GLB Citrix ADC Instanzen am angegebenen Speicherort vorhanden ist. Alternativ können Sie die Standarddatei beibehalten.
    • Protokoll. Wählen Sie das Anwendungsprotokoll der bereitgestellten Anwendung aus dem Dropdownlistenfeld aus.
    • Persistenzeinstellungen. Persistenz, die auf einem virtuellen Server konfiguriert ist, verwaltet die Zustände der Verbindungen auf den Servern, die von diesem virtuellen Server dargestellt 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.
    • Persistenzart. Wählen Sie den Persistenztyp aus, der für diese Anwendung verwendet werden soll. Wenn Sie z. B. Persistenz als SOURCEIP auswählen, werden nach der ersten Auswahl der Site, auf der die Anwendung gehostet wird, alle nachfolgenden Anforderungen desselben Clients an diese Site gesendet, um Zugriff auf die Dienste der Anwendung zu erhalten.
    • 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. Die Reichweite beträgt 2 bis 1440 Minuten. Die Minuten werden in Sekunden aufgelöst.
  4. Spillover-Einstellungen. Konfigurieren Sie die Spillover-Funktion, um die Spillover-Verbindungen an einen sekundären oder virtuellen Backup-Server weiterzuleiten, wenn z. B. das Verbindungslimit oder die Bandbreitengrenze des primären virtuellen Servers den Schwellenwert erreicht hat.

    • Spillover-Methode. Wählen Sie im Dropdownlistenfeld die Methode des Spillover-Verfahrens aus. Beispielsweise überwacht die CONNECTION Spillover-Methode die Anzahl der Verbindungen, die auf dem primären Server aktiv sind. Wenn für diese Methode der Spillover-Schwellenwert erreicht wird, werden neue Verbindungen auf den ersten verfügbaren virtuellen Server in der Sicherungskette umgeleitet. Die HEALTH Spillover-Methode ermöglicht es Ihnen, Spillover, wenn der Schwellenwert unter einen konfigurierten Schwellenwert fällt. Zum Beispiel weniger als 70%.

      Hinweis

      Mit Ausnahme der Spillover-Methode HEALTH sind andere Methoden nur anwendbar, wenn Citrix ADC als Load Balancer-Instanz verwendet wird.

    • Spilloverschwelle. Geben Sie einen Schwellenwert für die ausgewählte Spillover-Methode ein.

    • Spillover-Persistenz. Aktivieren Sie Spillover-Persistence, wenn der virtuelle Backup-Server die empfangenen Anforderungen weiterhin verarbeiten soll, auch wenn die Last auf dem primären Schwellenwert unterschritten wird.

    • Spillover Persistence Timeout. Konfigurieren Sie den Zeitraum, für den die Spillover-Persistenz wirksam ist. Der Mindestwert beträgt 2 Minuten und der Höchstwert beträgt 1440 Minuten. Die Minuten werden in Sekunden aufgelöst.

  5. Persistenz-/Spillover-Persistenz-ID. Wenn Sie SOURCEIP als Persistenztyp ausgewählt haben oder wenn die Spillover-Persistenz aktiviert ist, geben Sie eine eindeutige Nummer ein, um dieselbe Domäne auf allen GLB-Appliances zu identifizieren. Der Bereich liegt zwischen 1 und 65535.

    • Integritätsprüfung von GLB-Service-Endpunkten (optional)
    • Typ der Zustandsprüfung. Wählen Sie im Dropdownlistenfeld den Typ des Prüfpunkts aus, der zum Überprüfen der Integrität der VIP-Adresse des Load Balancer verwendet wird, die die Anwendung auf einer Site darstellt.
    • Sicherer Modus. (Optional) Wählen Sie Ja, um diesen Parameter zu aktivieren, wenn SSL-basierte Integritätsprüfungen erforderlich sind.
    • HTTP-Anforderung. (Optional) Wenn Sie HTTP als Statusprüfungstyp ausgewählt haben, geben Sie die vollständige HTTP-Anforderung ein, die zum Prüfen der VIP-Adresse verwendet wird.
    • Liste der HTTP-Statusantwortcodes. (Optional) Wenn Sie HTTP als Integritätsprüfung ausgewählt haben, geben Sie die Liste der HTTP-Statuscodes ein, die in Antworten auf HTTP-Anforderungen erwartet werden, wenn der VIP fehlerfrei ist.
  6. GLB-Domänennamen. In diesem Abschnitt können Sie die Liste der DNS-Domänennamen konfigurieren, die dieser Anwendung zugeordnet sind. Klicken Sie auf das Plussymbol (+), um einen DNS-Domänennamen für die Anwendung zu erstellen.

  7. GLB-Seiten. In diesem Abschnitt können Sie die Liste der Websites konfigurieren, auf denen diese Anwendung bereitgestellt wird.

    Der GLB-Standort ist die oberste Entität für die GLB-Kommunikation. Die beim Konfigurieren des Standorts angegebenen Informationen werden zum Verknüpfen lokaler Standorte mit Remotestandorten und zur Freigabe von Überwachungsdaten mithilfe des Citrix Metrics Exchange-Protokolls (MEP) verwendet. Die IP-Adresse gehört der GLB Citrix ADC Instanz und verwendet TCP-Port 3009. Im Abschnitt GLB Sites im StyleBook können Sie beliebig viele GLB-Sites angeben.

    Klicken Sie auf das Plus-Symbol (+), 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 als Quell-IP-Adresse verwendet, wenn Metriken mit anderen Sites ausgetauscht werden. 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 die IP-Adresse dieses Standorts NATed lautet.
  8. Untergeordnete Websites. Klicken Sie auf das Plus-Symbol (+), um die erforderlichen untergeordneten Sites zu konfigurieren.

    • Name der untergeordneten Website. 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 Citrix ADC Knotens, der als untergeordneter Standort 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 die IP-Adresse dieses Standorts NATed lautet.
  9. Services Site Persistenz. Wählen Sie den Typ der Persistenz aus dem Dropdownlistenfeld aus, der 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, damit die Site die Anforderung an die Site umleiten kann, die das Cookie ursprünglich eingefügt hat. Weitere Hinweise zur Persistenz finden Sie unter Persistente Verbindungen konfigurieren.
  10. 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 Website 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.
    • Dienstport. Geben Sie den Port des GLB-Dienstes auf dieser Website ein.
    • Dienstgewicht. Geben Sie das Gewicht ein, das dem GLB-Dienst zugewiesen ist.

      Hinweis

      Sie können den Diensten relative Gewichtungen zuweisen, abhängig vom Prozentsatz des Datenverkehrs, der an die Cloud gesendet werden muss, und dem Prozentsatz des Datenverkehrs, der vor Ort behandelt werden muss. Wenn Sie beispielsweise dem cloudbasierten GLB-Dienst eine Gewichtung von 3 und dem lokalen GLB-Dienst 7 zugewiesen haben, werden 30% des Datenverkehrs in die Cloud geleitet und 70% vor Ort behandelt.

    • 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 httpredirect lautet. Der Standortpräfixwert muss für alle GLB-Dienste einer Anwendung eindeutig sein.
    • Max. Clientverbindungen. Geben Sie die maximalen Clientverbindungen ein, die im GLB-Dienst konfiguriert sind, wenn Sie in den Einstellungen für die Spillover-Persistenz DYNAMICCONNECTION als Spillover-Methode ausgewählt haben. Wenn Sie keinen Wert angeben, weist das System standardmäßig den maximal konfigurierenden Clientverbindungen eine Nummer zu.
  11. Passive GLB-Dienste: In diesem Abschnitt können Sie die Liste der passiven Dienste auf den Standorten konfigurieren, an denen die Anwendung mit einer aktiv-passiven Topologie bereitgestellt wird. Stellen Sie Informationen für alle GLB-Backup-Dienste bereit, die den Informationen entsprechen, die Sie für aktive GLB-Dienste bereitgestellt haben.

  12. Klicken Sie auf Zielinstanzen, und wählen Sie die Citrix ADC Instanzen aus, die als GLB-Instanzen an jedem Standort konfiguriert sind, auf dem die GLB-Konfiguration bereitgestellt werden soll.

  13. Klicken Sie auf Erstellen, um die GLB-Konfiguration für die ausgewählten Citrix ADC 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 (configpack) wird in der Liste der Konfigurationen auf der Seite Konfigurationen angezeigt. Sie können diese Konfiguration (configpack) mithilfe der Citrix ADM GUI untersuchen, aktualisieren oder entfernen.

Verwenden von StyleBooks zum Konfigurieren von GLB