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

Configuration de la redirection HTTP vers différents serveurs à l'aide des mêmes répertoires et fichiers

16 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Cisco a annoncé la fin de la commercialisation de 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

La redirection HTTP est une méthode fiable utilisée pour implémenter persistant ou des connexions adhérentes. La redirection HTTP permet également à LocalDirector pour exécuter l'Équilibrage de charge efficace pour le Protocole SSL (Secure Socket Layer) et les connexions non-SSL, aussi bien que pour les connexions à un fournisseur de services Internet (ISP) qui traversent un serveur proxy.

Ce document fournit une configuration d'échantillon de redirection HTTP à deux serveurs à l'aide des mêmes répertoires et fichiers.

Ces paramaters sont utilisés dans cette configuration :

  • Un enregistrement « A » créé pour IP virtuel de 172.18.124.216 de <-> de test.testdomain.com (VIP)

  • Un enregistrement « A » créé pour IP direct de 172.18.124.208 de <-> de ns-ms1-dip.testdomain.com (IMMERSION)

  • Un enregistrement « A » créé pour l'IMMERSION de 172.18.124.209 de <-> de ns-ms2-dip.testdomain.com

  • Un enregistrement « A » créé pour le <-> 172.18.124.207 de ns-ms1.cisco.com vrai

  • Un enregistrement « A » créé pour le <-> 172.18.124.206 de ns-ms2.cisco.com vrai

  • Adresse virtuelle d'IMMERSION de 172.18.124.209 pour 172.18.124.206 vrai (s2)

  • Adresse virtuelle d'IMMERSION de 172.18.124.208 pour 172.18.124.207 vrai (S1)

  • URL s2 http://ns-ms2-dip.testdomain.com/%p 302

  • URL S1 http://ns-ms1-dip.testdomain.com/%p 302

  • masque de sous-réseau 24-bit

Il y a des adresses de VIP de port-limite rapportées quelques par limites, des adresses directes IP (IMMERSION), et de vraies adresses IP publique de serveur. Vous avez besoin de deux adresses IP pour chaque vrai serveur pour les connexions sortantes aux vrais serveurs. Les deux adresses IP permettent des adresses sûres de VIP avec des remises (RSTs) envoyées pour de mauvais ports. Ils permettent également à d'autres appels aux adresses d'IMMERSION pour passer par les adresses vraies utilisant une adresse IP alternative pour l'adresse virtuelle de l'IMMERSION.

Conditions préalables

Conditions requises

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

Composants utilisés

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

  • LocalDirector 416

  • Version de logiciel 4.2.1 de LocalDirector

  • Microsoft Internet Explorer 5.5

  • Netscape Communicator 4.7

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Diagramme du réseau

Ce document utilise la configuration réseau suivante :

http_red_diffserv-01.gif

Conventions

Pour plus d'informations sur les conventions de documents, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Configurez la redirection HTTP à différents serveurs à l'aide des mêmes répertoires et fichiers

