Citrix ADC

订单priorité pour les services d ' équilibrage de charge

服务秩序priorité所有的服务都能得到履行hiérarchiser所有的服务秩序,所有的服务都能得到履行préférences sélection équilibrage。你的生活秩序priorité你的生活效果opérations

  • Liez un service à un server virtuel d ' équilibrage de charge。
  • Liez un groupe de services à un server virtuel d ' équilibrage de charge。
  • 我是服务集团的一个成员服务集团équilibrage负责。

执行,您的配置命令priorité服务à助手的方法。Toutefois, ces接近présentent les limitites suivantes: 

  • 配置d 'une chaîne de servers virtuels de sauvegarde: le nombre de lignes de Configuration est élevé et vous devez exécuter la command显示plusieurs fois pour connaître l ' état de tous les services LB pour chque server virtuel。

  • 配置位置préféré: vous devez créer des entrées放置位置的各个点决定选择的应用。

fonctionnalité命令priorité提供服务résout限制précédentes命令配置和助手à有效的配置和部署préféré没有避免的命令représentation命令配置和部署地址服务的IP地址équilibrage费用。

配置l ' order de priorité des services d ' équilibrage de charge

把配置官l ' orderre de priorité de services d ' équilibrage de charge, le paramètre订单数量< >Est ajouté aux command de liaison。

标记:

Le numéro de command Le + bas a la priorité la + élevée。

对:

绑定lb vserver -order

综合服务的例子liés à联合国服务人员的虚拟人员équilibrage主管(vs1)。À l 'aide du paramètre
— 秩序<数字>, vous pouvez hiérarchiser l ' orderre de sélection des services comme suit:

  • 集合1 (s1, s2) lié à vs1 -秩序1
  • 合集2 (s3, s4) lié à vs1 -秩序2
  • Ensemble 3 (s5, s6) lié à vs1 - order 3

Après avoir lié les services à vs1 et lorsque vs1 reçoit le traffic client, l ' orderre de sélection des services est le suivant:

  • Le server virtuel (vs1) sélectionne d ' abard les services de l 'ensemble 1 (s1和s2) portant Le numéro d ' orderre 1, car cet ensemble se voit attribuer Le numéro d ' orderre Le plus bas。Par défaut, le numéro de command le + bas a la priorité la + élevée。
  • Si tous les services de l 'ensemble 1 sont DOWN, vs1 sélectionne l 'ensemble 2 (s3 et s4) avec le numéro d ' orderre 2。
  • Si tous les services des ensemble 1 et 2 sont hors service, vs1 sélectionne l’ensemble 3 (s5 et s6) avec le numéro d’orderre 3。

配置l ' orderre de priorité提供服务équilibrage负责à l ' aide de

Pour configurer l ' orderre de priorité des services d ' équilibrage de charge, tapez les command des suivantes à l ' invite de commands:

  1. Ajoutez un server virtuel LB。

    add lb vserver vs1 HTTP 1.1.1.1 80

  2. Ajoutez服务LB。

    2.2.2添加服务 s[1 - 6]。HTTP 80 (1 - 6)

  3. Définissez le numéro de command et liez les services au server virtuel LB。

    绑定lb vserver vs1 s1 -order 1

    绑定lb vserver vs1 s2 -order 1

    1 .绑定lb vserver vs1 s3 -order

    1 .绑定lb vserver vs1 s4 -order

    2 .绑定lb vserver vs1 s5 -order

    2 .绑定lb vserver vs1 s6 -order

配置l ' orderre de priorité提供服务équilibrage负责à l ' aide de

其实条件:

  • Vous avez créé un server virtuel d ' équilibrage de charge。
  • Vous avez créé des services。

Pour configuration l ' order de priorité des services d ' équilibrage de charge et les lier au server virtuel, procédez comme suit:

  1. Accedez一Gestion du traffic > Équilibrage de charge > servers virtuels, puis double cliquez sur le serur virtuel d ' équilibrage de charge。

  2. 服务器virtuel d ' équilibrage de charge, sous la section服务和服务的分组,双击联络服务,服务,虚拟,d ' équilibrage,负责

  3. Dans la boîte de对话联络服务,服务,虚拟,d ' équilibrage,负责,双击Ajouter一个联络人

  4. 在小酒馆德对话联络De service, sélectionnez UN service。

  5. 我是你的主人范围倒définir l ' orderre de priorité du service。

    配置l' orderde priorité和服务LB de联络

  6. 双击苏尔

  7. Répétez les étapes 1 à 6倒配置un numéro d ' orderre de priorité différent倒différents服务。

配置l ' orderre de priorité提供服务équilibrage de charge à l ' aide de command

