[CentOS-es] HAproxy Keepalived

Santi Saez santisaez en woop.es
Mie Nov 25 16:44:43 UTC 2009


El 24/11/09 21:17, Mauricio Cesar Ramirez Torres escribió:

> Pues ayer estuve realice los cambios que me comentas y nada ... ahora no
> me queda muy claro a que te refieres con que tengo que tener la ip
> virtual en una interfaz loopback??? a lo que te refieres es que debo de
> "escuchar" las 2 ip's??? porque si yo hago
> $ip addr sh eth0
>
> me muestra las 2 ip's la real y la virtual, esto en ambos balanceadores,
> ahora si yo hago por ejemplo un ping a la ip virtual si me responde y si
> me conecto por ssh solicitando la ip virtual también me conecto, siempre
> al servidor de mas prioridad, pero si quiero entrar a mi servicio web no
> puedo :(

¿Estás utilizando LVS-NAT o LVS-DR? Esto es muy importante :)

Como te decía, si estás utilizando Direct-Routing [1], necesitas que la 
VIP esté configurada en una interfaz loopback y hacerla non-ARP, tienes 
mas información sobre este método de balanceo en:

[1] http://www.linuxvirtualserver.org/VS-DRouting.html

Si ves complicada la cosa para hacerlo con Keepalived, te recomiendo que 
utilices el interfaz web de Red Hat para balanceadores "piranha":

(..)
Various tools to administer and configure the Linux Virtual Server as 
well as heartbeating and failover components.  The LVS is a dynamically 
adjusted kernel routing mechanism that provides load balancing primarily 
for web and ftp servers though other services are supported.
(..)

Podrás hacer prácticamente lo mismo que con Keepalived, de forma muy 
sencilla desde un interfaz web: balanceo + failover del master.

Saludos,

-- 
Santi Saez
http://woop.es


Más información sobre la lista de distribución CentOS-es