WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Integrando o On Demand Router do SIP ao Balanceador de Carga

É possível integrar o On Demand Router (ODR) do Session Initiation Protocol (SIP) ao Balanceador de Carga. O Balanceador de Carga do IBM WebSphere Application Server pode ajudar a maximizar o potencial do Web site fornecendo uma solução avançada, flexível e escalável para problemas de demanda de pico.

Antes de Começar

Procedimento

  1. Inicie o Load Balancer.
    1. No prompt de comandos, digite dsserver start .
    2. Em seguida, digite lbadmin para iniciar o console administrativo do Load Balancer.
    3. No console administrativo, clique com o botão direito do mouse em Dispatcher e, em seguida, selecione Conectar ao Host.
    4. Clique com o botão direito do mouse no nome do host e selecione Iniciar Executante.
  2. Inicie o assistente de configuração do balanceador de carga. Clique com o botão direito do mouse em Dispatch > Iniciar Assistente de Configuração.
    1. Selecione o host padrão.
    2. Digite um endereço de cluster. O endereço do cluster não deve permitir execução de ping antes do início do Executante. É preciso especificar esse mesmo valor para o host ao criar uma porta definida pelo usuário.
    3. Digite um número de porta, como 5060.
    4. Inclua servidores na porta. Inclua cada servidor para o qual o balanceador de carga efetuará proxy do tráfego. Na configuração, o servidor balanceado por carga é o servidor ODR para a configuração do WebSphere Application Server.
    5. Inicie um orientador clicando em Sim. Por exemplo, para tráfego HTTP, inicie o orientador HTTP. Para o tráfego SIP, inicie o orientador SIP. O orientador informa ao gerenciador se uma porta específica está ou não aceitando tráfego.
  3. Defina um alias do endereço do cluster no adaptador de auto-retorno do servidor proxy do SIP. Por exemplo, digite lb-alias.sh <cluster_ip_address>:
    #!/bin/sh
    
    CLUSTER=$1
    
    if [ -f /proc/sys/net/ipv4/conf/all/arp_ignore -a -f /proc/sys/net/ipv4/conf/all/arp_announce ]
    then
    echo Using arp_ignore
    echo "3" >/proc/sys/net/ipv4/conf/all/arp_ignore
    echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
    ip addr add $CLUSTER/32 scope host dev lo
    elif [ -f /proc/sys/net/ipv4/conf/all/hidden -a -f /proc/sys/net/ipv4/conf/lo/hidden ]
    then
    echo Using hidden
    echo "1" > /proc/sys/net/ipv4/conf/all/hidden
    echo "1" > /proc/sys/net/ipv4/conf/lo/hidden
    ip addr add $CLUSTER/32 dev lo
    elif [ ! -z "$( which arptables )" ]
    then
    echo Using arptables
    arptables -A IN -s $CLUSTER -j DROP
    arptables -A OUT -s $CLUSTER -j mangle --mangle-ip-s $(hostname)
    ip addr add $CLUSTER/32 dev lo
    else 
    echo Using iptables
    iptables -t nat -A PREROUTING -d $CLUSTER -j REDIRECT
    fi

    Guia de Administração do Balanceador de Carga para obter informações adicionais.

  4. Configure um IP sprayer no console administrativo do WebSphere Virtual Enterprise.
    1. No console administrativo, clique em Servidores > Roteadores On Demand > odr_name > Configurações do Roteador On Demand do SIP > Configurações do Roteador On Demand do SIP.
    2. Em Propriedades Gerais, na seção de configuração do sprayer IP, selecione a caixa de opção do sprayer IP do qual você deseja que o servidor proxy do SIP receba tráfego: Ativar Sprayer TCP, Ativar Sprayer SSL ou Ativar Sprayer UDP.
    3. Digite um valor para o Host. Esse é o valor especificado na etapa 2b.
    4. Digite um valor para a Porta. Esse é o valor especificado na etapa 2c.
    5. Clique em Aplicar e, em seguida, clique em Salvar.
  5. Defina as propriedades customizadas do ODR do SIP no console administrativo do WebSphere Virtual Enterprise.
    1. No console administrativo, clique em Servidores > Roteadores On Demand > odr_name > Configurações do Roteador On Demand do SIP > Configurações do Roteador On Demand do SIP.
    2. Em Propriedades Gerais, na seção Propriedades Adicionais, clique em Propriedades Customizadas.
    3. Crie as seguintes propriedades customizadas do ODR do SIP:
      • LBIPAddr : O endereço IP da máquina balanceador de carga.
      • SIPAdvisorMethodName: O tipo de mensagem enviada pela orientação do Balanceador de Carga. Deve ser INFO.
      • serverUDPInterface: O endereço IP da máquina servidor.
      • serverUDPPort : Especifica um número da porta não usado. Por exemplo, 5080.
  6. Cria uma porta definida pelo usuário no console administrativo do WebSphere Virtual Enterprise.
    1. No console administrativo, clique em Servidores > On Demand Routers > on_demand_router > Comunicações > Portas.
    2. Clique em Novo(a).
    3. Selecione Porta definida pelo usuário.
    4. Digite SIP_LB_Address como o Nome da porta.
    5. Digite um valor para o Host. Esse é o valor especificado na etapa 2b.
    6. Digite um valor para a Porta. Esse é o valor especificado em 2c. Clique em OK. Salve as alterações.
    7. Em Portas, modifique o PROXY_SIP_ADDRESS de * para o nome real do host da máquina do servidor proxy.
    8. Clique em Aplicar e, em seguida, clique em Salvar.
  7. Modifique os transportes do proxy do SIP.
    1. No console administrativo, clique em Servidores > Roteadores On Demand > odr_name > Configurações do Roteador On Demand do SIP > Configurações do Roteador On Demand do SIP > Transportes do Roteador On Demand do SIP > > UDP_SIP_PROXY_CHAIN > Canal UDPInbound (UDP_1).
    2. Na lista drop-down Porta, selecione SIP_LB_Address.
    3. Clique em Aplicar e, em seguida, clique em Salvar.
  8. Reinicie o servidor proxy para salvar suas alterações. Utilize as etapas adicionais a seguir para integrar o ODR ao balanceador de carga:
  9. Verifique se o nome do host da máquina do ODR está configurado para o PROXY_SIP_ADDRESS. Para verificar no console administrativo, clique em Servidores > Roteadores On Demand > odr_name > Comunicações > Porta > PROXY_SIP_ADDRESS.
  10. Crie uma nova cadeia de transporte UDP. Clique em Servidores > Roteadores On Demand > odr_name > Configurações do Roteador On Demand do SIP > Transportes do Roteador On Demand do SIP > Novo.
    1. Digite um nome para o nova cadeia, como ODR_SIP_PROXY_CHAIN.
    2. No menu suspenso, selecione Proxy-UDP.
    3. Selecione Avançar e, em seguida, Concluir, na página de resumo. Nota: PROXY_SIP_ADDRESS pode não ser exibido na lista de portas existentes. Neste caso, selecione qualquer uma das portas para completar a criação da cadeia de transporte e modifique o canal de entrada UDP da nova cadeia recém-criada posteriormente. Selecione a nova cadeia de transporte, selecione o canal de entrada UDP e altere a porta para PROXY_SIP_ADDRESS.
  11. Crie uma propriedade de sistema denominada clientUDPInterface em cada ODR e configure-a com o endereço IP do endereço do cluster. Para criar a propriedade de sistema, selecione Servidores > On Demand Routers > odr_name > Java e Gerenciamento de Processo > Definição de Processo > Java Virtual Machine > Propriedades Customizadas > Novo.
  12. Salve e sincronize a configuração.
  13. Reinicie o ODR.



Tarefas relacionadas
Informações relacionadas
Criando e Configurando ODRs
Configurando um Servidor da Web como um Servidor Proxy Confiável
Propriedades Customizadas e de Sistema do On Demand Router
Tópico de Tarefa    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h16min12s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/tcgjpx_proxy.html