[AIX Solaris HP-UX Linux Windows][z/OS]

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 Load Balancer for IBM® WebSphere Application Server pode ajudar a maximizar o potencial do website fornecendo uma solução avançada, flexível e escalável para problemas de pico.

Antes de Iniciar

[z/OS]Restrição: O Intelligent Management não suporta recursos do SIP no sistema operacional z/OS.

Instale o Load Balancer forIBM WebSphere Application Server. Veja o Knowledge Center do Edge Components para obter informações sobre a instalação.

Evitar Problemas Evitar Problemas: O SIP ODR está estabilizado e isso atualmente não é recomendado. Em vez disso, use o servidor proxy SIP.gotcha

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-se ao host.
    4. Clique com o botão direito do mouse no nome do host e selecione Iniciar executor.
  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 está disponível antes de o executor ser iniciado. É 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á aceitando o tráfego.
  3. O alias que o cluster trata no adaptador de loopback do on demand router 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
  4. Defina as propriedades customizadas do ODR do SIP no console administrativo do Intelligent Management.
    1. No console administrativo, clique em Servidores > Tipos de servidores > On demand routers > odr_name > Congifurações do on demand router 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. Seu nome é INFO.
      • serverUDPInterface: O endereço IP da máquina servidor.
      • serverUDPPort : Especifica um número da porta não usado. Por exemplo, 5080.
      • udp.IPSprayer.host: Você especificou este valor na etapa 2 b.
  5. Cria uma porta definida pelo usuário no console administrativo do Intelligent Management.
    1. No console administrativo, clique em Servidores > Tipos de servidor > On demand routers > on_demand_router > Comunicações > Portas.
    2. Clique em Novo.
    3. Selecione porta definida pelo usuário.
    4. Insira SIP_LB_Address para o Nome da porta.
    5. Digite um valor para o Host. Você especificou este valor na etapa 2 b.
    6. Digite um valor para a Porta. Você especificou este valor na etapa 2 c. Clique em OK. Salve as mudanças.
    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.
  6. Modifique os transportes do on demand router SIP.
    1. No console administrativo, clique em Servidores > Tipos de servidores > On demand routers > odr_name > Configurações do on demand router SIP > Transportes do on demand router 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.
  7. Verifique se o nome do host da máquina do ODR está configurado para o PROXY_SIP_ADDRESS. Para verificar a partir do console administrativo, clique em Servidores > Tipos de servidores > On demand routers > odr_name > Comunicações > Porta > PROXY_SIP_ADDRESS.
  8. Crie uma cadeia de transporte UDP. Clique em Servidores > Tipos de servidor > On demand routers > odr_name > Propriedades do On Demand Router SIP > Transportes do On Demand Router SIP > Novo.
    1. Digite um nome para o nova cadeia, como ODR_SIP_PROXY_CHAIN.
    2. Na lista suspensa, selecione Proxy-UDP.
    3. Clique em Avançar.
    4. Selecione Utilizar porta existente e PROXY_SIP_ADDRESS. Clique em Avançar e, em seguida, Concluir na página de resumo. Se o PROXY_SIP_ADDRESS não aparece na lista de portas existentes, selecione qualquer uma das portas para completar a criação da cadeia de transporte e modifique o canal de entrada UDP da nova cadeia. Selecione a nova cadeia de transporte, selecione o canal de entrada UDP e altere a porta para PROXY_SIP_ADDRESS.
  9. Crie uma cadeia de transporte TCP. Clique em Servidores > Tipos de servidor > On demand routers > odr_name > Propriedades do On Demand Router SIP > Transportes do On Demand Router SIP > Novo.
    1. Digite um nome para o nova cadeia, como TCP_SIP_PROXY_CHAIN.
    2. Na lista suspensa, selecione SIP_LB_Address.
    3. Clique em Avançar e, em seguida, Concluir na página de resumo.
    4. Reinicie o ODR para coletar as mudanças.
  10. 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 do sistema, selecione Servidores > Tipos de servidores > Roteadores on demand > odr_name > Java e gerenciamento de processos > Definição de processo > Java Virtual Machine > Propriedades customizadas > Novo.
  11. Salve e sincronize a configuração.
  12. Reinicie o ODR.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_cgjpxproxy
Nome do arquivo: twve_cgjpxproxy.html