Citrix ADC

Prioritatsauftrag毛皮GSLB-Dienste

我们的节日" Prioritätsreihenfolge für我们的节日" können我们的节日,我们的节日,我们的节日,我们的节日,我们的节日,我们的节日。Sie können die Prioritätsreihenfolge konfigurieren, wenn Sie Folgendes tun:

  • bden Sie einen Dienst an einen virtuellen gslb服务器。
  • bden Sie eine Dienstgruppe an einen virtuellen gslb服务器。
  • bden Sie ein dienstgruppenmitgdie GSLB-Dienstgruppe。

Derzeit können Sie die Prioritätsreihenfolge für Dienste mithillife der folgenden Methoden konfigurieren。Diese Ansätze haben jedoch die folgenden Einschränkungen: 

  • Konfigurieren einer virtuellen Backupserverkette: Die Anzahl der konfigationszeilen ist hoch, und Sie müssen den Befehl显示mehrals ausführen, um den Status aller GSLB-Dienste für jeden virtuellen Server zu ermitteln。

  • 我们的国家:müssen Standorteinträge für我们的国家,我们的国家。

Die Prioritätsreihenfolge für Dienste behebt Die vorherigen Einschränkungen mit weniger konfigationsbefehlen和hilft Ihnen, Die bevorzugte standorkonfiguration zerreichen, ohne daass Die ip - addressen aller GSLB-Dienste standor bezogen dargestellt werden müssen。

Prioritätsreihenfolge für GSLB-Dienste konfigurieren

嗯die Prioritätsreihenfolge für GSLB-Dienste zu konfigurieren,奇怪的参数订单数量< >zu den Bindungsbefehlen hinzugefügt。

Hinweis:

Die niedrigste Auftragsnummer hat Die höchste Priorität。

Befehl:

绑定GSLB vserver -servicename/servicegroupname  -order

