Citrix ADC

Remplacer les paramètres de persistance pour les services surchargés

Lorsqu’un service est chargé ou n’est pas disponible, le service aux clients est dégradé. Dans ce cas, vous devrez peut-être configurer l’appliance Citrix ADC pour transférer temporairement à d’autres services les demandes qui seraient autrement incluses dans la session de persistance associée au service surchargé. En d’autres termes, vous devrez peut-être remplacer le paramètre de persistance configuré pour le serveur virtuel d’équilibrage de charge. Vous pouvez obtenir cette fonctionnalité en définissant le paramètre skippersistency. Lorsque ce paramètre de saut de persistance est défini et si le serveur virtuel reçoit de nouvelles connexions pour un service surchargé, ce qui suit se produit.

  • Le serveur virtuel ignore les sessions de persistance existantes associées à ce service, jusqu’à ce que le service retourne à un état auquel il peut accepter les demandes.
  • Les sessions de persistance associées à d’autres services ne sont pas affectées.

Cette fonctionnalité est disponible uniquement pour les serveurs virtuels de type ANY ou UDP.

Dans les configurations d’équilibrage de charge du répéteur de branche, vous devez également configurer un moniteur de charge et le lier au service. Le moniteur supporte le service des décisions d’équilibrage de charge suivantes jusqu’à ce que la charge sur le service soit ramenée en dessous du seuil configuré. Pour plus d’informations sur la configuration d’un moniteur de charge pour votre serveur virtuel, voir Présentation des moniteurs de charge.

Vous pouvez configurer le serveur virtuel pour effectuer l’une des actions suivantes avec les demandes qui, autrement, feraient partie de la session de persistance :

  • Envoyez chaque demande à l’un des autres services. Le serveur virtuel prend une décision d’équilibrage de charge et envoie chaque demande à l’un des autres services en fonction de la méthode d’équilibrage de charge. Si tous les services sont surchargés, les demandes sont abandonnées jusqu’à ce qu’un service devienne disponible.

    Les serveurs virtuels basés sur des caractères génériques et des adresses IP prennent en charge cette option. Cette action convient à tous les déploiements, y compris les déploiements dans lesquels le serveur virtuel répartit la charge des appliances Branch Repeater ou des pare-feu.

  • Contournez la configuration du service serveur virtuel. Le serveur virtuel ne prend pas de décision d’équilibrage de charge. Au lieu de cela, il relie simplement chaque demande à un serveur physique en fonction de l’adresse IP de destination dans la demande.

    Seuls les serveurs virtuels génériques de type ANY et UDP prennent en charge l’option de contournement. Les serveurs virtuels génériques ont une combinaison : IP et port. Cette action convient aux déploiements dans lesquels vous utilisez le serveur virtuel pour équilibrer la charge des appliances Branch Repeater ou des pare-feu. Dans ces déploiements, l’appliance Citrix ADC transfère d’abord une demande à un dispositif de répéteur de branche ou à un pare-feu, puis transfère la réponse traitée à un serveur physique. Le serveur virtuel envoie des demandes directement à ses adresses IP de destination dans les conditions suivantes.

    • Vous configurez le serveur virtuel pour contourner la configuration du serveur virtuel—service pour les services surchargés.
    • L’appliance ou le pare-feu Branch Repeater est surchargé.

    Le serveur virtuel envoie des requêtes directement à leurs adresses IP de destination jusqu’à ce que l’appliance Branch Repeater ou le pare-feu puisse accepter les demandes.

Pour remplacer les paramètres de persistance des services surchargés à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour remplacer les paramètres de persistance des services surchargés et vérifier la configuration :

set lb vserver <name> -skippersistency <skippersistency>

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

Exemple

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

Pour remplacer les paramètres de persistance des services surchargés à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels et sélectionnez le serveur virtuel de type UDP ou ANY.
  2. Dans le volet Paramètres avancés, sélectionnez Paramètres de trafic et spécifiez le type d’Ignorer la persistance.
Remplacer les paramètres de persistance pour les services surchargés