Establecimiento de la configuración del equilibrio de carga

Puede configurar el equilibrio de carga si utiliza WebSphere Application Server con CM Server.
La mayor parte de la configuración del equilibrio de carga se produce en el lado del servidor. El ejemplo se ejecuta en el puerto 9080 en servidores CM de fondo. El equilibrador de carga reenvía las solicitudes de cliente a servidores CM de fondo en función de reglas de afiliación de sesión y distribución de la carga.
Nota: El equilibrador de carga descrito en este tema es el Edge Component que está disponible como opción de instalación en la edición empresarial de WebSphere Application Server.
Antes de instalar el software del equilibrador de carga, es necesaria la configuración de la red.

Configure y verifique el adaptador de bucle de retorno

Antes de configurar el adaptador de bucle de retorno, se debe instalar el software del servidor HTTP ya que los pasos requieren que el usuario verifique que el sistema del servidor HTTP está funcionado antes de configurar el adaptador de bucle de retorno. Para configurar el adaptador de bucle de retorno, se añade el adaptador y se asigna al mismo la dirección de clúster. Una vez hecho esto, cualquier solicitud HTTP recibida por la máquina del servidor HTTP que especifique la dirección de clúster realizará un bucle de retorno a la propia dirección IP de la máquina y la manejará el servidor HTTP. Verifique que la dirección IP de clúster no esté siendo utilizada por otra máquina antes de iniciar la configuración.

Configuración del software del equilibrador de carga

Después de instalar el software del equilibrador de carga, puede configurar el equilibrador de carga para gestionar solicitudes.
  1. Inicie el proceso del asignador del equilibrador de carga (Servicios->IBM Dispatcher->Inicio).
  2. Conéctese a la consola de administración del equilibrador de carga (Inicio->Programas->IBM WebSphere->Edge Components->Equilibrador de carga->Equilibrador de carga).
  3. Pulse con el botón derecho del ratón en Dispatcher y seleccione Iniciar asistente de configuración. Seleccione Siguiente.
  4. Pulse Crear configuración. Seleccione Siguiente.
  5. Especifique la dirección del clúster web y luego pulse Actualizar configuración y continuar.
  6. Especifique el número de puerto. Para HTTP no SSL utilice el puerto 80 y para SSL seleccione el puerto 443 y, a continuación, pulse Actualizar configuraciones y continuar y seleccione Siguiente.
  7. Añada servidores HTTP. Pulse Añadir un servidor y especifique un CM Server y a continuación pulse Añadir un servidor de nuevo para especificar otro CM Server. Cuando haya finalizado, seleccione Siguiente.
  8. Pulse Actualizar configuración y continuar.
  9. Inicie un consejero. Seleccione y luego seleccione Siguiente.
  10. Seleccione el sistema operativo y pulse Ver instrucciones de bucle de retorno y luego seleccione Siguiente.
  11. Cuando visualice el mensaje de enhorabuena, pulse Salir y luego pulse .

Verifique la configuración.

  1. En la línea de mandatos, ejecute ipconfig en el equilibrador de carga para que se visualicen los servidores HTTP configurados.
  2. Desde la línea de mandatos de otra máquina (ni HTTP ni el equilibrador de carga) ejecute ping a la dirección IP del clúster. Esto indicará si el equilibrador de carga responde a las solicitudes del navegador que especifican la dirección del clúster web.
  3. Seleccione Asignador > Equilibrador de carga > Host:webcluster > Ejecutar:webcluster address="" > Clúster:webcluster.domain.com > Puerto:80 y luego pulse con el botón derecho del ratón sobre Puerto 80. Seleccionar supervisor proporciona un panel gráfico que permite observar nuevas conexiones y la distribución de la carga entre los servidores HTTP.

Establecimiento de una configuración de equilibrio de carga para CCRC

Es necesario el mismo almacenamiento de vistas para todos los servidores CM de fondo (de forma que se pueda proporcionar servicio a una solicitud de cliente en un CM Server de fondo en el que no se registró la vista de CCRC). Los clientes de CCRC deben utilizar la dirección de clúster (un URL que pasa a través del equilibrador de carga). Esto se puede conseguir estableciendo dos atributos de MBean en CM Server:
  • ccrcViewStorage (por ejemplo, /net/qsun230/var/tmp/ccweb)
  • ccrcUseViewHostPathForGlobalPath (por ejemplo, true)
A continuación se muestra un ejemplo en Solaris donde el atributo de MBean ccrcViewStorage se establece en "/net/qsun230/var/tmp/ccweb" y el atributo ccrcUseViewHostPathForGlobalPath de MBean se establece en "true", de forma que la vía de acceso global de la vista de CCRC muestra la vía de acceso NFS completa:
lsview -l st99_view
Tag: st99_view
  Global path: /net/qsun230/var/tmp/ccweb/st99/st99_view/.view.stg
  Server host: qngz201
  Region: atria_r_d_unix
  Active: NO
  View tag uuid:dd1abb7d.3bd011dd.90c5.00:01:84:ab:f3:74
View on host: qngz201
View server access path: /net/qsun230/var/tmp/ccweb/st99/st99_view/.view.stg
View owner: cmbuqest.rational.com/st99

En la figura siguiente se muestra la configuración de equilibrio de carga. Por ejemplo, si el equilibrador de carga tiene una IP externa de 10.10.20.1 y los dos servidores de fondo tienen IP de 10.10.20.2 y 10.10.20.3, los clientes de CCRC intentarán conectarse al URL siguiente: http://10.10.20.1:9080/TeamWeb/services/Team

Este ejemplo supone que CM Server está en ejecución en el puerto 9080 en los servidores CM de fondo. El equilibrador de carga reenvía las solicitudes de cliente a servidores CM de fondo en función de reglas de afiliación de sesión y distribución de la carga.


Feedback