El 13 de junio de 2009 5:52, Angel Claudio
Alvarez<dus.an...@gmail.com> escribió:
> El vie, 12-06-2009 a las 04:58 -0700, marcos negrini escribió:
>> > De: Angel Claudio Alvarez <dus.an...@gmail.com>
>> > Asunto: Re: Servidor de alta disponibilidad
>> > Para: debian-user-spanish@lists.debian.org
>> > Fecha: jueves, 11 de junio de 2009, 9:54 pm
>> > El jue, 11-06-2009 a las 15:30 -0700,
>> > marcos negrini escribió:
>> > > > De: Angel Claudio Alvarez <dus.an...@gmail.com>
>> > > > Asunto: Re: Servidor de alta disponibilidad
>> > > > Para: debian-user-spanish@lists.debian.org
>> > > > Fecha: jueves, 11 de junio de 2009, 6:52 pm
>> > > > El jue, 11-06-2009 a las 07:58 +0200,
>> > > > Angel L. Mateo escribió:
>> > > > > El mié, 10-06-2009 a las 19:55 -0300, Angel
>> > Claudio
>> > > > Alvarez escribió:
>> > > > >
>> > > > > > heartbeat es solo una parte de un
>> > cluster de ha +
>> > > > lb
>> > > > > > el balanceo lo podes hacer con lvs y
>> > con
>> > > > heartbeat pones la HA
>> > > > > > yo tengo servidores web de esa manera
>> > > > >
>> > > > >     Si haces balanceo
>> > con lvs (supongo
>> > > > que ipvs + keepalived será parecido)
>> > > > > no necesitas para nada heartbeat, pues los
>> > nodos de tu
>> > > > granja no
>> > > > > necesitan estar en cluster.
>> > > > >
>> > > > Error:
>> > > > Si instalas 2 servidores y se cae el que
>> > administra la IP
>> > > > virtual
>> > > > NECESITAS que heartbeat levante la IP virtual en
>> > el nodo
>> > > > que queda vivo
>> > > > Y el compañero esta diciendo que necesita LB
>> > ademas de HA
>> > >
>> > > a ver si entiendo bien...
>> > > 1- el ipvs hace el balanceo mediante un algoritmo que
>> > yo configuro entre n nodos que le indico,hasta ahi el
>> > balanceo resuelto entiendo
>> > > 2- el keepalived me sirve para que cuando un nodo
>> > caiga sea eliminado del calculo de balanceo, y no se lo
>> > tenga en cuenta entre los n nodos- esto me da la
>> > disponibilidad, ya que solo tiene en cuenta los nodos que
>> > estan en funcionamiento, y esto es en forma invisible a
>> > quien realizo la peticion de servicio web
>> > > 3-DRBD me permite tener los datos base compartidos
>> > para los cuales realizo el balanceo, en este caso serian las
>> > paginas web y las bases de mysql
>> > >
>> > > 4-Hearbeat lo que hace es dar el control al drbd
>> > primario y en caso de este caer se lo pasa al secundario, el
>> > tema es que segun entiendo los servicios solo corren en un
>> > nodo del drbd(y no en paralelo para lo que tendria sentido
>> > el balanceo) y en los otros el servicio(en este caso
>> > www+mysql) quedan en latencia esperando por si el nodo
>> > principal cae. Por esto no utilizaria Hearbeat, ya que haria
>> > inutil el balanceo de carga, porque el servicio correria en
>> > un solo nodo por vez.
>> > > Estoy en lo correcto?
>> > >
>> > >
>> > Estas en lo correcto,por te comente lo de no utilizar drbd
>> > si necesitas
>> > balanceo de carga ya que drbd es un raid1 a traves de la
>> > red
>>

Si y no. Todo el mundo parece estar hablando de drbd en modo
Primary/Secondary, cuando este software tiene un maravilloso modo
Primary/Primary que funciona de miedo, con lo que puedes tener 2 nodos
que acceden a los mismos datos. Esto permite que lo puedas usar en una
solución de LB.

En cuanto a keepalived, este permite tambien HA. Necesitas un LVS
director en cada server. Si uno de los LVS director cae, el otro toma
el control de la ip de servicio.

Saludos.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Responder a