Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

haproxy+Debian Virtualizada

0 views
Skip to first unread message

Esteban Torres Rodríguez

unread,
May 24, 2012, 4:40:03 AM5/24/12
to
Buenas a todos.

Estoy teniendo dudas sobre el funcionamiento de haproxy en una máquina
debian virtualizada con 10 tarjetas ethernet.

Tengo configurado la ip de gestion del balanceador mas 9 frontend,
cada una de ellas con sus respectivos backend. Funciona de pu...
madre, pero me estoy volviendo loco por que estoy sacando gráficas del
ancho de banda utilizado por los diferentes frontend y no me cuadra.
Pongo un ejemplo que me está ocurriendo:

En la eth1 tengo la 192.168.1.5 y en mi haproxy tengo el frontend de
squid escuchando por esa ip. Todo funciona bien, pero en la gráfica de
nagios no veo actividad ninguna en la eth1. Me pongo a mirar con
wireshark y veo que el tráfico está saliendo por la eth4.

Tendrá que ver con esto?

net.ipv4.ip_nonlocal_bind=1.

He intentado configurar haproxy para que un frontend solo acepte
paquetes de una interfaz de red, pero veo peticiones rechazadas.

Esta misma pregunta la trasladaré al foro de haproxy, pero es por si
alguien me puede ayudar.

Me podeis comentar algún comando para poder ver la traza que lleva una
petición http? Tipo traceroute, osea que me muestre los saltos que hay
y por donde pasa tanto de ida como de vuelta. El wireshark no lo
controlo mucho y a veces me pierdo.

Saludos.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CA+FbNViNOpHv8zcrDKYdXYx1...@mail.gmail.com

Camaleón

unread,
May 24, 2012, 10:40:03 AM5/24/12
to
El Thu, 24 May 2012 10:29:28 +0200, Esteban Torres Rodríguez escribió:

(te comento algunas ideas visto el problema desde fuera y bajo una
perspectiva limitada porque no he usado nunca esa aplicación...)

> Tengo configurado la ip de gestion del balanceador mas 9 frontend, cada
> una de ellas con sus respectivos backend. Funciona de pu... madre, pero
> me estoy volviendo loco por que estoy sacando gráficas del ancho de
> banda utilizado por los diferentes frontend y no me cuadra. Pongo un
> ejemplo que me está ocurriendo:
>
> En la eth1 tengo la 192.168.1.5 y en mi haproxy tengo el frontend de
> squid escuchando por esa ip. Todo funciona bien, pero en la gráfica de
> nagios no veo actividad ninguna en la eth1. Me pongo a mirar con
> wireshark y veo que el tráfico está saliendo por la eth4.
>
> Tendrá que ver con esto?
>
> net.ipv4.ip_nonlocal_bind=1.

http://www.howtoforge.com/setting-up-a-high-availability-load-balancer-
with-haproxy-keepalived-on-debian-lenny

Según esa guía, necesitas definir ese valor para que haproxy para una
configuración de tipo "keepalived" que supongo se usa en entornos de
HA :-?

Ahora bien, sobre el problema en cuestión yo empezaría por ver si los
registros¹ del haproxy son capaces de monitorizar cada una de las
interfaces por separado para descartar/confirmar un problema de
configuración desde la propia aplicación.

(...)

> Me podeis comentar algún comando para poder ver la traza que lleva una
> petición http? Tipo traceroute, osea que me muestre los saltos que hay y
> por donde pasa tanto de ida como de vuelta. El wireshark no lo controlo
> mucho y a veces me pierdo.

Para analizar el tráfico http te puede servir "tcpdump" pero no sé cuál
de los dos (wireshark/tcpdump) sería más complejo de utilizar e
intrepretar:-)

¹http://cbonte.github.com/haproxy-dconv/configuration-1.4.html#9

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/jplgt1$a15$8...@dough.gmane.org
0 new messages