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é. Pour contourner cette situation, 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 le paramètre est défini, lorsque le serveur virtuel reçoit de nouvelles connexions pour un service surchargé, le serveur virtuel ignore toutes les sessions de persistance existantes associées à ce service, jusqu’à ce que le service revienne à un état dans lequel il peut accepter les demandes. Les sessions de persistance associées à d’autres services ne sont pas affectées. La fonctionnalité n’est disponible que pour les serveurs virtuels dont le type est 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, reportez-vous à la section 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 sur la base de la méthode d’équilibrage de charge configurée. 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 requête à un serveur physique sur la base de l’adresse IP de destination dans la requête.

    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. Si vous configurez le serveur virtuel pour contourner la configuration serveur virtuel—service pour les services surchargés, si un dispositif de répéteur de branche ou un pare-feu est surchargé, le serveur virtuel relie les demandes directement à leurs adresses IP de destination jusqu’à ce que le dispositif de répéteur de branche ou le pare-feu accepte 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>

Exemple

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

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

  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.