Services de mise en réseau d'applications : Cisco LocalDirector de la gamme 400

Empêcher LocalDirector de basculer les serveurs

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Cisco a annoncé l' interruption de vente pour Cisco LocalDirector. Le pour en savoir plus, se rapportent aux notices de fin de vie et de fin de commercialisation de gamme 400 de LocalDirector et à des bulletins de produit.


Contenu


Introduction

Ce document fournit des raisons et des causes pourquoi LocalDirector peut échouer des serveurs, et fournit des informations sur la façon dont empêcher LocalDirector des serveurs manquants.

LocalDirector peut échouer des serveurs pour ces raisons :

  • Le serveur ne répond pas à de nouvelles connexions.

  • Le serveur répond aux connexions avec des remises de Protocole TCP (Transmission Control Protocol).

  • Utilisation de la commande data dans la configuration de LocalDirector.

  • Le message de pas de réponse est reçu du vrai serveur.

  • LocalDirector ne voit pas une réponse du serveur à une synchronisation de TCP (PAS DE RÉPONSE).

  • LocalDirector reçoit un TCP RST du serveur (RST RÉAFFECTENT).

Pour déterminer quels serveurs de LocalDirector de causes vrais à échouer, vous devez diagnostiquer le problème. Utilisez la vraie commande d'exposition et vous verrez la sortie semblable à ceci :

LocalDirector (config)# show real

  Real Machines:                                                  
     Machine             Connect  State  Thresh   No Answ Reassigns    TCP Reset Reassigns   DataIn Conns 
     server2:0:0:tcp       0      Failed    8           8                      0                  0 
     server1:0:0:tcp       0      Failed    8           0                      8                  0 
     Machine - IP address or name of the server, port(if a port-bound server), bind_id, and protocol.
     Connect - The current number of connections to the server. This does not include direct connections 
	 to the server that are bridged by the LocalDirector.
     State - IS(in service), OOS(out-of-service), failed or testing.
     Thresh - Threshold value for reassignments before server is marked as failed. Default 8.
     No Answer Reassigns - Number of connections that are not answered by a real server.
     TCP Reset Reassigns - Number of connections that are reassigned because a
     real server responded with an RST packet on a new connection.
     DataIn Conns - Number of clients requesting but not receiving data.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Causes des serveurs défaillants

Dans un environnement de base, LocalDirector peut déclarer qu'un serveur a manqué pour un grand choix de raisons, qui sont des problèmes serveurs.

Le serveur ne répond pas à de nouvelles connexions

Si un serveur ne répond pas à de nouvelles connexions, le pas de réponse réaffectent l'augmentation de début de compteurs.

Le serveur répond aux connexions avec des remises de TCP

Si le serveur répond avec une Réinitialisation TCP, la Réinitialisation TCP réaffectent des débuts de valeur allant. Une fois l'un ou l'autre des valeurs précédentes atteint le seuil — le par défaut est 8 — LocalDirector déclare qu'un serveur a manqué. Essais de LocalDirector puis pour amener le serveur de nouveau dans l'état de service en dirigeant les connexions vivantes après une relance. Le par défaut est d'une minute. Pour spécifier le nombre de minutes avant qu'un serveur défaillant reçoive une connexion vivante pour vérifier son état, utilisez la commande de relance.

Utilisant la commande data

Utilisant la commande data dans la configuration de LocalDirector peut également entraîner la panne de serveur. Pour limiter le nombre de connexions à un serveur qui a une connexion ouverte à un client, mais qui n'envoie pas des données en réponse à une demande, utilisez la commande data. La commande data attend jusqu'après que la prise de contact de TCP a eu lieu et une demande du client apparaît, par exemple un HTTP OBTIENNENT. La commande data veille que le serveur répond avec les données qui accomplissent la demande au lieu de la synchronisation.

Si le serveur ne répond pas à la demande d'un client des données après la prise de contact de TCP, le compteur de données incrémentera par 1. Une fois que le compteur de données a atteint le nombre qui est spécifié dans le config de LocalDirector, le serveur sera marqué en tant que manqué en raison d'une panne d'application (vraie application défectueuse d'ordinateur « x »). Étudiez pourquoi le serveur envoie des remises de TCP ou ne les répond pas aux connexions.

Si vous voulez que LocalDirector prenne plus long avant de signaler qu'un serveur a manqué, utilisez la commande de seuil d'augmenter la valeur seuil.

Pour placer le nombre maximal de connexions que LocalDirector envoie à un vrai serveur, utilisez la commande de maxconns. Pour retirer les maxconns n'évaluent, utilisent l'aucune commande de maxconns. La valeur par défaut pour la commande de maxconns est 0, ou connexions illimitées.

Vous devez d'abord lier ce serveur virtuel à un vrai serveur. L'action de commande de maxconns applique à tous les vrais serveurs attachés à ce serveur virtuel. Le par défaut n'est aucune limite, ainsi le maximum est limité seulement par des ressources disponibles. Vous pouvez, cependant, fixer une limite pour éviter de surcharger vos serveurs. Vous pouvez désactiver l'état de serveur testant en plaçant le seuil de réaffecter à 0, qui signifie efficacement illimité. Le serveur n'est automatiquement jamais pris hors service, seulement les délais d'attente. Les remises de TCP incrémentent les compteurs.

Message de pas de réponse

Un serveur peut également échouer si un message de pas de réponse est vu du vrai serveur après qu'un paquet de synchronisation de TCP du client ait été assigné. Ceci peut se produire deux manières :

  • Le vrai serveur est en panne ou incapable de répondre.

  • Du vrai la réponse serveur évite le LocalDirector sur le chemin de nouveau au client. LocalDirector ne voit pas la réponse et ne peut pas employer le Traduction d'adresses de réseau (NAT) pour renvoyer le paquet de nouveau à l'adresse virtuelle.

Pour augmenter le débit auquel des serveurs sont considérés manqués, ajustez la panne contre- en réduisant le seuil et réaffectez les valeurs.

Empêcher LocalDirector de basculer les serveurs

Pour garder LocalDirector des serveurs manquants qui refusent des connexions, augmentent le seuil et réaffectent des valeurs. Par exemple, un site recevant 400 connexions par seconde peut avoir besoin de sa valeur seuil grimpée jusqu'à 30.

données

Voici l'exemple de sortie de la commande data :

localdirector(config)# data ? 
   data {real_id | virtual_id} [number of connections]  
   localdirector(config)# data 192.168.1.1:0:0:tcp 30

Remarque: Quand le virtual_id est spécifié, tous les vrais serveurs représentés par ce serveur virtuel sont affectés.

affichez vrai

La vraie commande d'exposition indique le nombre de connexions sans réponse pour chaque vrai serveur.

localdirector(config)# show real
   Real Machines:
                                                       No Answer    TCP Reset   DataIn 
   Machine                   Connect   State  Thresh   Reassigns    Reassigns   Conns 
   192.168.1.1:0:0:tcp          0       OOS     8         0             0         0

affichez les données

La commande data d'exposition indique la valeur réglée avec la commande data.

localdirector(config)# show data  
        Real Machine(s)                  DataIn 
        192.168.1.1:0:0:tcp                50 

Informations connexes


Document ID: 15061