Prioritäts-Lastenausgleich

Mit der Funktion für den Lastenausgleich können Sie jedem der Dienste oder Dienstgruppen, die an einen virtuellen Server mit Prioritätsausgleich gebunden sind, eine Prioritätsnummer zuweisen. Ein Dienst oder eine Servicegruppe 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 UP ist. Der Dienst oder die Dienstgruppe, der die nächste Prioritätsnummer zugewiesen wird, werden nur dann betriebsbereit, wenn alle Dienste oder Mitglieder in der Dienstgruppe mit der höchsten Priorität DOWN sind. Wenn jedoch eine der Dienste oder ein Mitglied in der Dienstgruppe mit der höchsten Priorität wieder verfügbar wird, wird der Datenverkehr an diesen Dienst oder die Dienstgruppe weitergeleitet.

Betrachten Sie beispielsweise die Dienstgruppen SVG1, SVG2 und SVG3, die an einen virtuellen Server mit Prioritätslastenausgleich gebunden sind. Die maximale Anzahl von Prioritätsgruppen ist auf drei festgelegt. Für jede Gruppe weisen Sie die Priorität folgendermaßen zu:

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

In diesem Szenario wird der Anwendungsdatenverkehr auf Dienstgruppe SVG1 geleitet, da dieser Gruppe die niedrigste Prioritätsnummer zugewiesen wird. Wenn alle Mitglieder in SVG1 DOWN sind, wird der Datenverkehr an die Dienstgruppe SVG2 verteilt, da dieser Gruppe die nächst niedrigere Prioritätsnummer zugewiesen wird. Wenn alle Mitglieder in SVG2 auch DOWN sind, wird der Datenverkehr an SVG3 verteilt. Wenn jedoch eines der Mitglieder in SVG1 UP ist, wird der Datenverkehr an SVG1 umgeleitet, da SVG1 die niedrigste Zahl zugewiesen wird und die höchste Priorität hat.

Wenn Sie einem Service oder einer Servicegruppe Prioritäten zuweisen, können Sie den bestimmten Dienst oder die Dienstgruppe aktualisieren, die die höchste Priorität hat, wann immer dies erforderlich ist, mit minimalen oder keinen Einfluss auf den Produktionsdatenverkehr.

Wenn das Upgrade nicht erfolgreich ist, können Sie sicher zu dem Dienst oder der Servicegruppe wechseln, die als nächstes in der Priorität steht, mit minimalen oder keinen Einfluss auf den Produktionsdatenverkehr.

Die folgende Abbildung veranschaulicht die Funktion für den Lastausgleich mit Priorität.

Prioritäts-Lastenausgleich

So konfigurieren Sie den Lastenausgleich mit Priorität

Hinweis:

Die Konfiguration des Lastenausgleichs mit Citrix ADC Priorität wird nur über die GUI unterstützt. Sie können den Prioritätslastenausgleich nicht mithilfe der CLI konfigurieren.

  1. Navigieren Sie zu Traffic Management > Priority Load Balancing > Virtuelle Server, 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 die 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 Inhaltsvermittlungsserver und die Anzahl der virtuellen Backup-Load Balancing erstellt. Das Alphabet “n” stellt die maximale Anzahl von Prioritätsgruppen dar.

    Wenn Sie beispielsweise den Namen des virtuellen Servers als vs1 eingegeben haben und die maximale Prioritätsgruppe auf 5 festgelegt haben, wird ein virtueller Inhaltsvermittlungsserver mit dem Namen _Pri.LB#vs1#MaxPri=5 und den folgenden 5 virtuellen Lastausgleichsserver 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 Content Switching virtuellen Server gebunden sein müssen.

    • Um Dienste an den virtuellen Server zu binden, klicken Sie im Abschnitt Dienste auf Einfügen. Wählen Sie als Nächstes 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 werden soll.
    • 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 Servicegruppe aus, oder erstellen Sie eine Servicegruppe, und legen Sie die Priorität für diese Dienstgruppe fest. Legen Sie außerdem die Prioritätsnummer fest, an die diese Servicegruppe gebunden werden soll.

    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 darstellt.

    Wenn Sie beispielsweise den Dienstgruppen SG_app1 bzw. SG_app2 Priorität 1 und 2 zugewiesen haben, ist SG_app1 an den virtuellen Server _pri.lb #vs1 #MaxPri =5_LB1 gebunden und SG_app2 ist an den virtuellen Server _pri.lb #vs1 #MaxPri =5_LB2 gebunden, der in Schritt 2 erstellt wurde.

    • Um die Priorität der Dienstgruppe oder des Dienstes zu ändern, klicken Sie auf der Seite Virtueller Server für den Lastenausgleich auf das Symbol Bearbeiten, und ändern Sie die Priorität nach Bedarf.
    • Sie können die Lastenausgleichsmethoden und die Persistenz für jeden virtuellen Server nicht explizit festlegen, da die Konfiguration aller virtuellen Server für den Lastenausgleich identisch ist.
  4. Führen Sie in den Abschnitten Erweiterte Einstellungen die andere Konfiguration aus, die Ihren Anforderungen entspricht.

Wichtig

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

Prioritäts-Lastenausgleich