[equinux] Servidores web espejos

Waldemar Espinoza wvespinoza en utpl.edu.ec
Mie Jun 28 12:23:24 EDT 2006


> Hola a Todos,
>
> Alguien puede proporcionarme información técnica de los pasos a seguir 
> para
> levantar dos servidores web ESPEJOS con balanceo de carga,
>
> es decir la página web debe ser vista por varios visitantes, pero la carga
> de visitas debe equilibrarse entre los dos en condiciones normales, pero 
> en
> caso de fallas del un servidor o del acceso a él, el otro debe estar en
> capacidad de responder todas las peticiones.
>

Que tal, yo realizé algo similar para balancear la carga un servidor web y 
mail, esto lo puedes hacer con Piranha, bajo red hat enterprise, piranha es 
un software con interfás gráfica que te permite configurarar clusters para 
balanceo de carga utilzando linux virtual server (lvs) de linux, con este 
software puedes tener dos, tres o mas nodos para balancear la carga de un 
servicio y si cae cualquier nodo el servicio sigue funcionando, esto es 
transparente para el usuario.

Piranha te sirve solo para balancear la carga y mantener la disponibilidad 
del servicio, si quieres tener espejos tendrías que replicar la información 
manualmente si es estática, pero si la información cambia constantemente te 
aconsejo utilizar Fam con Dnotify con esto conseguiras que la información se 
replique automaticamente si hay algun cambio en el servidor principal.

La mejor forma de tener este servicio es tener un nodo director que 
administre los n... nodos del cluster, pero si cuentas con solo dos equipos, 
tambien lo puedes realizar haciendo que un equipo funcione simultaneamente 
como director y nodo del cluster.

Te recomiendo estos sitios.

http://www.linuxvirtualserver.org/docs/ha/piranha.html
http://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/cluster-suite/ch-initial-setup.html
http://wwwcache.ja.net/LVS/Joseph.Mack/mini-HOWTO/LVS-mini-HOWTO.html
http://www.tldp.org/linuxfocus/Castellano/March2001/article199.shtml

Saludos.
Valdo





Más información sobre la lista de distribución equinux