La configuración de inicio rápido para direccionamiento basado en contenido

Este ejemplo de inicio rápido muestra cómo configurar tres estaciones de trabajo conectadas localmente utilizando CBR (Content Based Routing) junto con Caching Proxy, para equilibrar la carga del tráfico Web entre dos servidores Web.

Antes de empezar

Atención: Para simplicidad, este ejemplo ilustra servidores en el mismo segmento LAN; no obstante, con CBR no hay restricción para utilizar servidores en la misma LAN.
Se necesitan tres estaciones de trabajo y cuatro direcciones IP para este ejemplo de inicio rápido. Una estación de trabajo es la máquina de CBR; la otras dos son los servidores web. Cada servidor web requiere una dirección IP. La estación de trabajo CBR requiere una dirección real y una dirección para equilibrar la carga.
Configuración de CBR local simple Configuración local sencilla de CBR

Para obtener más información sobre las distintas maneras en que se puede configurar Load Balancer, lea el tema Tipos de configuraciones de clúster, puerto y servidor para direccionamiento basado en contenido como ayuda para diseñar su tipología.

Caching Proxy debe estar instalado en el mismo servidor para utilizar CBR. Para configurar Caching Proxy para CBR, consulte el paso uno del tema Configuración de componente de direccionamiento basado en contenido.

Acerca de esta tarea

Utilice este método de configuración para obtener un modo rápido de establecer una conexión entre servidores y la máquina de CBR. Este método no incluye la configuración de asesores o el ajuste de rendimiento. Para una configuración completa, consulte los temas Configuración de la máquina de Load Balancer y Configuración de las máquinas de servidor.

Procedimiento

  1. Prepare los servidores.
    1. Para este ejemplo, configure las estaciones de trabajo en el mismo segmento de la LAN. Asegúrese de que el tráfico de red entre las tres máquinas no tenga que pasar por direccionadores o puentes.
    2. Configure los adaptadores de red de las tres estaciones de trabajo. Para este ejemplo, suponga que tiene la configuración de red siguiente:
      Tabla 1. Configuración de red de ejemplo
      Estación de trabajo Nombre Dirección IP
      1 server1.mywebsite.com 9.27.27.101
      2 server2.mywebsite.com 9.27.27.102
      3 server3.mywebsite.com 9.47.47.103
      Máscara de red = 255.255.255.0
      Cada una de las estaciones de trabajo sólo contiene una tarjeta de interfaz de red Ethernet estándar.
    3. Asegúrese de que todos los servidores pueden comunicarse entre sí.
      1. Asegúrese de que server1.mywebsite.com pueden ejecutar ping tanto en server2.mywebsite.com y server3.mywebsite.com.
      2. Asegúrese de que server2.mywebsite.com y server3.mywebsite.com pueden ejecutar ping en server1.mywebsite.com.
    4. Asegúrese de que los servidores Web en server2.mywebsite.com y server3.mywebsite.com son operativos. Utilice un navegador Web para solicitar páginas directamente de http://server2.mywebsite.com (por ejemplo, .../member/index.html) y http://server3.mywebsite.com (por ejemplo, .../guest/index.html).
    5. Obtenga otra dirección IP válida para este segmento de la LAN. Esta será la dirección del clúster que proporcionará a los clientes que deseen acceder a su sitio. Para este ejemplo utilizará:
      Nombre= www.misitioWeb.com
      IP=9.27.27.104
  2. Configure CBR utilizando la línea de mandatos, la interfaz gráfica de usuario o el asistente de configuración.

    Con CBR, puede crear una configuración mediante la línea de mandatos, el asistente de configuración o la GUI (Interfaz gráfica de usuario). Para este ejemplo de inicio rápido, los pasos de configuración se demuestran utilizando la línea de mandatos.

    Importante: Debe especificar los valores de parámetro en caracteres ingleses. Las únicas excepciones son los valores de parámetros para los nombres de sistemas principales y de archivos.
    • Configuración con la línea de mandatos :
      1. Inicie cbserver:
        • [AIX][HP-UX][Linux][Solaris] Vaya al directorio <raíz_instalación>/cbr/servers/bin y emita el mandato siguiente como usuario raíz:
          cbserver
        • [Windows] Inicie cbrserver (direccionamiento basado en contenido) desde el panel Servicios : Inicio > Configuración (para Windows 2000) > Panel de control > Herramientas administrativas > Servicios.
      2. Inicie la función de ejecutor de CBR. Entre el mandato
        cbrcontrol executor start
      3. Inicie Caching Proxy. Puede iniciar la memoria caché de proxy en cualquier momento después de iniciar la función de ejecutor.
        • [AIX][HP-UX][Linux][Solaris] Ejecute el siguiente mandato:
          ibmproxy
        • [Windows] desde el panel Servicios : Inicio > Configuración (para Windows 2000) > Panel de control > Herramientas administrativas > Servicios.
      4. Añada el clúster (el nombre de host y el sitio web al que los clientes se conectan) a la configuración de CBR:
        cbrcontrol cluster add www.mywebsite.com
      5. Añada la dirección del clúster (9.27.27.104) para el sitio web a la tarjeta de interfaz de red en la máquina de CBR.
      6. Añada el puerto de protocolo http a la configuración de CBR:
        cbrcontrol port add www.mywebsite.com@80
      7. Añada cada uno de los servidores web a la configuración de CBR:
        cbrcontrol server add www.mywebsite.com@80@server2.mywebsite.com cbrcontrolserver add www.mywebsite.com@80@server3.mywebsite.com
      8. Añada reglas de contenido a la configuración de CBR. Una norma de contenido define cómo una petición de URL es distinguida y enviada a uno de los servidores o conjuntos de servidores:
        cbrcontrol rule add www.mywebsite.com@80@memberRule type content pattern uri=*/member/*
        cbrcontrol rule add www.mywebsite.com@80@guestRule type content pattern uri=*/guest/*

        En este ejemplo, utilizando la norma de contenido, las peticiones del cliente a www.mywebsite.com se envían a un servidor diferente, basado en un directorio en su vía de URI de solicitud.

      9. Añada servidores a las normas:
        cbrcontrol rule useserver www.mywebsite@80@memberRule server2.mywebsite.com
        cbrcontrol rule useserver www.mywebsite@80@guestRule server3.mywebsite.com

        CBR ahora equilibrará la regla basada en contenido. Un cliente con una petición de URL que contiene /member/ se dirige a server2.mywebsite.com. Un cliente con una petición de URL que contiene /guest/ se dirige a server3.mywebsite.com.

      10. Inicie la función de gestor de CBR:
        cbrcontrol manager start
      11. Inicie la función de asesor de CBR:
        cbrcontrol advisor start http 80
        Ahora CBR se asegurará de que las peticiones del cliente no se envíen a un servidor web que haya dado un error.

        Ya se ha completado la configuración básica con los servidores conectados localmente.

  3. Pruebe la configuración.
    1. Desde un navegador web, escriba http://www.mywebsite.com/member/ index.htm. Si una página se muestra, indica que la configuración funciona.
    2. Vuelva a cargar la página en el navegador web.
    3. Consulte los resultados del mandato siguiente:
      cbrcontrol  server report   www.mywebsite.com@80@

      La columna de conexiones totales de los dos servidores debe sumar 2.

Qué hacer a continuación

También puede configurar CBR con la interfaz gráfica de usuario (GUI) y el asistente de configuración. Lea el tema Métodos de configuración de direccionamiento basado en contenido para obtener más información.
Task topic    

Terms and conditions for information centers | Feedback

Last updated: May 23, 2013 03:57 PM EDT
File name: tcfg_quickstrt_cbr.html