En este capítulo se describe lo que debe tener en cuenta el planificador de la red antes de instalar y configurar el componente Controlador Nortel Alteon.
Este capítulo incluye:
Si desea obtener los requisitos de hardware y software, visite la siguiente página Web: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27006921
También necesitará
Controlador Nortel Alteon gestiona un conjunto de consultores de conmutador. Cada consultor determina pesos para servidores a los que un solo conmutador equilibra la carga. El conmutador para el que el consultor proporciona pesos se configura para equilibrar la carga del servidor. El consultor utiliza el protocolo SNMP para enviar los pesos calculados al conmutador. El conmutador utiliza los pesos para seleccionar un servidor para el servicio al que está equilibrando la carga. Para determinar los pesos, el consultor utiliza uno o más fragmentos de información:
Si desea una descripción del equilibrio de carga del servidor o información detallada sobre cómo configurar el conmutador, consulte el manual Nortel Alteon Web OS Application Guide.
Para que un consultor obtenga la información necesaria para determinar los pesos del servidor, debe tener:
El consultor puede conectarse a la red delante o detrás del conmutador o los conmutadores para los que proporciona pesos. Algunos parámetros deben configurarse en el conmutador y otros en el controlador para habilitar la conectividad entre el controlador, el conmutador y los servidores.
En la Figura 26:
Consulte el manual Nortel Alteon Web OS Application Guide o Command Reference para obtener información detallada sobre cómo configurar las VLAN y el direccionamiento IP en el conmutador.
En la Figura 27:
Puede gestionar Controlador Nortel Alteon utilizando cualquiera de las interfaces siguientes:
En la Figura 28:
Cuando un consultor calcula los pesos para servidores que proporcionan un servicio al que el conmutador equilibra la carga, el consultor inhabilita la comprobación normal de estado del servidor en el conmutador para reducir el tráfico innecesario en los servidores. El consultor vuelve a habilitar la comprobación de estado cuando deja de proporcionar pesos para el servicio. El intervalo de comprobación de estado del servidor corresponde a la variable MIB slbNewCgRealServerPingInterval.
Si el consultor determina que un servidor no está disponible, el consultor establece el número máximo de conexiones del servidor en cero para impedir que el conmutador tenga en cuenta el servidor cuando cargue peticiones de equilibrado. Cuando se pone de nuevo disponible el servidor, el número máximo de conexiones se restaura a su valor original. El valor máximo de conexiones del servidor corresponde a la variable MIB slbNewCfgRealServerMaxCons.
Cuando se calcula un peso para un servidor real, se establece el peso para el servidor. El valor de peso del servidor corresponde a la variable MIB slbNewCfgRealServerWeight.
El conmutador permite la configuración de varios servidores de reserva de otros. Si el conmutador determina que un servidor que tiene otro de reserva no está disponible, el conmutador debería empezar a enviar peticiones al de reserva. Cuando el consultor calcula pesos para un servicio con un servidor de reserva, calcula los pesos para los dos servidores, el de reserva y el primario y, posteriormente tiene pesos que va a utilizar para la selección de servidor cuando se requiera el de reserva.
El peso para el servidor de reserva podría ser mayor que el peso para un servidor primario. Esto es porque no se le reenvía ninguna petición, de modo que tiene pocas cargas hasta que el conmutador determina utilizarlo.
Para impedir que los recursos del servidor estén desocupados, es una práctica común que los servidores asignados a un servicio se utilicen de reserva de servidores asignados a un servicio distinto. Cuando implementa una configuración de este tipo, no asigne los mismos servidores reales a varios servicios activos a la vez. Si esto sucede, el consultor sobrescribirá el peso para el servidor para cada servicio del que es parte el servidor.
Cada servidor real se identifica por un entero y tiene un peso y un atributo de dirección IP. Dos servidores reales podrían tener la misma dirección IP. En este caso, se asocian dos servidores reales a la misma máquina servidor física. Los servidores reales identificados como reserva sólo deberían configurarse como reserva para un único servicio. Si las mismas máquinas servidor físicas harán de servidores de reserva asignadas a varios servicios, deberán configurarse una vez para cada servicio y se les dará una identificación de servidor que es única para cada servicio. Esto permite que los servidores de reserva tengan un único peso asignado a ellos para cada servicio del que hacen de reserva.
Los servidores en un conmutador se pueden configurar como parte de varios grupos y los grupos en el conmutador se pueden configurar con servicios de varios servicios.
Dado que se puede configurar el mismo servidor para varios servicios, el peso se calcula para cada servicio del que el servidor forma parte. Es posible, por lo tanto, que el peso sea incorrecto porque se desconoce en un momento dado el peso destinado al servicio.
Además, si el consultor determina pesos para un servicio y no para otro, es posible que el servicio para el que el consultor no calcula pesos tenga inhabilitada la comprobación de estado del servidor. En este caso, quizá el conmutador no equilibre correctamente la carga de ese servicio.
Debido a estas posibilidades, debe asegurarse de que no se asigna un servidor real a varios servicios de los que se está equilibrando la carga. Esto no significa que la misma máquina servidor no pueda atender peticiones de varios servicios. Significa que debe configurarse un servidor real con un identificador único en el conmutador para cada servicio para el que la máquina servidor gestionará peticiones.
Tanto Controlador Nortel Alteon como Nortel Alteon Web Switch tienen posibilidades de alta disponibilidad.
Puede configurar dos controladores para ejecutarse en sistemas distintos en una configuración de reposo dinámico.
Dos o más conmutadores pueden volver a activarse entre sí cuando los configura para actuar como VIR (direccionador de interfaz de IP virtual) o como VSR (direccionador de servidor IP virtual).
Un consultor (gestionado por el controlador) proporciona pesos para un conmutador únicamente. Debido a que un conmutador de reserva podría hacerse con el control del maestro, debe configurar el controlador con un consultor para cada conmutador que tenga la posibilidad de ser maestro. De este modo, cuando un conmutador pasa a ser maestro, se asegura que se le proporcionan pesos.
Además, cuando los controladores se conectan a un VIR, se asegura que tienen comunicación con los servidores, los conmutadores y el controlador de reserva, en caso de que se perdiera la conectividad con uno de los conmutadores.
Consulte el manual Nortel Alteon Web OS Application Guide para obtener información sobre alta disponibilidad en el conmutador.
La alta disponibilidad del controlador mejora las posibilidades de tolerancia a errores de Load Balancer. La alta disponibilidad del controlador, diseñado teniendo en cuenta la alta disponibilidad de reenvío de paquetes clásica, implica dos controladores en ejecución a la vez, uno con la función de maestro y el otro con la función de secundario.
Cada controlador se configura con información de conmutador idéntica. Similar a la alta disponibilidad clásica, sólo un controlador está activo en un momento dado. Esto significa que, como se determina por la lógica de alta disponibilidad, sólo el controlador activo calcula y actualiza el conmutador con los nuevos pesos.
La alta disponibilidad del controlador se comunica con su asociado utilizando paquetes UDP (User Datagram Protocol) sencillos en una dirección y puerto que puede configurar. Estos paquetes se utilizan para intercambiar información entre controladores dado que pertenece a alta disponibilidad (información de alcance) y para determinar la disponibilidad del controlador de asociados (pulsos). Si el controlador en espera determina que el controlador activo ha dado un error por cualquier motivo, el controlador en espera se hace con el control del controlador activo que ha dado el error. El controlador en espera ahora pasa a ser el controlador activo y comienza a calcular y a actualizar el conmutador con nuevos pesos.
Además de la disponibilidad de los asociados, se pueden configurar destinos de alcance para alta disponibilidad. Como con la alta disponibilidad clásica, la alta disponibilidad del controlador utiliza la información de alcance para determinar qué controlador está activo y cuál está en espera. El controlador activo es el que puede ejecutar ping en más destinos y es accesible desde su asociado.
Si desea más información, consulte el apartado Alta disponibilidad.
En la Figura 30:
Para impedir que el cambio de pesos se produzca muy a menudo, puede configurar el consultor con un umbral de sensibilidad. El umbral de sensibilidad especifica la cantidad de cambios que deben tener lugar entre los pesos antiguos y los nuevos antes de que el peso pueda cambiar. Si desea más información, consulte el apartado Umbral de sensibilidad.
Si el conmutador pasa a estar demasiado ocupado actualizando pesos, puede aumentar el tiempo de inactividad del consultor para reducir el tráfico entre el controlador y los servidores y el conmutador. El tiempo de inactividad establece el número de segundos de inactividad entre ciclos de establecimiento del peso.
Si los servidores gestionan demasiadas peticiones de supervisión del consultor, puede modificar el tiempo de inactividad de los recopiladores de métricas. Si desea una descripción detallada, consulte el apartado Tiempos de inactividad en el cálculo de pesos.
Controlador Cisco CSS envía entradas a los archivos de anotaciones cronológicas siguientes:
Estos archivos de anotaciones cronológicas están ubicados en los directorios siguientes:
En cada archivo de anotaciones cronológicas, puede establecer su tamaño y el nivel de anotaciones. Si desea más información, consulte el apartado Utilización de anotaciones cronológicas de Load Balancer.