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

Re: Servidor de alta disponibilidad



El sáb, 13-06-2009 a las 19:20 +0200, Alfonso Pinto escribió:
> El 13 de junio de 2009 5:52, Angel Claudio
> Alvarez<dus.angel@gmail.com> escribió:
> > El vie, 12-06-2009 a las 04:58 -0700, marcos negrini escribió:
> >> > De: Angel Claudio Alvarez <dus.angel@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.angel@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.
> 

tenes que aclarar que para ser pp hay que contar con systema de archivos
compartido, con lo que volves a tener un punto unico de falla

> 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.
> 
> 


Reply to: