2011/9/2 Daniel Cal <dani.danical(a)gmail.com>
Bos días,
Estou montando un cluster con varios equipos Red Hat e teño unha pequeniña
dubida que igual algun de vos me pode solucionar. A verdade e que estiven
buscando por ahi e a documentación que se atopa e canto menos escasa.
A idea e ter varios equipos (en principio 2 pero pode que sexan mais nun
futuro) e que manteñan un cluster de tal forma que se cae un se pase a outro
e que faga balanceo de carga. Os servizos seria un apache, mysql (marter
master) ... O gran.
O problema que teño e que atopo multiple exemplos nos que o cluster levanta
o servizo unha maquina e se esta falla pasao a outra,
isto funciona sen
problema, pero non atopo en ningun lado como debo configurar o cluster (en
/etc/cluster/cluster.conf) para que o servizo se levante en todalas maquinas
e sexa o cluster o que balancee a carga segun esten as maquinas.
Alguna idea. Alguen sabe algo deste tema.
Se vas a dispoñer servizos usa Heartbeat (que ademáis te aporta carga
balanceada) e duplica os hosts servidores ó teu gusto. Adereza cunha pizca
de sal e controla a sincronización de datos compartidos nos extremos.
O da sincronizacion é a dor real de ter as aplicacións en alta
disponibilidade. A miña experiencia e utilizar un framework de aplicacións
que non permiten sincronización ou un contexto compartido...
Se só queres redundancia nos casos de caída (sen carga balanceada) e tes os
requisitos de disponibilidade relaxados xa é outro tema...
Un saúdo, RC
--
Rafa Couto -
http://caligari.treboada.net
GNU/Linux user #99126 -
http://counter.li.org
GPG key -
http://bit.ly/D76ABDEC