ADC

Sitzungslose Lastausgleichsserver konfigurieren

Wenn die NetScaler-Appliance einen Lastenausgleich durchführt, erstellt und verwaltet sie Sitzungen zwischen Clients und Servern. Die Verwaltung von Sitzungsinformationen belastet die Appliance-Ressourcen erheblich, und in Szenarien wie einer Einrichtung mit Direct Server Return Serverrücklauf (DSR) und dem Lastenausgleich von Intrusion Detection Systems (IDS) sind Sitzungen möglicherweise nicht erforderlich. Um zu vermeiden, dass Sitzungen erstellt werden, wenn sie nicht erforderlich sind, können Sie einen virtuellen Server auf der Appliance für den sitzungslosen Lastenausgleich konfigurieren. Beim sitzungslosen Load Balancing führt die Appliance den Lastenausgleich pro Paket durch.

Der sitzungslose Load Balancing kann im MAC-basierten Weiterleitungsmodus oder im IP-basierten Weiterleitungsmodus betrieben werden.

Für die MAC-basierte Weiterleitung muss die IP-Adresse des sitzungslosen virtuellen Servers auf allen physischen Servern angegeben werden, an die der Datenverkehr weitergeleitet wird.

Für die IP-basierte Weiterleitung im sitzungslosen Load Balancing müssen die IP-Adresse und der Port des virtuellen Servers auf den physischen Servern nicht angegeben werden, da diese Informationen in den weitergeleiteten Paketen enthalten sind. Bei der Weiterleitung eines Pakets vom Client an den physischen Server lässt die Appliance die Clientdetails wie IP-Adresse und Port unverändert und fügt die IP-Adresse und den Port des Ziels hinzu.

Unterstützte Einrichtung

Der sitzungslose NetScaler Load Balancing unterstützt die folgenden Diensttypen und Lastausgleichsmethoden:

Arten von Diensten

  • ANY für Mac-basierte Umleitung
  • ANY, DNS und UDP für IP-basierte Umleitung

Methoden des Lastenausgleichs

  • Runde Robin
  • Geringste Bandbreite
  • LRTM (Methode mit der geringsten Reaktionszeit)
  • Quell-IP-Hash
  • Ziel-IP-Hash
  • Quell-IP-Ziel-IP-Hash
  • Quell-IP-Quellport-Hash
  • Benutzerdefinierte Last

Einschränkungen

Beim Sitzungslosen Load Balancing gelten die folgenden Einschränkungen:

  • Die Appliance muss im zweiarmigen Modus eingesetzt werden.
  • Ein Dienst darf nur an einen virtuellen Server gebunden sein.
  • Sitzungsloser Load Balancing wird für Servicegruppen nicht unterstützt.
  • Sitzungsloser Lastenausgleich wird für domänenbasierte Dienste (DBS-Dienste) nicht unterstützt.
  • Sitzungsloser Lastenausgleich im IP-Modus wird für einen virtuellen Server, der als Backup für einen primären virtuellen Server konfiguriert ist, nicht unterstützt.
  • Sie können den Spillover-Modus nicht aktivieren.
  • Für alle Dienste, die an einen virtuellen Server mit sitzungslosem Lastenausgleich gebunden sind, muss die Option Quell-IP (USIP) verwenden aktiviert sein.
  • Für einen virtuellen Platzhalterserver oder -dienst wird die Ziel-IP-Adresse nicht geändert.

Hinweis:

  • Geben Sie bei der Konfiguration eines virtuellen Servers für den sitzungslosen Lastenausgleich ausdrücklich eine unterstützte Lastausgleichsmethode an. Die Standardmethode, Least Connection, kann nicht für den Lastausgleich ohne Sitzung verwendet werden.

  • Um den sitzungslosen Lastenausgleich im MAC-basierten Umleitungsmodus auf einem virtuellen Server zu konfigurieren, muss die MAC-basierte Weiterleitungsoption auf der NetScaler-Appliance aktiviert sein.

So fügen Sie mithilfe der CLI einen virtuellen Server ohne Sitzung hinzu

Geben Sie an der Befehlszeile die folgenden Befehle ein, um einen virtuellen Server ohne Sitzung hinzuzufügen und die Konfiguration zu überprüfen:

add lb vserver <name>@ <serviceType> <IPAddress>@ <port> -m <redirectionMode> -sessionless <(ENABLED|DISABLED)> -lbMethod <load_balancing_method>  

show lb vserver <name>
<!--NeedCopy-->

Beispiel:

 add lb vserver sesslessv1 any 11.11.12.123 54 -sessionless ENABLED -lbMethod roundrobin -m ip
      Done
 show lb vserver sesslessv1
      sesslessv1 (11.11.12.123:54) - ANY Type: ADDRESS
      State: DOWN
      ...
      Effective State: DOWN
      Client Idle Timeout: 120 sec
      Down state flush: ENABLED
      ...
      Persistence: NONE
      Sessionless LB: ENABLED
      Connection Failover: DISABLED
      L2Conn: OFF
      1) Policy : cmp_text Priority:8680 Inherited
      2) Policy : cmp_nocmp_ie60 Priority:8690 Inherited
<!--NeedCopy-->

So konfigurieren Sie den sitzungslosen Load Balancing auf einem vorhandenen virtuellen Server

Geben Sie in der Befehlszeile Folgendes ein:

set lb vserver <name>@ -m <redirectionMode> -sessionless <(ENABLED|DISABLED)> -lbMethod <load_balancing_method>
<!--NeedCopy-->

Beispiel

set lb vserver sesslessv1 -m mac -sessionless ENABLED -lbmethod lrtm
  Done
<!--NeedCopy-->

Hinweis

Für einen Dienst, der an einen virtuellen Server gebunden ist, auf dem die -m MAC Option aktiviert ist, müssen Sie einen Nicht-Benutzermonitor binden.

So konfigurieren Sie einen virtuellen Server ohne Session mit der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server.
  2. Öffnen Sie den virtuellen Server und klicken Sie in den Erweiterten Einstellungen auf Traffic Settings und wählen Sie dann Sessionless Load Balancing aus.
Sitzungslose Lastausgleichsserver konfigurieren