ADC

Gestion des connexions client

Pour garantir une gestion efficace des connexions client, vous pouvez configurer les serveurs virtuels de commutation de contenu sur l’appliance NetScaler pour utiliser les fonctionnalités suivantes :

  • Configuration de la réponse ICMP. Vous pouvez configurer l’appliance NetScaler pour envoyer des réponses ICMP aux requêtes PING en fonction de vos paramètres. Sur l’adresse IP correspondant au serveur virtuel, définissez la réponse ICMP sur VSVR_CNTRLD, et sur le serveur virtuel, définissez la réponse du serveur virtuel ICMP. Les paramètres suivants peuvent être définis sur un serveur virtuel :
    • Lorsque vous définissez le paramètre RESPONSE du serveur virtuel ICMP sur PASSIVE sur tous les serveurs virtuels, l’appliance NetScaler répond toujours.
    • Lorsque vous définissez le paramètre RESPONSE du serveur virtuel ICMP sur ACTIVE sur tous les serveurs virtuels, l’appliance ADC répond même si l’un des serveurs virtuels est opérationnel.
    • Lorsque vous définissez la RÉPONSE du serveur virtuel ICMP sur ACTIVE sur certains et PASSIVE sur d’autres, l’appliance ADC répond même si un serveur virtuel configuré sur ACTIF est actif.

Redirection des demandes du client vers un cache

La fonctionnalité de redirection du cache de NetScaler redirige les requêtes HTTP vers un cache. Vous pouvez réduire considérablement la charge que représente la réponse aux requêtes HTTP et améliorer les performances de votre site Web grâce à la mise en œuvre correcte de la fonctionnalité de redirection du cache.

Un cache stocke le contenu HTTP fréquemment demandé. Lorsque vous configurez la redirection du cache sur un serveur virtuel, l’appliance NetScaler envoie des requêtes HTTP pouvant être mises en cache vers le cache et des requêtes HTTP non mises en cache vers le serveur Web d’origine. Pour plus d’informations sur la redirection du cache, voir « Redirection du cache ».

Pour configurer la redirection du cache sur un serveur virtuel à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set cs vserver <name> -cacheable <Value>

Exemple

set cs vserver Vserver-CS-1 -cacheable yes

Pour configurer la redirection du cache sur un serveur virtuel à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels et ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètres de trafic, puis sélectionnez Cacheable.

Activation du nettoyage différé des connexions aux serveurs virtuels

Dans certaines conditions, vous pouvez configurer le paramètre down state flush pour mettre fin aux connexions existantes lorsqu’un service ou un serveur virtuel est marqué comme DÉSACTIVÉ. L’arrêt des connexions existantes libère des ressources et, dans certains cas, accélère la restauration des configurations d’équilibrage de charge surchargées.

Pour configurer le paramètre de vidage d’état en panne sur un serveur virtuel à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set cs vserver <name> -downStateFlush <Value>

Exemple

set cs vserver Vserver-CS-1 -downStateFlush enabled
<!--NeedCopy-->

Pour configurer le paramètre down state flush sur un serveur virtuel à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels et ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètres du trafic, puis sélectionnez Down State Flush.

Réécriture des ports et des protocoles pour la redirection

Les serveurs virtuels et les services qui y sont liés peuvent utiliser différents ports. Lorsqu’un service répond à une connexion HTTP par une redirection, vous devrez peut-être configurer l’appliance NetScaler pour modifier le port et le protocole afin de garantir le bon déroulement de la redirection. Vous le faites en activant et en configurant le paramètre redirectPortRewrite.

Pour configurer la redirection HTTP sur un serveur virtuel à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set cs vserver <name> -redirectPortRewrite <Value>

Exemple

set cs vserver Vserver-CS-1 -redirectPortRewrite enabled
<!--NeedCopy-->

Pour configurer la redirection HTTP sur un serveur virtuel à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels et ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètres du trafic, puis sélectionnez Réécrire.