Employez cette procédure pour configurer la redirection HTTP à différents serveurs à l'aide des mêmes répertoires et fichiers.

  1. Créez une adresse de VIP de port-limite et écrivez-la dans le Système de noms de domaine (DNS). Exemple :

    virtual 172.18.124.216:80:0:tcp is
    
  2. Créez une adresse d'IMMERSION pour chaque vrai serveur qui reçoit des appels pour cette adresse de VIP. Utilisez une adresse IP supplémentaire dans la première partie de la déclaration, comme affiché ici :

    direct-ip 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp is
    direct-ip 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp is
    

    Le système crée cette sortie :

    real 172.18.124.207:80:0:tcp is
    real 172.18.124.206:80:0:tcp is
    bind 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp
    bind 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp
    
  3. Créez un URL réorientent pour chaque vrai serveur.

    Ces l'URLs sont où le client est réorienté quand une adresse de VIP est frappée. Exemple :

    url s2 http://ns-ms2-dip.cisco.com/%p
    url s1 http://ns-ms1-dip.cisco.com/%p
    
  4. Créez une Commande BACKUP pour chaque adresse d'IMMERSION à l'adresse commune de VIP de résoudre des problèmes bookmarking de potentiel.

    Si un client bookmarks l'URL d'une adresse d'IMMERSION et cette adresse d'IMMERSION (vrai serveur) est indisponible (MANQUÉ), alors la Commande BACKUP est utilisée d'appeler l'adresse de VIP de nouveau.

    backup 172.18.124.209:80:0:tcp 172.18.124.216:80:0:tcp
    backup 172.18.124.208:80:0:tcp 172.18.124.216:80:0:tcp
    

    Remarque: La redirection du protocole de transfert hypertexte sécurisé (HTTPS) utilise la Commande BACKUP différemment.

  5. Liez l'adresse de VIP à chaque commande URL. Exemple :

    bind 172.18.124.216:80:0:tcp s2
    bind 172.18.124.216:80:0:tcp s1
    
  6. Créez une commande de lien pour chaque URL à la première partie de l'adresse d'IMMERSION.

    Ceci crée une association entre l'adresse d'IMMERSION et l'URLs associés avec ce surnom. Le lien s'assure que LocalDirector ne réoriente pas des clients à une adresse défectueuse d'IMMERSION, qui est linéaire tracé avec un vrai serveur. Si une adresse d'IMMERSION échoue, ne font pas le redirect to l'URL qui envoie un appel à l'adresse défectueuse d'IMMERSION.

    link s2  172.18.124.209:80:0:tcp
    link s1 172.18.124.208:80:0:tcp
    

Configuration

Cisco LocalDirector 416

!--- Configuration with syslog output 20.7 (debug level) 
!--- and syslog console enabled:

LDIR-416(config)#syslog console
LDIR-416(config)#direct-ip 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp is
LDIR-416(config)#direct-ip 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp is
         
May 2 12:05:04 LD-NOTICE Real machine '172.18.124.206:80:0:tcp': 
Newly created edited to In Service.
<165> May 2 12:05:04 LD-NOTICE Virtual machine '172.18.124.209:80:0:tcp': 
Edited from Newly Created to In Service.
LDIR-416(config)#url s2 http://ns-ms2-dip.testdomain.com/%p 302
LDIR-416(config)#url s1 http://ns-ms1-dip.testdomain.com/%p 302
LDIR-416(config)#backup 172.18.124.209:80:0:tcp 172.18.124.216:80:0:tcp
LDIR-416(config)#backup 172.18.124.208:80:0:tcp 172.18.124.216:80:0:tcp
 
May 2 12:05:04 LD-NOTICE Real machine '172.18.124.207:80:0:tcp': 
Newly created edited to In Service.
<165> May 2 12:05:04 LD-NOTICE Virtual machine '172.18.124.208:80:0:tcp': 
Edited from Newly Created to In Service.
<165> May 2 12:05:04 LD-NOTICE Url 's2': Newly created edited to In Service.
<165> May 2 12:05:04 LD-NOTICE Url 's1': Newly created edited to In Service.
LDIR-416(config)#bind 172.18.124.216:80:0:tcp s2
LDIR-416(config)#bind 172.18.124.216:80:0:tcp s1
LDIR-416(config)#link s2 172.18.124.209:80:0:tcp
LDIR-416(config)#link s1 172.18.124.208:80:0:tcp
LDIR-416(config)#<162>May 2 12:05:04 LD-CRIT Switching
 '172.18.124.216:80:0:tcp'from 'leastconns' to 'slowstart' show conf
