[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Haproxy como transparente en Debian Wheezy




El 25/05/2015 18:51, "Camaleón" <noelamac@gmail.com> escribió:
>
> El Mon, 25 May 2015 18:28:32 +0200, Maykel Franco escribió:
>
> > El día 25 de mayo de 2015, 18:13, Camaleón <noelamac@gmail.com> escribió:
> >> El Mon, 25 May 2015 17:43:29 +0200, Maykel Franco escribió:
> >>
> >>> Hola buenas, he montado haproxy en Debian. Mi objetivo es balancear
> >>> tráfico a 3 servidores por TCP puerto 3306 Mysql.
> >>>
> >>> El problema que he encontrado, que por lo visto despues de googlear está
> >>> más que reportado, es que cuando se conectan las máquinas clientes y
> >>> pasan por haproxy, la ip que aparece en los servidores Mysql, es la ip
> >>> del haproxy (balancador TCP) en vez de la ip de las máquinas clientes.
> >>
> >> (...)
> >>
> >> Pues ni idea pero para eso está Google :-)
> >>
> >> Echa un ojo a esta página, parece que hablan de un asunto similar:
> >>
> >> haproxy and forwarding client IP address to servers
> >> http://serverfault.com/questions/331079/haproxy-and-forwarding-client-ip-address-to-servers
> >>
> >> Básicamente, dos cosas:
> >>
> >> 1/ Opción "option forwardfor"
> >>
> >> 2/ Verificar que los scripts que ejecuten los clientes (en caso de
> >> haberlos) están configurados para enviar los datos correctos o que
> >> el servidor está configurado correctamente para obtenerlos.
> >>
> > Gracias por contestar.
> >
> > Si ese es uno de los primeros post que probé, y me sigue sin funcionar.
>
> (...)
>
> > La verdad es que no sé ni en qué log mirar.
>
> Quizá tengas que especificar algún parámetro adicional:
>
> http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-option%20forwardfor
>
> > Por lo que veo el del post que me has pasado, acaba usando php para
> > sacar las cabeceras?
>
> En el caso del ejemplo del enlace sí porque el cliente se conecta
> al servidor web a través de un script en PHP pero si en tu caso no
> hay nada de eso detrás sino que la conexión va directa a la bdd mysql
> sin pasar por servidor web... pues no aplica. Lo que ya no sé es si habrá
> algún parámetro en MySQL para configurar esto :-?

Umm que bueno voy a probarlo. Si, debajo del balanceador haproxy hay 3 MySQL. La conexion hacia haproxy es para balancear usando mas tarde keepalive con ip virtual y 2 nodos haproxy pero eso es otro cantar.

Comento resultados.
>
> Saludos,
>
> --
> Camaleón
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] pan.2015.05.25.16.50.47@gmail.com">https://lists.debian.org/[🔎] pan.2015.05.25.16.50.47@gmail.com
>


Reply to: