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


Integración del direccionador On Demand de SIP con Load Balancer

Puede integrar el direccionador On Demand (ODR) del protocolo SIP (Session Initiation Protocol) con Load Balancer. Load Balancer for IBM WebSphere Application Server puede ayudar a maximizar el potencial del sitio web proporcionando una solución potente, flexible y ampliable para los problemas de picos de demandas.

Antes de comenzar

Procedimiento

  1. Inicie Load Balancer.
    1. En la solicitud de mandatos, escriba dsserver start.
    2. A continuación, escriba lbadmin para iniciar la consola administrativa de Load Balancer.
    3. En la consola administrativa, pulse con el botón derecho sobre Dispatcher y, a continuación, seleccione Conectar con host.
    4. Pulse con el botón derecho del ratón sobre el nombre de host y seleccione Iniciar ejecutor.
  2. Inicie el asistente de configuración de Load Balancer. Pulse con el botón derecho del ratón sobre Asignación > Iniciar asistente de configuración.
    1. Seleccione un host predeterminado.
    2. Escriba una dirección de clúster. No se debe ejecutar ping en la dirección de clúster antes de que se inicie el ejecutor. Debe especificar este mismo valor para el host cuando cree un puerto definido por el usuario.
    3. Escriba un número de puerto, por ejemplo, 5060.
    4. Añada servidores al puerto. Añada cada servidor para el que Load Balancer hará de proxy de tráfico. En la configuración, el servidor con equilibrio de carga es el servidor de ODR para la configuración de WebSphere Application Server.
    5. Inicie un asesor pulsando . Por ejemplo, para el tráfico HTTP, inicie el asesor HTTP. Para el tráfico SIP, inicie el asesor SIP. El asesor indica al gestor si un determinado puerto acepta o no tráfico.
  3. Cree un alias para la dirección de clúster en el adaptador de bucle de retorno del servidor proxy SIP. Por ejemplo, escriba lb-alias.sh <dirección_ip_clúster>:
    #!/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

    Guía de administración de Load Balancer si desea más información.

  4. Configure un distribuidor de IP desde la consola administrativa de WebSphere Virtual Enterprise.
    1. En la consola administrativa, pulse Servidores > Direccionadores On Demand > nombre_odr > Valores de direccionador On Demand SIP > Valores del direccionador On Demand SIP.
    2. En Propiedades generales, en la sección de configuración del distribuidor de IP, seleccione el recuadro de selección del distribuidor de IP desde el que desea que el servidor proxy SIP reciba el tráfico: Habilitar distribuidor de TCP, Habilitar distribuidor de SSL o Habilitar distribuidor de UDP.
    3. Especifique un valor para el Host. Este es el valor que ha especificado en el paso 2b.
    4. Especifique un valor para el Puerto. Este es el valor que ha especificado en el paso 2c.
    5. Pulse Aplicar y, a continuación, Guardar.
  5. Defina propiedades personalizadas del ODR de SIP desde la consola administrativa de WebSphere Virtual Enterprise.
    1. En la consola administrativa, pulse Servidores > Direccionadores On Demand > nombre_odr > Valores de direccionador On Demand SIP > Valores del direccionador On Demand SIP.
    2. En Propiedades generales, en la sección Propiedades adicionales, pulse Propiedades personalizadas.
    3. Cree las siguientes propiedades personalizadas del ODR de SIP:
      • LBIPAddr : la dirección IP de la máquina de equilibrador de carga.
      • SIPAdvisorMethodName: el tipo de mensajes enviados por el asesor de Load Balancer. Debe ser INFO.
      • serverUDPInterface: la dirección IP de la máquina servidor.
      • serverUDPPort : especifique un número de puerto no utilizado. Por ejemplo, 5080.
  6. Cree un puerto definido por el usuario desde la consola administrativa de WebSphere Virtual Enterprise.
    1. Desde la consola administrativa, pulse Servidores > Direccionadores On Demand > direccionador_on_demand > Comunicaciones > Puertos.
    2. Pulse Nuevo.
    3. Seleccione el puerto definido por el usuario.
    4. Especifique Dirección_SIP_LB como Nombre de puerto.
    5. Especifique un valor para el Host. Este es el valor que ha especificado en el paso 2b.
    6. Especifique un valor para el Puerto. Este es el valor que ha especificado en 2c. Pulse Aceptar.Pulse Guardar los cambios.
    7. En Puertos, cambie el valor de DIRECCIÓN_SIP_PROXY de * por el nombre de host de la máquina del servidor proxy.
    8. Pulse Aplicar y, a continuación, Guardar.
  7. Modifique los transportes de proxy SIP.
    1. En la consola administrativa, pulse Servidores > Direccionadores On Demand > nombre_odr > Valores de direccionador On Demand SIP>Valores del direccionador On Demand SIP> Transportes del direccionador On Demand SIP > > CADENA_PROXY_UDP_SIP > Canal UDPInbound (UDP_1).
    2. En la lista desplegable Puerto, seleccione Dirección_SIP_LB.
    3. Pulse Aplicar y, a continuación, Guardar.
  8. Reinicie el servidor proxy para guardar los cambios. Utilice los pasos adicionales siguientes para integrar el ODR con Load Balancer:
  9. Compruebe que el nombre de host de la máquina del ODR esté establecido en la DIRECCIÓN_SIP_PROXY. Para comprobarlo en la consola administrativa, pulse Servidores > Direccionadores On Demand > nombre_odr > Comunicaciones > Puerto > DIRECCIÓN_SIP_PROXY.
  10. Cree una nueva cadena de transporte UDP. Pulse Servidores > Direccionadores On Demand> nombre_odr > Valores del direccionador On Demand SIP > Transportes del direccionador On Demand SIP > Nuevo.
    1. Escriba un nombre para la nueva cadena como, por ejemplo, CADENA_PROXY_ODR_SIP.
    2. En la lista desplegable, seleccione Proxy-UDP.
    3. Seleccione Siguiente y Finalizar en la página de resumen. Nota: puede que la DIRECCIÓN_SIP_PROXY no aparezca en la lista de puertos existentes. En este caso, seleccione alguno de los puertos para completar la creación de la cadena de transporte y, a continuación, modifique el canal de entrada UDP de la cadena que acaba de crear. Seleccione la nueva cadena de transporte y, a continuación, seleccione el canal de entrada UDP y cambie el puerto por DIRECCIÓN_SIP_PROXY.
  11. Cree una propiedad del sistema denominada clientUDPInterface en cada ODR y establézcala en la dirección IP de la dirección del clúster. Para crear la propiedad del sistema, seleccione Servidores > Direccionadores On Demand > nombre_odr > Java y gestión de procesos > Definición de proceso > Máquina virtual Java > Propiedades personalizadas > Nuevo.
  12. Pulse Guardar y sincronice la configuración.
  13. Reinicie el ODR.



Tareas relacionadas
Información relacionada
Creación y configuración de ODR
Configuración de un servidor web como un servidor proxy de confianza
Propiedades personalizadas y del sistema del direccionador On Demand
Tema de tarea    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H39' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/tcgjpx_proxy.html