Insertion de l’adresse IP et du port d’un serveur virtuel dans l’en-tête de demande

Si vous disposez de plusieurs serveurs virtuels qui communiquent avec différentes applications sur le même service, vous devez configurer l’appliance NetScaler pour ajouter l’adresse IP et le numéro de port du serveur virtuel approprié aux requêtes HTTP envoyées à ce service. Ce paramètre permet aux applications exécutées sur le service d’identifier le serveur virtuel qui a envoyé la demande.

Si le serveur virtuel principal est en panne et que le serveur virtuel de sauvegarde est actif, les paramètres de configuration du serveur virtuel de sauvegarde sont ajoutés aux demandes du client. Si vous souhaitez ajouter la même balise d’en-tête, que les demandes proviennent du serveur virtuel principal ou du serveur virtuel de sauvegarde, vous devez configurer la balise d’en-tête requise sur les deux serveurs virtuels.

Remarque

Cette option n’est pas prise en charge pour les serveurs virtuels génériques ou les serveurs virtuels fictifs.

Pour insérer l’adresse IP et le port du serveur virtuel dans les demandes du client à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set cs vserver <name> -insertVserverIPPort <vServerIPPORT>

Exemple

set cs vserver Vserver-CS-1 -insertVserverIPPort 10.201.25.136:80
<!--NeedCopy-->

Pour insérer l’adresse IP et le port du serveur virtuel dans les demandes du client à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels et ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètresde trafic et, dans la liste d’insertion du port IP du serveur virtuel, sélectionnez VIPADDR ou V6TOV4MAPPING, puis spécifiez un en-tête de port dans la valeur d’insertion du port IP du serveur virtuel.

Définition d’une valeur de délai d’expiration pour les connexions client inactives

Vous pouvez configurer un serveur virtuel pour mettre fin à toute connexion client inactive une fois le délai d’expiration configuré écoulé. Lorsque vous configurez ce paramètre, l’appliance NetScaler attend le temps que vous spécifiez et, si le client est inactif après ce délai, elle ferme la connexion client.

Pour définir une valeur de délai d’expiration pour les connexions client inactives à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set cs vserver <name> -cltTimeout <Value>

Exemple

set cs vserver Vserver-CS-1 -cltTimeout 100
<!--NeedCopy-->

Pour définir une valeur de délai d’expiration pour les connexions client inactives à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels et ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètres du traficet spécifiez une valeur de délai d’inactivité du client .

Identification des connexions à l’aide des paramètres de connexion du tuple 4 et de la couche 2

Vous pouvez désormais définir l’option L2Conn pour un serveur virtuel de commutation de contenu. Lorsque l’option L2Conn est définie, les connexions au serveur virtuel de commutation de contenu sont identifiées par la combinaison des paramètres de connexion 4-tuple (<source IP>:<source port>::<destination IP>:<destination port>) et de couche 2. Les paramètres de connexion de couche 2 sont l’adresse MAC, l’ID du VLAN et l’ID du canal.

Pour définir l’option L2Conn pour un serveur virtuel de commutation de contenu à l’aide de l’interface de ligne de commande

Sur la ligne de commande, tapez les commandes suivantes pour configurer le paramètre L2Conn pour un serveur virtuel de commutation de contenu et vérifier la configuration :

    -  set cs vserver <name> -l2Conn (\*\*ON\*\* | \*\*OFF\*\*)
    -  show cs vserver <name>
<!--NeedCopy-->

Exemple

> set cs vserver mycsvserver -l2Conn ON
Done
> show cs vserver mycsvserver
     mycsvserver (192.0.2.56:80) - HTTP   Type: CONTENT
     State: UP
         . . .
         . . .
     L2Conn: ON Case Sensitivity: ON
         . . .
         . . .
Done
>
<!--NeedCopy-->

Pour définir l’option L2Conn pour un serveur virtuel de commutation de contenu à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Commutation de contenu > Serveurs virtuels et ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètres du trafic, puis sélectionnez Paramètres de couche 2.