Comprobar la configuración de equilibrio de carga

Última modificación del tema: 2009-01-23

Si va a implementar un equilibrador de carga de hardware como parte de su infraestructura de Communicator Web Access (versión 2007 R2), debe realizar una serie de pruebas para comprobar que el equilibrador de carga se ha configurado correctamente y funciona según lo previsto. Como mínimo se recomienda:

  • Comprobar que cada servidor de Communicator Web Access se puede comunicar con otros equipos de la red y se puede conectar a Active Directory.
  • Comprobar que el equilibrador de carga puede distribuir equitativamente las conexiones entrantes.
  • Comprobar que las actividades de Communicator Web Access estándar, como la mensajería instantánea y la detección de presencia, funcionan según lo previsto.

Comprobar el tráfico DNS y LDAP

El equilibrio de carga no funcionará a menos que cada uno de los servidores individuales de la matriz de servidores Communicator Web Access Server pueda hacer estas dos operaciones:

  • Resolver direcciones IP y nombres de host de equipo.
  • Comunicarse con un servidor de catálogo global de Active Directory.

Por este motivo, la primera prueba que debe realizar es comprobar la conectividad del Protocolo ligero de acceso a directorios (LDAP) y del Sistema de nombres de dominio (DNS); esta prueba se debe realizar en cada servidor de la matriz de servidores. En la primera parte de la prueba, debe hacer ping a un servidor de catálogo global utilizando la dirección IP (por ejemplo, 192.168.1.5). Sabrá que la prueba se ha superado si obtiene una respuesta similar a la siguiente:

Pinging 192.168.1.5 with 32 bytes of data: Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.1.5: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms

Si esta prueba se realiza correctamente, a continuación tendrá que hacer ping al servidor de catálogo global utilizando su nombre. Con esta segunda prueba, debe recibir una respuesta similar a la siguiente:

Pinging gcserver.contoso.com [192.168.1.5] with 32 bytes of data: Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Reply from 192.168.1.5: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.1.5: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms

Después de realizar estas dos pruebas para comprobar el tráfico DNS, debe usar la utilidad Ldp.exe para comprobar la conexión LDAP a Active Directory.

Comprobar la configuración del equilibrador de carga

El objetivo principal de un equilibrador de carga es garantizar que las cargas de trabajo se distribuyen uniformemente entre todos los servidores de la matriz de servidores. Suponga, por ejemplo, que tiene cuatro servidores en la matriz de servidores y que 100 usuarios inician sesión en Communicator Web Access. Si emplea el equilibrio de carga por hardware y si se este se ha configurado correctamente, cada servidor debe administrar 25 sesiones (un total de 100 sesiones divididas por 4 servidores).

Para comprobar la configuración del equilibrio de carga, debe realizar una serie de pruebas con dos cuentas de usuario (Usuario A y Usuario B) y no más de dos servidores Communicator Web Access a la vez. (Si se utilizan más de dos servidores, resultará difícil realizar un seguimiento del origen de los problemas que puedan surgir). Si tiene más de dos servidores en la matriz de servidores, debe repetir las pruebas en cada par de equipos posible. Suponga, por ejemplo, que la matriz de servidores consta de los equipos siguientes:

  • Servidor A
  • Servidor B
  • Servidor C
  • Servidor D

En ese caso, necesita realizar pruebas con los siguientes pares de equipos:

  • Servidor A y Servidor B
  • Servidor A y Servidor C
  • Servidor A y Servidor D
  • Servidor B y Servidor C
  • Servidor B y Servidor D
  • Servidor C y Servidor D

La prueba es relativamente simple. Para empezar, tendrá que configurar el equilibrador de carga e incluir solamente dos servidores (Servidor A y Servidor B) de la matriz de servidores. (Para las pruebas, puede desactivar los demás servidores Communicator Web Access Server).

Una vez configurados el equilibrador de carga y la matriz de servidores, necesitará dos equipos cliente: Cliente A y Cliente B. Como Usuario A, iniciará sesión en Cliente A y se conectará a Communicator Web Access. Como Usuario B, iniciará sesión en Cliente B y se conectará a Communicator Web Access. Si el equilibrio de carga ha funcionado correctamente, Servidor A y Servidor B deben tener una sola conexión. Si alguno de los servidores se encarga de ambas conexiones, el equilibrio de carga no funciona correctamente.

Comprobar el tráfico HTTP/HTTPS y SIP del servidor

Después de comprobar que el equilibrio de carga funciona correctamente, utilice los dos equipos cliente y las cuentas de usuario para comprobar que Communicator Web Access funciona también correctamente. Para ello puede:

  • Comprobar que los dos usuarios pueden intercambiar mensajes instantáneos.
  • Comprobar que cuando Usuario A cambia su estado, el cambio de presencia está visible a Usuario B.
  • Comprobar que Usuario A puede bloquear a Usuario B e impedir que vea información sobre su estado o intercambiar información.
  • Comprobar que Usuario A puede desbloquear a Usuario B.
  • Comprobar que los dos usuarios pueden eliminarse como contactos el uno al otro, y, a continuación, usar las funciones de búsqueda integradas en Communicator Web Access para volver a agregarse como contactos.