ADC

Activer le nettoyage des connexions de serveur virtuel et de service

L’état d’un serveur virtuel dépend de l’état des services qui y sont liés. L’état de chaque service dépend des réponses des serveurs à charge équilibrée aux sondes ou aux contrôles de santé envoyés par les moniteurs liés à ce service. Parfois, les serveurs à charge équilibrée ne répondent pas. Si un serveur est lent ou occupé, le temps imparti aux sondes de surveillance peut être dépassé. Si les sondes de surveillance répétées ne sont pas répondues dans le délai d’expiration configuré, le service est marqué DOWN. Si un service ou un serveur virtuel est marqué BAS, les connexions côté serveur et client doivent être vides. La fin des connexions existantes libère des ressources et, dans certains cas, accélère la récupération des configurations d’équilibrage de charge surchargées.

Sous certaines conditions, vous pouvez configurer le paramètre DownStateFlush pour mettre fin immédiatement aux connexions existantes lorsqu’un service ou un serveur virtuel est marqué « DOWN ». N’activez pas le paramètre DownStateFlush sur les serveurs d’applications qui doivent terminer leurs transactions. Vous pouvez activer ce paramètre sur les serveurs Web dont les connexions peuvent être interrompues en toute sécurité lorsqu’ils sont marqués comme DOWN.

Le tableau suivant résume l’effet de ce paramètre sur un exemple de configuration consistant en un serveur virtuel, vServer-LB-1, auquel est lié un service, Service-1. Dans le tableau, E et D indiquent l’état du paramètre DownStateFlush : E signifie Activé et D signifie Désactivé.

Vserver-LB-1 Service-1 État des connexions
E E Les connexions client et serveur sont interrompues.
E D Pour certains types de services, tels que TCP, pour lesquels l’appliance NetScaler ne prend pas en charge la réutilisation des connexions, les connexions client et serveur sont interrompues. Pour les types de service, tels que HTTP, pour lesquels l’appliance prend en charge la réutilisation des connexions, les connexions client et serveur ne sont interrompues que si une transaction est active sur ces connexions. Si une transaction n’est pas active, seules les connexions client sont interrompues.
D E Pour certains types de services, tels que TCP, pour lesquels l’appliance NetScaler ne prend pas en charge la réutilisation des connexions, les connexions client et serveur sont interrompues. Pour les types de service, tels que HTTP, pour lesquels l’appliance prend en charge la réutilisation des connexions, les connexions client et serveur ne sont interrompues que si une transaction est active sur ces connexions. Si une transaction n’est pas active, seules les connexions au serveur sont interrompues.
D D Ni les connexions client ni serveur ne sont interrompues.

Si vous souhaitez désactiver un service uniquement lorsque toutes les connexions établies sont fermées par le serveur ou le client, vous pouvez utiliser l’option d’arrêt gracieux. Pour plus d’informations sur l’arrêt gracieux d’un service, voir Arrêt gracieux des services.

Pour définir le vidage d’état sur le service à l’aide de l’interface de ligne de commande

À l’invite de commande, tapez :

set service <name>  -downStateFlush (ENABLED | DISABLED )
<!--NeedCopy-->

Exemple :

set service Service-HTTP-1 -downStateFlush enabled
<!--NeedCopy-->

Pour configurer le vidage de l’état du service à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serviceset ouvrez un service.
  2. Dans Paramètres avancés, sélectionnez Paramètres de traficet sélectionnez Vidage de l’état dévalant.

Pour configurer le transfert d’état sur le serveur virtuel à l’aide de l’interface de ligne de commande

À l’invite de commande, tapez :

set lb vserver <name>  -downStateFlush (ENABLED | DISABLED )
<!--NeedCopy-->

Exemple :

set lb vserver vsvr1 -downStateFlush enabled
<!--NeedCopy-->

Pour configurer le transfert d’état sur le serveur virtuel à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels, puis ouvrez un serveur virtuel.
  2. Dans Paramètres avancés, sélectionnez Paramètres de traficet sélectionnez Vidage de l’état dévalant.