GSLB-Server (gv1) GSLB-Server (gv1) gebunden sind。麻省理工学院的民主党参数
— 秩序<数字>können我们是世界上最重要的国家:

  • 设1 (s1, s2)与gv1绑定- o (1
  • 设置2 (s3, s4)绑定到gv1 - order 2
  • 设置3 (s5, s6)绑定到gv1 - 3阶

这是我们的世界empfängt,这是我们的世界empfängt:

  • Der virtuelle Server (gv1) wählt die Dienste in Satz 1 (s1和s2) mit Der laufenden number mer 1 aus, da diesem Set die niedrigste ordnungsnumber mer zugewiesen ist。Standardmäßig hat die niedrigste Auftragsnummer die höchste Priorität。
  • Wenn alle Dienste in Satz 1 DOWN sind, wählt gv1 Satz 2 (s3 und s4) mit der laufenden number 2。
  • Wenn alle Dienste in Satz 1 and Satz 2 ausgefallen sind, wählt gv1 Satz 3 (s5 and s6) mit der laufenden number mer 3。

Konfigurieren der Prioritätsreihenfolge für GSLB-Dienste mithilife der CLI

嗯die Prioritätsreihenfolge für die GSLB-Dienste zu konfigurieren, geben Sie an der Eingabeaufforderung die folgenden Befehle ein:

  1. GSLB-Sites hinzufugen。

    添加GSLB站点site1 1.1.1.1

    添加GSLB站点site2 1.1.1.2

  2. Fügen Sie einen virtuellen GSLB-Server hinzu。

    add gslb vserver gv1 HTTP

  3. GSLB-Dienste hinzufugen。

    添加GSLB服务gsvc1 1.1.1.3 HTTP 80 -sitename site1

    添加GSLB服务gsvc2 1.1.1.4 HTTP 80 -sitename site2

    添加GSLB服务gsvc3 1.1.1.5 HTTP 80 -sitename site1

    添加GSLB服务gsvc4 1.1.1.6 HTTP 80 -sitename site2

    添加GSLB服务gsvc5 1.1.1.7 HTTP 80 -sitename site1

    添加GSLB服务gsvc6 1.1.1.8 HTTP 80 -sitename site2

  4. GSLB-Server服务器。

    绑定GSLB vserver gv1 gsvc1 -order 1

    绑定GSLB vserver gv1 gsvc2 -order 1

    绑定GSLB vserver gv1 gsvc3 -order 2

    绑定GSLB vserver gv1 gsvc4 -order 2

    2 .绑定GSLB vserver gv1 gsvc5 -order

    2 .绑定GSLB vserver gv1 gsvc6 -order

Konfigurieren der Prioritätsreihenfolge für GSLB-Dienste über die GUI

Voraussetzungen:

  • 你好gslb站点erstellt。
  • GSLB-Server erstellt。
  • 你好GSLB-Dienste erstellt。

Gehen Sie wie folgt vor, um die Prioritätsreihenfolge für GSLB-Dienste zu konfigurieren und Sie an den virtuellen GSLB-Server zu bden:

  1. Navigieren您祖茂堂流量管理> GSLB > Virtuelle Server和doppelklicken Sie auf den virtuellen GSLB-Server。

  2. Klicken您在GSLB虚拟服务器im AbschnittGSLB-Dienste和GSLB-Dienstgruppenbindung汪汪汪GSLB虚拟服务器到GSLB服务绑定

  3. Klicken Sie im DialogfeldGSLB-Dienste和GSLB-Dienstgruppenbindung汪汪汪Bindung hinzufugen

  4. Wählen我是对话框GSLB服务绑定靠窗户Dienst来自。

  5. Geben Sie eine Zahl in das FeldReihenfolgeein,嗯die Prioritätsreihenfolge für den Dienst festzulegen。

    Prioritätsreihenfolge konfigurieren und GSLB Service binden

  6. Klicken您再见绑定

  7. 1-6,我的酒Prioritätsreihenfolgennummern für我的酒

Konfigurieren der Prioritätsreihenfolge für GSLB-Dienste mithilife von LB

Standardmäßig hat die niedrigste Auftragsnummer die höchste Priorität。您können柴油标准的标准的halten jedoch mithilfe der neuen LB-Aktion under Richtlinienbefehle aufschieben。您können die Reihenfolge der service eauswahl basierend auf eingehenden客户客户端。

GSLB-Server (gv1) GSLB-Server (gv1) gebunden sind。麻省理工学院的民主党参数— 秩序<数字>haben Sie die Prioritätsreihenfolge für Dienste wie folgt konfiguriert:

  • 令1 (s1, s2)与gv1结合- o (1

  • 令2 (s3, s4)与gv1结合- (2

  • 令3 (s5, s6)与gv1结合-阶3

Standardmäßig hat die niedrigste Auftragsnummer die höchste Priorität。Daher ist die standardmäßige Prioritätsreihenfolge der Präferenz 1,2 und 3 für Dienste in Set 1, Set2 bzw。Set3。Für einen bestimmten Client-Traffic möchten Sie jedoch die Prioritätsreihenfolge auf 3,1 und 2 ändern。Um dies祖erreichen, können Sie eine LB-Richtlinie hinzufügen和gv1 binden。

in LB-Richtlinienbefehl best ht aus zwei elements: einer Regel und einer Aktion。帝王之王verknüpft,帝王之王ausgeführt,帝王之王übereinstimmt。

Hinweis:

Die LB- richtlinienbefehle gelten sowohl für Die LB- als auh für Die GSLB-Konfiguration und gelten für Die Anforderungen, Die von der Citrix ADC-Appliance verarbeitet werden。

LB-Aktion

* * Ausdruck: * *

添加lb动作

* * Beispiel: * *

add lb action act1 -type SELECTIONORDER -value 3 2

参数:

  • 的名字:阿克廷的名字。

  • 类型字体Art der Aktion。

  • 字符串: Wert für die angelgebene Aktion。

LB-Richtlinie

* * Ausdruck: * *

添加lb策略

* * Beispiel: * *

add lb policy pol1 -rule CLIENT.IP.SRC.EQ(8.8.8.8) -action act1

参数:

  • 的名字姓名:der Richtlinie。

  • 规则: Eine Regel besteht aus einem oder mehren Ausdrücken。帝王之死verknüpft,帝王之死ausgeführt怪胎之死,帝王之死安弗德隆übereinstimmt。

  • 行动: DROP, NOLBACTION和RESET werden unterstützt。

  • undefaction: Citrix adc -电器总厂(undefiniertes Ereignis), wenn eine Anforderung nicht mit einer Richtlinie übereinstimmtSie können den Befehl设置lb参数-undefAction verwenden,嗯die undefined Aktion festzulegen。Sie können diese Aktionen einem undefinierten Ereignis zuweisen: DROP, NOLBACTION和RESET。

Betrachten wir ein Beispiel, in dem Sie eine LB-Aktion, eine LB-Richtlinie, hinzufügen und die Richtlinie wie folgt an einen virtuellen GSLB-Server (gv1) binden:

add lb action act1 -type SELECTIONORDER -value 3 1

add lb policy pol1 -rule CLIENT.IP.SRC.EQ(8.8.8.8) -action act1

bind gslb vserver gv1 - policyname pol1 -priority 20 - gotoPriorityExpression END -type REQUEST

Die Regel wählt den Clientdatenverkehr aus, der ip - address entspricht8.8.8.8, und sendet diesen Datenverkehr an gv1。Der Aktionstyp LB (SELECTIONORDER) definiert die Auswahlreihenfolge für Dienste。这是一个LB-Richtlinie一个gv1 gebunden haben和gv1 den客户端ip地址empfängt8.8.8.8, werden die Dienste in der folgenden Reihenfolge ausgewählt:

  1. Der virtuelle Server (gv1) wählt Dienste in Satz 3 (s5 und s6) mit Der Prioritätsreihenfolge 3 aus。

  2. Wenn alle Dienste in Satz 3 DOWN sind, wählt gv1 Satz 1 (s1 und s2) mit der Prioritätsreihenfolge 2 aus。

  3. Wenn alle Dienste in Satz 3 und Satz 2 ausgefallen sind, wählt gv1 Satz 1 (s1 und s2) mit der Reihenfolge 1。

Konfigurieren der Prioritätsreihenfolge für GSLB-Dienste mit LB-Richtlinienbefehlen mithilfe der CLI

Um die Prioritätsreihenfolge für GSLB-Dienste über LB-Richtlinienbefehle zu konfigurieren, geben Sie an der Eingabeaufforderung die folgenden Befehle ein:

  1. Fügt eine LB-Aktion hinzu。

    add lb action act1 -type SELECTIONORDER -value 3 1

  2. 明信片LB-Richtlinie hinzufugen。

    add lb policy pol1 -rule CLIENT.IP.SRC.EQ(8.8.8.8) -action act1

  3. GSLB-Sites hinzufugen。

    添加GSLB站点site1 1.1.1.1

    添加GSLB站点site2 1.1.1.2

  4. Fügen Sie einen virtuellen GSLB-Server hinzu。

    add gslb vserver gv1 HTTP

  5. bden Sie die lb - richlinie an den virtuellen GSLB-Server。

    bind gslb vserver gv1 - policyname pol1 -priority 20 - gotoPriorityExpression END -type REQUEST

  6. GSLB-Dienste hinzufugen。

    添加GSLB服务gsvc1 1.1.1.3 HTTP 80 -sitename site1

    添加GSLB服务gsvc2 1.1.1.4 HTTP 80 -sitename site2

    添加GSLB服务gsvc3 1.1.1.5 HTTP 80 -sitename site1

    添加GSLB服务gsvc4 1.1.1.6 HTTP 80 -sitename site2

    添加GSLB服务gsvc5 1.1.1.7 HTTP 80 -sitename site1

    添加GSLB服务gsvc6 1.1.1.8 HTTP 80 -sitename site2

  7. GSLB-Server: GSLB-Server: GSLB-Server: GSLB-Server。

    绑定GSLB vserver gv1 gsvc1 -order 1

    绑定GSLB vserver gv1 gsvc2 -order 1

    绑定GSLB vserver gv1 gsvc3 -order 2

    绑定GSLB vserver gv1 gsvc4 -order 2

    2 .绑定GSLB vserver gv1 gsvc5 -order

    2 .绑定GSLB vserver gv1 gsvc6 -order

Konfigurieren der Prioritätsreihenfolge für GSLB-Dienste mit den Befehlen der LB-Richtlinie über die GUI

Voraussetzungen:

  • 你好gslb站点erstellt。
  • GSLB-Server erstellt。
  • Sie haben Dienste erstellt。

Schritt 1 - Erstellen einer LB-Aktion:

  1. Navigieren您祖茂堂AppExpert > LB > Aktionen

  2. Klicken您在LB-Aktionen汪汪汪Hinzufugen

  3. Geben我是Dialogfeld LB-Aktionen erstellenWerte für die folgenden参数an:

    • 名字der Aktion: act1
    • Typ: SELECTIONORDER
    • 维尔特: 3 1 2

      Hinweis:

      死扎伦,我是菲尔德维尔特sind durch ein Leerzeichen getrennt。

    LB-Aktion hinzufugen

  4. Klicken您再见Erstellen

Schritt 2 - Erstellen einer LB-Richtlinie:

  1. Navigieren您祖茂堂AppExpert > LB > Richtlinien

  2. Klicken Sie在书房LB-Richtlinien汪汪汪Hinzufugen

  3. Geben我是Dialogfeld LB-Richtlinien erstellenWerte für die folgenden参数an:

    • :波尔1
    • Aktion:行为1
    • Aktion mit undefiniertem Ergebnis: NOLBACTION
    • Ausdruck: CLIENT.IP.SRC.EQ (8.8.8.8)

    LB-Richtlinie hinzufugen

  4. Klicken您再见Erstellen

Schritt 3 - bden Sie die LB-Richtlinie an den virtuellen GSLB-Server:

  1. Navigieren您祖茂堂流量管理> GSLB > Virtuelle Server和doppelklicken Sie auf den virtuellen GSLB-Server。

  2. Klicken您在GSLB虚拟服务器im AbschnittErweiterte设置汪汪汪Richtlinien

  3. 我是AbschnittRichtlinien汪汪汪GSLB虚拟服务器LB-Richtlinienbindung

  4. Geben Sie im dialog fieldRichtlinienbindungWerte für die folgenden参数an:

    • 民意调查您的政策:波尔1
    • Prioritat: 10
    • 去祖茂堂Ausdruck:结束

    LB-Richtlinie binden

  5. Klicken您再见绑定

Schritt 4 - Prioritätsreihenfolge für GSLB-Dienste konfigurieren:

信息zum Konfigurieren der Prioritätsreihenfolge für GSLB finden Sie im AbschnittKonfigurieren der Prioritätsreihenfolge für GSLB-Dienste über die GUI

Persistenzeinstellungen毛皮Dienste

Wenn Persistenz für einen Dienst konfiguriert ist, weird standardmäßig immer Persistenz bevorzugt。

这是一个永远不变的世界Prioritätsreihenfolge。Wenn ein Dienst mit der Prioritätsreihenfolge 0 AKTIV ist, weird immer der Dienst mit der Prioritätsreihenfolge 1 bevorzugt。

Sie können dieses Standardverhalten jedoch mit dem folgenden cl - befehl überschreiben:

> . set gslb param -overridePersistencyforOrder

Betrachten wir das folgende Beispiel

Eine Reihe von Diensten ist an einen virtuellen GSLB-Server (gv1) mit der folgenden Prioritätsreihenfolge gebunden:

  • 设置1 (s1, s2) 绑定到gv1 - order 1

  • 设置2 (s3, s4) 绑定到gv1 - order 2

Geben Sie an der eingbeauaufforderung den folgenden Befehl ein, um die Persistenz zu überschreiben:

设置gslb参数-overridePersistencyforOrder

Wenn Satz 1 (Dienste mit Persistenz sind konfiguriert) DOWN ist, dann behandeln Set 2 Dienste alle Anforderungen, bis die Dienste von Satz 1 UP sind。Ein Persistenzeintrag für Priorität 2野erstellt。

Nehmen wir an, dass die set 1- dienste nach eieniger Zeit aktiv sind。Jetzt sind sowohl Set 1- als auch Set 2-Dienste UP, um die Anforderungen zu bearbeiten。在diesem Szenario werden neue Lastausgleichsentscheidungen getroffen, da Dienstleistungen mit höherem Auftrag In Betrieb sind。负载均衡-负载均衡überschrieben。

Prioritat umschalten

这是一个伟大的发明,它是一个伟大的发明Priorität können Sie während des Versionsupgrades für einen Dienst Mit einer höheren Priorität den gesamten Datenverkehr auf einen Dienst Mit niedriger Priorität Umschalten。Sie können die folgenden Befehle verwenden, um die Priorität umzuschalten:

  • 设置gslb vserver -toggleorder <升/降序>

  • 设置GSLB vserver v1 -orderthreshold 80

这是我们的秘密,我们的秘密Prioritäten gibt:

  • 服务 1 - 秩序 0
  • 服务2 -  1

Standardmäßig verarbeitet Dienst 1 den gesamten Datenverkehr。我的天啊,我的天啊,我的天啊,我的天啊。

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um die Priorität umzuschalten:

设置gslb vserver -toggleorder 下行

Standardmäßig hat 0 eine höhere Priorität。Nach dem Umschalten der Priorität奇怪的jedoch als höhere Priorität背叛。Wenn für den Dienst ein persistenzeentra vorhanden ist, wd das Verhalten der Persistenzeinstellung wie im AbschnittPersistenzeinstellungen毛皮Diensteerlautert。