: Saved
: LocalDirector 416 Version 4.2.1
syslog output 20.7
no syslog console
enable password dfeaf10390e560aea745ccba53e044 encrypted
hostname LDIR-416
no shutdown ethernet 0
no shutdown ethernet 1
shutdown ethernet 2
interface ethernet 0 auto
interface ethernet 1 auto
interface ethernet 2 auto
mtu 0 1500
mtu 1 1500
mtu 2 1500
multiring all
no secure 0
no secure 1
no secure 2
ping-allow 0
ping-allow 1
ping-allow 2
ip address 172.18.124.215 255.255.255.0
route 0.0.0.0 0.0.0.0 172.18.124.1 1
arp timeout 30
no rip passive
rip version 1
failover ip address 0.0.0.0
no failover
failover hellotime 30
password dfeaf10390e560aea745ccba53e044ed encrypted
telnet 172.18.124.0 255.255.255.0
telnet 64.0.0.0 255.0.0.0
snmp-server enable traps
snmp-server community public
no snmp-server contact
no snmp-server location
virtual 172.18.124.216:80:0:tcp is
real 172.18.124.206:80:0:tcp is
real 172.18.124.207:80:0:tcp is
direct-ip 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp is
direct-ip 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp is
url s1 http://ns-ms1-dip.testdomain.com/%p 302
url s2 http://ns-ms2-dip.testdomain.com/%p 302
backup 172.18.124.208:80:0:tcp 172.18.124.216:80:0:tcp
backup 172.18.124.209:80:0:tcp 172.18.124.216:80:0:tcp
bind 172.18.124.208:80:0:tcp 172.18.124.207:80:0:tcp
bind 172.18.124.209:80:0:tcp 172.18.124.206:80:0:tcp
bind 172.18.124.216:80:0:tcp s1
bind 172.18.124.216:80:0:tcp s2
link s1 172.18.124.208:80:0:tcp
link s2 172.18.124.209:80:0:tcp
LDIR-416#

Vérifiez

Aucune procédure de vérification n'est disponible pour cette configuration.

Dépannez

Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.

Dépannage des commandes

Certaines commandes show sont prises en charge par l'Output Interpreter Tool (clients enregistrés uniquement), qui vous permet de voir une analyse de la sortie de la commande show.

Remarque: Avant d'exécuter les commandes debug, référez-vous à la section Informations importantes sur les commandes Debug.

  • exposition vraie — Affiche des vrais les statistiques et les états serveurs.

  • exposition virtuelle — Affiche une liste de serveurs virtuels, de leurs états, de nombre de connexions, et d'algorithmes d'équilibrage de charge.

  • grippage d'exposition — Affiche qu'on lie de vrais serveurs auxquels des serveurs virtuels.

  • show connection — Affiche le nombre actuellement d'utilisé, aussi bien que le maximum utilisé, des objets connexion de proxy pour l'Équilibrage de charge satisfait.

  • affichez les https de statistiques — Statistiques de connexion des affichages HTTPS.

  • URL d'exposition — Affiche les informations de connexion à l'URLs.

C'est la sortie de commande de la vraie commande d'exposition.

LDIR-416(config)#show real 

Real    Machines: 

                                                         No Answer TCP Reset DataIn 
Machine                        Connect  State  Thresh Reassigns  Reassigns   Conns 

(DIP) 172.18.124.207:80:0:tcp     0     IS       8        0         0          0 

(DIP) 172.18.124.206:80:0:tcp     0     IS       8        0         0          0 

C'est la sortie de commande de la commande virtuelle d'exposition.

LDIR-416(config)#show virtual 

Machines:    

                Machine          Mode      State  Connect  Sticky  Predictor  Slowstart 

(DIP) 172.18.124.209:80:0:tcp   directed  local      IS      0      0         leastconns roundrobin*  

(DIP) 172.18.124.208:80:0:tcp   directed  local      IS      0      0         leastconns roundrobin*  

      172.18.124.216:80:0:tcp   directed  local      IS      0      0         leastconns roundrobin*

C'est la sortie de commande de la commande de grippage d'exposition.

LDIR-416(config)#show bind 

           Virtual Machine(s)            Real Machines/Urls 

(DIP) 172.18.124.209:80:0:tcp(IS) 

(DIP) 172.18.124.206:80:0:tcp(IS) 

(DIP) 172.18.124.208:80:0:tcp(IS) 

(DIP) 172.18.124.207:80:0:tcp(IS) 

                                        172.18.124.216:80:0:tcp(IS)  
                                                  s1(IS)  
                                                  s2(IS)

C'est la sortie de commande de la commande de show connection.

LDIR-416(config)#show connection 

Type        Currently Used   Max Used 

----------- --------------- ---------- 
Connections       0             3  

Wildcards         6            10 

Sticky            0             0 

SSL Sticky        0             0 

IP Frags          0             0 

SSL Proxy         0             0  

FTP Proxy         0             0  

COOKIE Ins        0             0  

COOKIE Pass       0             0 

CLB Prox          0             0  

HTTP Redir

