ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Unterstützung für Lastausgleichsprofil

Eine Load Balancing-Konfiguration hat viele Parameter, so dass das Festlegen der gleichen Parameter auf mehreren virtuellen Servern mühsam werden kann. Ab Release 11.1 erleichtert ein Load Balancing (LB) Profil diese Aufgabe. Sie können jetzt Lastausgleichsparameter in einem Profil festlegen und dieses Profil virtuellen Servern zuordnen, anstatt diese Parameter auf jedem virtuellen Server festzulegen.

Die folgenden Parameter werden derzeit in einem LB-Profil unterstützt:

  • HTTPonlyflag— Schließe das HttpOnly-Attribut in Persistenz-Cookies ein Das Attribut HttpOnly beschränkt den Umfang eines Cookies auf HTTP-Anforderungen und hilft dabei, das Risiko von Cross-Site-Skripting-Angriffen zu verringern.
  • UseSecuredPersistenceCookie — Verschlüsseln Sie die Persistenz-Cookie-Werte mithilfe des SHA2-Hash-Algorithmus.
  • Cookiepassphrase— Geben Sie die Passphrase an, die verwendet wird, um einen gesicherten Persistenz-Cookie-Wert zu erzeugen.
  • DBS_LB — Aktiviert den datenbankspezifischen Lastausgleich für MySQL - und MSSQL-Diensttypen.
  • Cl_process_local — Pakete, die für einen virtuellen Server in einem Cluster bestimmt sind, werden nicht gesteuert. Aktivieren Sie die Option für den Antwortmodus für einzelne Paketanfragen oder wenn das Upstream-Gerät einen richtigen RSS für die verbindungsbasierte Verteilung ausführt.
  • lbhashalgorithm: Geben Sie den Hashing-Algorithmus an, der für die folgenden hashbasierten Load Balancing-Methoden verwendet werden soll:
    • URL-Hash-Methode
    • Domain-Hash-Methode
    • Ziel-IP-Hash-Methode
    • Quell-IP-Hash-Methode
    • Quell-IP-Ziel-IP-Hashmethode
    • Quell-IP-Quellport-Hash-Methode
    • Anruf-ID-Hash-Methode
    • Token-Methode

    Mögliche Werte: DEFAULT, PRAC, JARH Standardwert: DEFAULT

  • LBHashfinger: Geben Sie die Anzahl der Finger an, die in PRAC- und JARH-Algorithmen für hashbasierte LB-Methoden verwendet werden sollen. Die Erhöhung der Anzahl der Finger ermöglicht eine bessere Verteilung des Datenverkehrs auf Kosten des zusätzlichen Speichers.

    Standardwert: 256 Minimaler Wert: 1 Maximaler Wert: 1024

  • ProximityFromSelf-aktivieren Sie, um die Loopback-IP-Adresse des Netscalers anstelle der IP-Adresse des Clients zu verwenden, um den nächstgelegenen Serverstandort für den statischen Proximity-Load-Balancing oder die GSLB-Entscheidung abzurufen.

Hinweis

Sie können DBS_LB und CL_Process_Local-Parameter auf einem virtuellen Server und im Profil festlegen. Wenn Sie diese Parameter auf einem virtuellen Server aktivieren und dann ein Profil für diesen virtuellen Server festlegen, werden die Parameter in der Ausgabe des "show lb vserver" Befehls für diesen virtuellen Server als deaktiviert angezeigt. Überprüfen Sie das Profil, um den aktuellen Status dieser Parameter zu sehen. Wenn Sie ein Profil für einen virtuellen Server festlegen und dann aufheben, werden die Parameter mit Standardwerten für diesen virtuellen Server festgelegt.

So erstellen Sie ein LB-Profil mit der CLI

Geben Sie in der Befehlszeile Folgendes ein:

add lb profile <lbprofilename> -dbsLb ( ENABLED | DISABLED ) -processLocal ( ENABLED | DISABLED ) -httpOnlyCookieFlag ( ENABLED | DISABLED ) -cookiePassphrase -useSecuredPersistenceCookie ( ENABLED | DISABLED ) -lbHashAlgorithm <lbHashAlgorithm> -lbHashFingers <positive_integer>- proximityFromSelf <NO/YES>

Beispiel:

> sh lb profile p1 LB Profile name: p1 DBS LB : DISABLED Process Local: DISABLED Persistence Cookie HttpOnly Flag: ENABLED Use Encrypted Persistence Cookie: DISABLED Proximity From Self: ENABLED No of vservers bound: 0 Store MQTT clientid and username in transactional logs: NO Hash LB algorithm used in LB decision: DEFAULT Number of fingers for Hash LB algorithm: 256 Done

So erstellen Sie ein LB-Profil mithilfe der GUI

Navigieren Sie zu System > Profile > LB-Profilund fügen Sie ein Profil hinzu.

So verknüpfen Sie ein LB-Profil mit einem virtuellen LB-Server mithilfe der CLI

Geben Sie in der Befehlszeile Folgendes ein:

set lb vserver <name> -lbprofilename <string>

Beispiel

set lbvserver lbvip1 -lbprofile p1 Done sh lb vserver lbvip1 lbvip1 (203.0.113.1:80) - HTTP Type: ADDRESS State: UP Last state change was at Wed May 25 12:36:20 2016 Time since last state change: 0 days, 00:01:26.140 Effective State: UP ARP:DISABLED Client Idle Timeout: 180 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED Appflow logging: ENABLED Port Rewrite : DISABLED No. of Bound Services : 2 (Total) 2 (Active) Configured Method: LEASTCONNECTION BackupMethod: ROUNDROBIN Mode: IP Persistence: NONE Vserver IP and Port insertion: OFF Push: DISABLED Push VServer: Push Multi Clients: NO Push Label Rule: none L2Conn: OFF Skip Persistency: None Listen Policy: NONE IcmpResponse: PASSIVE RHIstate: PASSIVE New Service Startup Request Rate: 0 PER_SECOND, Increment Interval: 0 Mac mode Retain Vlan: DISABLED DBS_LB: DISABLED Process Local: DISABLED Traffic Domain: 0 LB Profile: p1 Done

So verknüpfen Sie ein LB-Profil mit einem virtuellen LB-Server mithilfe der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server.
  2. Wählen Sie einen virtuellen Server aus und klicken Sie auf Bearbeiten.
  3. Klicken Sie in den Erweiterten Einstellungenauf Profile.
  4. Wählen Sie in der Liste LB-Profil das Profil aus, das mit diesem virtuellen Server verknüpft werden soll.

So konfigurieren Sie den Parameter Proximity from Self im Load Balancing-Profil mithilfe der GUI

Konfigurieren Sie den Parameter Proximity from Self im Profil so, dass der Parameter für die Entität aktiviert wird, wenn das Profil an die Entität angehängt wird.

  1. Navigieren Sie zu System > Profil > LB-Profil.
  2. Klicken Sie auf Hinzufügen.
  3. Wählen Sie Proximity von Self aus.
  4. Klicken Sie auf OK.
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.