Par défaut, le numéro de command le + bas a la priorité la + élevée。Toutefois,您的客户différer ce交通工具défaut à新助手命令行动和stratégie LB。您的客户配置命令sélection交通服务功能客户入口ou données客户。

综合服务的范例liés à联合国服务中心(vs1)。À l 'aide du paramètre— 秩序<数字>, vous avez configuré l ' orderre de priorité des services comme suit:

  • 集合1 (s1, s2) lié à vs1 -秩序1

  • 合集2 (s3, s4) lié à vs1 -秩序2

  • Ensemble 3 (s5, s6) lié à vs1 - order 3

Par défaut, le numéro de command le + bas a la priorité la + élevée。Par conséquent, l ' orderre de priorité Par défaut est 1,2 et 3 pour les services de l 'ensemble 1, ensemble2 et ensemble3,分别。Toutefois, pour un交通客户spécifique, vous souhaitez modifier l ' orderre de priorité sur 3,1 et 2。Pour ce faire, vous pouvez ajouter une stratégie LB et la lier à vs1。

Une command de stratégie LB se compose de deux éléments: Une règle et Une action。La règle est associée à une行动,quest exécutée si une需求对应à La règle。

标记:

Les command de stratégie LB sont communes à la fois pour la configuration LB et GSLB et sont可应用的需求gérées par l 'appliance Citrix ADC。

行动磅

* *表情:* *

添加lb动作

* *为例:* *

add lb action act1 -type SELECTIONORDER -value 3 2

产品:

  • 的名字:笔名。

  • 类型: d 'action类型。

  • 字符串: valeur de l 'action spécifiée。

政治的磅

* *表情:* *

添加lb策略

* *为例:* *

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

产品:

  • 的名字:笔名stratégie。

  • 规则: une règle se compose d 'une ou plusieurs的表情。La règle est associée à une action, quest exécutée si La demande对应à La règle。

  • 行动: DROP, NOLBACTION和RESET sont pris en charge。

  • undefaction: l 'appliance Citrix ADC génère un événement non défini (événement UNDEF) lorsqu 'une demande ne对应pas à une stratégie。你是我的指挥官设置lb参数-undefAction 倒définir l’action non définie。Vous pouvez影响ces动作à un événement non défini: DROP, NOLBACTION et RESET。

Prenons un example dans level vous ajoutez une action LB, une stratégie LB et liez la stratégie à un server virtuel d ' équilibrage de charge (vs1) comme suit:

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 lb vserver vs1 -policyName pol1 -priority

La règle sélectionne交通客户端通讯员à l ' address IP et envoy交通vers vs1。8.8.8.8Le type d 'action LB (SELECTIONORDER) définit l ' orderre de sélection du service。Après avoir lié la stratégie LB à vs1 et lorsque vs1 reçoit le流量客户端de l ' address IP8.8.8.8, les services sont sélectionnés dans l ' orderre suivant:

  1. Le server virtuel (vs1) sélectionne les services de l 'ensemble 3 (s5 et s6) avec un order de priorité 3。

  2. Si tous les services de l 'ensemble 3 sont DOWN, vs1 sélectionne l 'ensemble 1 (s1 et s2) avec un orderre de priorité 2。

  3. Si tous les services de l 'ensemble 3 et de l 'ensemble 2 sont hors service, le vs1 sélectionne l 'ensemble 1 (s1 et s2) avec l ' order 1。

配置l ' order de priorité pour les services d équilibrage de charge avec les command de stratégie LB à l ' aide de

Pour config l ' order de priorité des services d ' équilibrage de charge à l ' aide des commands de stratégie LB, tapez les command sivantes à l ' invite de commands:

  1. Ajoutez une动作LB。

    add lb action act1 -type SELECTIONORDER -value 3 1

  2. Ajoutez une stratégie LB。

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

  3. Ajoutez un server virtuel LB。

    add lb vserver vs1 HTTP 1.1.1.1 80

  4. Liez la stratégie LB au server virtuel LB。

    bind lb vs vs1 -policyName pol1 -priority

  5. Ajoutez服务LB。

    2.2.2添加服务 s[1 - 6]。HTTP 80 (1 - 6)

  6. Définissez订单和服务,服务虚拟LB。

    绑定lb vserver vs1 s1 -order 1

    绑定lb vserver vs1 s2 -order 1

    1 .绑定lb vserver vs1 s3 -order

    1 .绑定lb vserver vs1 s4 -order

    2 .绑定lb vserver vs1 s5 -order

    2 .绑定lb vserver vs1 s6 -order

配置l ' order de priorité des services d ' équilibrage de charge avec les命令de stratégie LB à l ' aide de l ' interface

其实条件:

  • Vous avez créé un server virtuel d ' équilibrage de charge。
  • Vous avez créé des services。

