Serviços de rede de aplicativos : Cisco LocalDirector 400 Series

Configurando o Redireção do HTTP aos server diferentes usando os mesmos diretórios e arquivos

19 Setembro 2015 - Tradução por Computador
Outras Versões: Versão em PDFpdf | Inglês (22 Agosto 2015) | Feedback


A Cisco anunciou o fim das vendas para o Cisco LocalDirector. Para mais informação, refira o fim da vida útil do 400 Series de LocalDirector e as observações e os boletins de produto da Fim--venda.


Índice


Introdução

O Redireção do HTTP é um método confiável usado para executar persistente ou conexões difíciis. O redirecionamento HTTP também permite ao LocalDirector executar um balanceamento de carga eficaz em conexões SSL e não SSL, bem como em conexões para um ISP que passe por um servidor proxy.

Este documento fornece um exemplo da configuração do redirecionamento HTTP para dois servidores usando os mesmos diretórios e arquivos.

Estes paramaters são usados nesta configuração:

  • Um registro "A" criado para test.testdomain.com <-> IP virtual 172.18.124.216 (VIP)

  • Um registro "A" criado para ns-ms1-dip.testdomain.com <-> 172.18.124.208 direct IP (DIP)

  • Um registro "A" criado para ns-ms2-dip.testdomain.com <-> 172.18.124.209 DIP

  • Um registro "A" criado para ns-ms1.cisco.com <-> 172.18.124.207 real

  • Um registro "A" criado para ns-ms2.cisco.com <-> 172.18.124.206 real

  • Endereço DIP virtual 172.18.124.209 para 172.18.124.206 real (s2)

  • endereço DIP virtual 172.18.124.208 para 172.18.124.207 real (s1)

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

  • url s1 http://ns-ms1-dip.testdomain.com/%p 302

  • máscara de sub-rede de 24 bits

Há algumas limitações relativas aos endereços do limite de porta VIP, aos endereços diretos IP (MERGULHO), e aos endereços IP públicos do servidor real. Você precisa dois endereços IP de Um ou Mais Servidores Cisco ICM NT para cada servidor real para conexões externas aos servidores reais. Os dois endereços IP de Um ou Mais Servidores Cisco ICM NT permitem endereços seguros VIP com as restaurações (RST) enviadas para portas ruins. Permitem também que outras chamadas para os endereços DIP ignorem os endereços verdadeiros utilizando um endereço IP alternativo para o endereço virtual do DIP.

Pré-requisitos

Requisitos

Não existem requisitos específicos para este documento.

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

  • LocalDirector 416

  • Versão do software LocalDirector 4.2.1

  • Microsoft Internet Explorer 5.5

  • Netscape Communicator 4.7

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.

Diagrama de Rede

Este documento utiliza a seguinte configuração de rede:

http_red_diffserv-01.gif

Convenções

Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.

Configurar o Redireção do HTTP aos server diferentes usando os mesmos diretórios e arquivos

Use este procedimento para configurar o Redireção do HTTP aos server diferentes usando os mesmos diretórios e arquivos.

  1. Crie um endereço do limite de porta VIP e incorpore-o ao Domain Name System (DNS). Por exemplo:

    virtual 172.18.124.216:80:0:tcp is
    
  2. Crie um endereço do MERGULHO para cada servidor real que aceita atendimentos para este endereço VIP. Use um endereço IP de Um ou Mais Servidores Cisco ICM NT extra no primeiro parte da indicação, como mostrado aqui:

    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
    

    O sistema cria esta saída:

    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. Crie um redirecionamento de URL para cada servidor real.

    Estas URL são o lugar onde o cliente é reorientado quando um endereço VIP é batido. Por exemplo:

    url s2 http://ns-ms2-dip.cisco.com/%p
    url s1 http://ns-ms1-dip.cisco.com/%p
    
  4. Crie um comando de backup para cada endereço DIP para o endereço VIP comum a fim de resolver possíveis problemas de marcação.

    Se um cliente marcar a URL de um endereço DIP e esse endereço DIP (servidor real) não estiver disponível (FALHO), então, o comando de backup será usado para chamar o endereço VIP novamente.

    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
    

    Nota: A reorientação do protocolo secure hypertext transfer (HTTPS) usa o comando backup diferentemente.

  5. Ligue o endereço VIP a cada comando de URL. Por exemplo:

    bind 172.18.124.216:80:0:tcp s2
    bind 172.18.124.216:80:0:tcp s1
    
  6. Crie um comando de enlace para cada URL na primeira parte do endereço DIP.

    Isso cria uma associação entre o endereço DIP e os URLs associados àquele apelido. O link assegura-se de que LocalDirector não reoriente clientes a um endereço falhado do MERGULHO, que seja linear traçado com um servidor real. Se um endereço do MERGULHO falha, não reoriente à URL que envia um atendimento ao endereço falhado do MERGULHO.

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

Configuração

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#

Verificar

No momento, não há procedimento de verificação disponível para esta configuração.

Troubleshooting

Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.

Comandos para Troubleshooting

A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da saída do comando show.

Nota: Antes de emitir comandos debug, consulte Informações importantes sobre comandos debug.

  • show real — Exibe as estatísticas e os estados de servidores reais.

  • show virtual - Exibe uma lista de servidores virtuais, seus estados, número de conexões e algoritmos de balanceamento de carga.

  • ligamento da mostra — Indica que servidores reais são limitados a que servidores virtuais.

  • conexão da mostra — Indica o número de usado atualmente, assim como o máximo usado, objetos de conexão de proxy para o Balanceamento de carga satisfeito.

  • mostre https das estatísticas — Estatísticas da conexão de HTTPS dos indicadores.

  • show url - exibe informações de conexões de URLs.

Esta é a saída do comando do comando show real.

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 

Esta é a saída do comando do comando show virtual.

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*

Esta é a saída do comando do comando show bind.

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)

Esta é a saída do comando do comando 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

Esta é a saída do comando do comando show statistics https.

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)# 

Esta é a saída do comando do comando show url.

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

Este é exemplo de saída se você consulta a http://test.testdomain.com/page2.htm, que reorienta a http://ns-ms2-dip.testdomain.com, e usa estes comandos de Troubleshooting.

Se você usa comandos debugging:

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

Estes são exemplos de saída se você consulta a http://test.testdomain.com/page2.htm, que reorienta a http://ns-ms1-dip.testdomain.com, e usam estes comandos de Troubleshooting.

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

Discussões relacionadas da comunidade de suporte da Cisco

A Comunidade de Suporte da Cisco é um fórum onde você pode perguntar e responder, oferecer sugestões e colaborar com colegas.


Informações Relacionadas


Document ID: 44125