Proxy             0             1  

Total    Allocated = 40960 Total Allocatable = 135824

C'est la sortie de commande de la commande de https de statistiques d'exposition.

LDIR-416(config)#show statistics https

             Real Machine(s)                 Bytes      Packets   Connections 

(DIP) 172.18.124.207:80:0:tcp                 0            0                0 
(DIP) 172.18.124.206:80:0:tcp                 0            0                0 

         Virtual Machine(s)                 Bytes      Packets   Connections 
(DIP) 172.18.124.209:80:0:tcp                 0            0                0 

(DIP) 172.18.124.208:80:0:tcp                 0            0                0 

      172.18.124.216:80:0:tcp                 17949       161               10 

LDIR-416(config)# 

C'est la sortie de commande de la commande URL d'exposition.

LDIR-416#show url
Urls:
       
           Id  Connect    Rcode   State          Url
           s1     0          302     IS     http://ns-ms1-dip.testdomain.com/%p
           s2     0          302     IS     http://ns-ms2-dip.testdomain.com/%p

C'est sortie témoin si vous parcourez à http://test.testdomain.com/page2.htm, qui des redirect to http://ns-ms2-dip.testdomain.com, et utilise ces commandes de dépannage.

Si vous utilisez des commandes de débogage :

LDIR-416# 

<162> May 2 12:06:32 LD-CRIT   Switching '172.18.124.216:80:0:tcp' 
      from 'slowstart' to 'leastconns'
<162> May 2 12:06:32 LD-CRIT 		Switching '172.18.124.209:80:0:tcp' 
      from 'slowstart' to 'leastconns'

LDIR-416#show dip
Direct IPs:
            
Virtual                          Real           Conns  State  Predictor    Slowstart
172.18.124.208:80:0:tcp  172.18.124.207:80:0:tcp   0     IS   leastconns   roundrobin*
172.18.124.209:80:0:tcp  172.18.124.206:80:0:tcp   1     IS   leastconns*  roundrobin
          

LDIR-416#show virtual
Machines:
            
Machine                           Mode         State Connect Sticky   Predictor Slowstart
(DIP) 172.18.124.208:80:0:tcp  directed local    IS      0     0     leastconns roundrobin*
(DIP) 172.18.124.209:80:0:tcp  directed local    IS      1     0     leastconns* roundrobin
      172.18.124.216:80:0:tcp  directed local    IS      0     0     leastconns* roundrobin

Ce sont des sorties témoin si vous parcourez à http://test.testdomain.com/page2.htm, qui des redirect to http://ns-ms1-dip.testdomain.com, et utilisent ces commandes de dépannage.

LDIR-416# show url
Urls:
            
Id Connect Rcode State Url
s1 1                    302    IS    http://ns-ms1-dip.testdomain.com/%p
s2 0                    302    IS    http://ns-ms2-dip.testdomain.com/%p      

LDIR-416# show statistics
                                Real Machine(s) Bytes Packets Connections
(DIP) 172.18.124.206:80:0:tcp 2077     8                    2
(DIP) 172.18.124.207:80:0:tcp 2224     8                    2
            
            
                          Virtual Machine(s) Bytes Packets Connections
(DIP) 172.18.124.208:80:0:tcp 2224     8                    1
(DIP) 172.18.124.209:80:0:tcp 2077     8                    1
                      172.18.124.216:80:0:tcp     4101     42           4
 
LDIR-416# show virtual
Machines:
            
Machine                             Mode      State Connect Sticky   Predictor     Slowstart
(DIP) 172.18.124.208:80:0:tcp directed local     IS    1        0     leastconns*   roundrobin
(DIP) 172.18.124.209:80:0:tcp directed local     IS    0        0     leastconns*   roundrobin
	     172.18.124.216:80:0:tcp directed local     IS    0        0     leastconns*   roundrobin 

LDIR-416# show dip
Direct IPs:
            
Virtual                         Real               Conns State  Predictor     Slowstart
172.18.124.208:80:0:tcp  172.18.124.207:80:0:tcp     1    IS    leastconns*   roundrobin
172.18.124.209:80:0:tcp  172.18.124.206:80:0:tcp     0    IS    leastconns*   roundrobin

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 44125