Étape 1 - Créer une action LB:

  1. Accedez一AppExpert > LB >动作

  2. 行动磅,双击Ajouter

  3. Dans la boîte de对话Créer des actions LB, spécifiez des valeurs pour les paramètres suivants:

    • 笔名l 'action: act1
    • 类型: SELECTIONORDER
    • 个数值: 3 1 2

      标记:

      Les chiffres du champ个数值发送séparés par UN espace。

    行动Ajouter un LB

  4. 双击苏尔克里尔

Étape 2 - Créer une stratégie LB:

  1. Accedez一AppExpert > LB > Stratégies

  2. 策略磅,双击Ajouter

  3. Dans la boîte de对话Créer des stratégies LB, spécifiez des valeurs pour les paramètres suivants:

    • 笔名: pol1
    • 行动: acte 1
    • 动作à résultat非défini: NOLBACTION
    • 表达式: CLIENT.IP.SRC.EQ (8.8.8.8)

    Ajouter une stratégie LB

  4. 双击苏尔克里尔

Étape 3 - Liez la stratégie LB au server virtuel LB:

  1. Accedez一Gestion du traffic > LB >服务器虚拟Et double cliquez sur le serur virtuel。

  2. 产品的皇冠,双击策略

  3. 在节政治, cliquez sur l 'icône plus(+)。

  4. 在小酒馆对话Choisir un类型, spécifiez des valeurs pour les paramètres suivants:

    • Choisissez一个策略:磅
    • Choisissez le类型:要求
  5. 双击苏尔Ajouter一个联络人

  6. Dans la boîte de对话联络的那个, spécifiez des valeurs pour les paramètres suivants:

    • Selectionnez选择策略:波尔1
    • 钇易解石: 10
    • 表达式转到:翅片
    • 调用LabelType:没有问题

    策略绑定磅

  7. 双击苏尔绑定

Étape 4 - Configurez l ' orderre de priorité pour les services d ' équilibrage de charge:

倒配置官l ' orderre de priorité de services d ' équilibrage de charge,顾问la procédure配置l ' orderre de priorité des services d ' équilibrage de charge à l ' aide de l ' interface graphique

Paramètres de persistance pour les services

Si la persistence est configurée pour un service, la préférence est toujours donnée à la persistence, par défaut。

服务不需要坚持的例子configurée我们不需要秩序的例子priorité。1.法国北部地区priorité,法国北部地区préférence,法国西部地区donnée,法国西部地区priorité。

Toutefois, vous pouvez取代了交通工具défaut à l 'aide de la command CLI suivante:

设置lb参数-overridePersistencyforOrder

Prenons l ' example suivant:

联合国服务机构lié à联合国服务人员(vs1) avec l ' order de priorité suivant:

  • 集合1 (s1, s2) lié à vs1 -秩序1

  • 合集2 (s3, s4) lié à vs1 -秩序2

Tapez la command suivante à l 'invite de commands pour remplacer la persistance:

设置lb参数-overridePersistencyforOrder

第1名(les services avec persistance sont configurés) est DOWN,第2名(les services de l ' ensemble 2)有天赋的要求的服务à ce le services de l ' ensemble 1 soiiactifs。Une entrée de persistance pour la priorité 2 est créée。

假设qu 'après在特定的时间,les服务de l 'ensemble soiactifs。Désormais,合奏的服务和合奏的服务prêts à卖主的要求。Dans ce scénario, de nouvelles décisions d ' équilibrage de charge sont企业lorsque les服务d ' orderre supérieur sont actifs。L 'entrée de persistence est remplacée par une nouvelle entrée d ' équilibrage de charge。

活动结构de钇易解石

Avec la fonctionnalité de bascument de priorité, vous pouvous basculer tout le transport vers un service de faible priorité pendant la mise à niveau de version pour un service Avec un order de priorité + élevé。Vous pouvez utiliser les commansuivantes pour basculer la priorité:

  • 设置lb vserver -toggleorder<升/降>

  • 设置lb vserver v1 -orderthreshold 80

举例来说,considérons qu 'il exist deux services ayant les priorités suivantes:

  •  0 服务 1 - 秩序
  • Service 2 -命令1

Par défaut, le service 1 gère tout le traffic。Si le service 1 doit être mis à niveau, le traffic doit être redirigé vers le service 2。

À l 'invite de commands, tapez les commands suivantes pour basculer la priorité:

设置磅vserver -toggleorder 下行

Par défaut, 0 a une priorité supérieure。先祖,après le bascument de priorité, 1 est considéré comme une priorité supérieure。Si une entrée de persistence est présente pour le service, le风度de préférence de persistence est tel qu 'expliqué dans la sectionParamètres de persistance pour les services