ADC

Prioritäts-Lastausgleich

Mit der Funktion für den Prioritätslastenausgleich können Sie jedem der Dienste oder Dienstgruppen, die an einen virtuellen Server für den Prioritätslastausgleich gebunden sind, eine Prioritätsnummer zuweisen. Ein Dienst oder eine Dienstgruppe mit der niedrigsten Nummer hat die höchste Priorität. Der Anwendungsdatenverkehr wird nur an diesen Dienst oder eine Dienstgruppe verteilt, solange dieser Dienst oder die Dienstgruppe aktiv ist. Der Dienst oder die Dienstgruppe, dem die nächste Prioritätsnummer zugewiesen wurde, wird erst betriebsbereit, wenn alle Dienste oder Mitglieder der Dienstgruppe mit der höchsten Priorität NICHT verfügbar sind. Wenn jedoch einer der Dienste oder ein Mitglied der Dienstgruppe mit der höchsten Priorität wieder verfügbar wird, wird der Datenverkehr an diesen Dienst oder die Dienstgruppe umgeleitet.

Stellen Sie sich zum Beispiel die Dienstgruppen SVG1, SVG2 und SVG3 vor, die an einen virtuellen Server für den Prioritätslastausgleich gebunden sind. Die maximale Anzahl von Prioritätsgruppen ist auf drei festgelegt. Sie weisen jeder Gruppe die Priorität wie folgt zu:

  • SVG1 — Priorität 1
  • SVG2 — Priorität 2
  • SVG3 — Priorität 3

In diesem Szenario wird der Anwendungsdatenverkehr an die Dienstgruppe SVG1 weitergeleitet, da dieser Gruppe die Nummer mit der niedrigsten Priorität zugewiesen wird. Wenn alle Mitglieder in SVG1 DOWN sind, wird der Datenverkehr an die Dienstgruppe SVG2 verteilt, da dieser Gruppe die nächsthöhere Prioritätsnummer zugewiesen wird. Wenn alle Mitglieder in SVG2 ebenfalls DOWN sind, wird der Verkehr an SVG3 verteilt. Wenn jedoch eines der Mitglieder in SVG1 UP ist, wird der Datenverkehr zu SVG1 umgeleitet, da SVG1 die niedrigste Nummer zugewiesen wird und die höchste Priorität hat.

Sie können einem Dienst oder einer Dienstgruppe eine Priorität zuweisen, um den spezifischen Dienst oder die Dienstgruppe mit der höchsten Priorität zu aktualisieren, wann immer dies erforderlich ist, ohne dass sich dies auf den Produktionsverkehr auswirkt.

Wenn das Upgrade nicht erfolgreich ist, können Sie außerdem problemlos zu dem Dienst oder der Dienstgruppe wechseln, der in der Prioritätsstufe als Nächstes an erster Stelle steht, und das mit minimalen oder gar keinen Auswirkungen auf den Produktionsverkehr.

Die folgende Abbildung zeigt die Funktion zum Prioritätslastausgleich.

Vorrangiger Lastenausgleich

Priority Load Balancing konfigurieren

Hinweis

Die NetScaler Priority Load Balancing-Konfiguration wird nur über die GUI unterstützt. Sie können den Priority-Load-Balancing nicht mithilfe der CLI konfigurieren.

  1. Navigieren Sie zu Traffic Management > Priority Load Balancing> Virtual*Servers und geben Sie das Protokoll für den virtuellen Server, die IP-Adresse und die Portnummer des virtuellen Servers an.

  2. Geben Sie im Feld Maximale Prioritätsgruppen die Anzahl der Prioritätsdienste oder der Dienstgruppen ein, die an diesen virtuellen Server gebunden werden können. Der Standardwert ist 2, und die maximale Priorität, die festgelegt werden kann, ist 10. Dieser Parameter kann nach der Konfiguration nicht bearbeitet werden.

    Hinweis:

    Nachdem Sie die maximale Anzahl von Prioritätsgruppen angegeben und auf OKgeklickt haben, werden ein virtueller Content Switching-Server und eine „n“ Anzahl von virtuellen Backup-Load-Balancing-Servern erstellt. Das Alphabet „n“ steht für die maximale Anzahl von Prioritätsgruppen.

    Wenn Sie beispielsweise den Namen des virtuellen Servers als vs1 eingegeben und die maximale Prioritätsgruppe auf 5 festgelegt haben, werden ein virtueller Content-Switching-Server mit dem Namen _Pri.LB#vs1#MaxPri=5 und den folgenden 5 virtuellen Lastausgleichsservern erstellt.

    • _Pri.LB#vs1#MaxPri=5_LB1
    • _Pri.LB#vs1#MaxPri=5_LB2
    • _Pri.LB#vs1#MaxPri=5_LB3
    • _Pri.LB#vs1#MaxPri=5_LB4
    • _Pri.LB#vs1#MaxPri=5_LB5
  3. Nachdem Sie die maximale Anzahl von Prioritätsgruppen angegeben und auf OKgeklickt haben, werden Sie aufgefordert, die Dienste oder Dienstgruppen auszuwählen, die an diesen virtuellen Content Switching-Server gebunden sein müssen.

    • Um Dienste an den virtuellen Server zu binden, klicken Sie im Abschnitt Dienste auf Einfügen . Wählen Sie anschließend entweder einen vorhandenen Dienst aus oder erstellen Sie einen Dienst und legen Sie die Priorität für diesen Dienst fest. Legen Sie außerdem die Prioritätsnummer fest, an die dieser Dienst gebunden sein muss.
    • Um Dienstgruppen an den virtuellen Server zu binden, klicken Sie im Abschnitt Dienstgruppen auf Einfügen . Wählen Sie als Nächstes entweder eine vorhandene Dienstgruppe aus oder erstellen Sie eine Dienstgruppe und legen Sie die Priorität für diese Dienstgruppe fest. Legen Sie außerdem die Prioritätsnummer fest, an die diese Dienstgruppe gebunden sein muss.

    Wiederholen Sie Schritt 3, abhängig von der maximalen Anzahl von Prioritätsgruppen, die Sie eingegeben haben.

    Hinweis:

    • Der Dienst oder die Dienstgruppe mit der höchsten Priorität ist an den virtuellen Lastausgleichsserver gebunden, der die höchste Priorität hat.

    Wenn Sie beispielsweise Dienstgruppen die Priorität 1 SG_App1 and SG_App2 bzw. 2 zugewiesen haben, SG_App1 ist dies an virtual server _Pri.LB#vs1#MaxPri=5_LB1 and SG_App2 ist dazu verpflichtet virtual server _Pri.LB#vs1#MaxPri=5_LB2 in Schritt 2 erstellt.

    • Um die Priorität der Dienstgruppe oder des Dienstes zu ändern, klicken Sie auf der Seite Priority Load Balancing Virtual Server auf das Bearbeitungssymbol und ändern Sie die Priorität nach Bedarf.
    • Sie können die Lastausgleichsmethoden und die Persistenz für jeden virtuellen Server nicht explizit festlegen, da die Konfiguration aller virtuellen Lastausgleichsserver identisch ist.
  4. Füllen Sie in den Abschnitten Erweiterte Einstellungen die andere Konfiguration aus, die Ihren Anforderungen entspricht.

Wichtig:

Die Entitäten, die während der Priority Load Balancing-Konfiguration erstellt wurden, dürfen nicht von anderen Tabs in der GUI und auch von der CLI aus geändert werden. Es wird empfohlen, die Prioritäts-Load Balancing-Entitäten nur über die Registerkarte Priority Load Balancing zu ändern.

Prioritäts-Lastausgleich