ADC

Überschreiben der Persistenzeinstellungen für überladene Dienste

Wenn ein Dienst ausgelastet ist oder anderweitig nicht verfügbar ist, wird der Dienst für Clients herabgesetzt. In diesem Fall müssen Sie möglicherweise die Citrix ADC Appliance so konfigurieren, dass die Anforderungen, die sonst in die Persistenzsitzung aufgenommen würden, die mit dem überladenen Dienst verknüpft ist, vorübergehend an andere Dienste weiterleitet. Mit anderen Worten, Sie müssen möglicherweise die Persistenzeinstellung überschreiben, die für den virtuellen Lastausgleichsserver konfiguriert ist. Sie können diese Funktionalität erreichen, indem Sie den Parameter Skippersistency festlegen. Wenn dieser Skippersistence-Parameter festgelegt ist und der virtuelle Server neue Verbindungen für einen überlasteten Dienst erhält, passiert Folgendes.

  • Der virtuelle Server ignoriert alle vorhandenen Persistenzsitzungen, die mit diesem Dienst verknüpft sind, bis der Dienst in einen Status zurückkehrt, in dem er Anfragen annehmen kann.
  • Persistenzsitzungen, die mit anderen Diensten verknüpft sind, sind nicht betroffen.

Diese Funktion ist nur für virtuelle Server verfügbar, deren Typ ANY oder UDP ist.

In Branch Repeater Lastausgleich-Konfigurationen müssen Sie auch einen Lastmonitor konfigurieren und ihn an den Dienst binden. Der Monitor nimmt den Dienst aus nachfolgenden Lastausgleichsentscheidungen heraus, bis die Last auf dem Dienst unter den konfigurierten Schwellenwert gebracht wird. Informationen zum Konfigurieren eines Lastmonitors für Ihren virtuellen Server finden Sie unter Grundlegendes zu Lastmonitoren.

Sie können den virtuellen Server so konfigurieren, dass er eine der folgenden Aktionen mit den Anforderungen durchführt, die andernfalls Teil der Persistenzsitzung wären:

  • Senden Sie jede Anfrage an einen der anderen Dienste. Der virtuelle Server trifft eine Lastenausgleichsentscheidung und sendet jede Anforderung basierend auf der Load Balancing-Methode an einen der anderen Dienste. Wenn alle Dienste überlastet sind, werden Anforderungen gelöscht, bis ein Dienst verfügbar ist.

    Sowohl Platzhalter- als auch IP-Adressenbasierte virtuelle Server unterstützen diese Option. Diese Aktion ist für alle Bereitstellungen geeignet, einschließlich Bereitstellungen, in denen der virtuelle Server Branch Repeater Appliances oder Firewalls Lastausgleich ausführt.

  • Umgehen Sie die Konfiguration des virtuellen Server-Services. Der virtuelle Server trifft keine Lastausgleichsentscheidung. Stattdessen überbrückt es einfach jede Anforderung an einen physischen Server basierend auf der Ziel-IP-Adresse in der Anforderung.

    Nur virtuelle Wildcard-Server vom Typ ANY und UDP unterstützen die Umgehungsoption. Virtuelle Wildcard-Server haben eine : IP- und Portkombination. Diese Aktion ist für Bereitstellungen geeignet, in denen Sie den virtuellen Server zum Lastenausgleich von Branch Repeater-Appliances oder Firewalls verwenden. In diesen Bereitstellungen leitet die Citrix ADC Appliance zunächst eine Anforderung an eine Branch Repeater-Appliance oder eine Firewall weiter und leitet die verarbeitete Antwort dann an einen physischen Server weiter. Der virtuelle Server sendet Anfragen unter den folgenden Bedingungen direkt an seine Ziel-IP-Adressen.

    • Sie konfigurieren den virtuellen Server so, dass er die Konfiguration des virtuellen Server-Servers für überladene Dienste Bypass.
    • Die Branch Repeater Appliance oder Firewall wird überlastet.

    Der virtuelle Server sendet Anfragen direkt an seine Ziel-IP-Adressen, bis die Branch Repeater Appliance oder Firewall Anfragen annehmen kann.

So überschreiben Sie Persistenzeinstellungen für überlastete Dienste über die Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um Persistenzeinstellungen für überladene Dienste außer Kraft zu setzen und die Konfiguration zu überprüfen:

set lb vserver <name> -skippersistency <skippersistency>

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

Beispiel

> set lb vserver mylbvserver -skippersistency ReLb
 Done
> show lb vserver mylbvserver
    mylbvserver (\*:\*) - ANY Type: ADDRESS
      . . .
      . . .
 Skip Persistency: ReLb
      . . .
 Done
>
<!--NeedCopy-->

So überschreiben Sie Persistenzeinstellungen für überlastete Dienste über die grafische Benutzeroberfläche

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server und wählen Sie den virtuellen Server vom Typ UDP oder ANY aus.
  2. Wählen Sie im Bereich Erweiterte Einstellungen die Option Verkehrseinstellungen aus, und geben Sie den Typ der Persistenz überspringen an.
Überschreiben der Persistenzeinstellungen für überladene Dienste