Replicacion ldap

Luis Eduardo Vivero Peña luisviveropenna en cdsl.cl
Mie Mar 9 09:51:50 CLST 2005


Holas,


Tenemos 2 maquinas con servicios ldap, estan funcionando con replica, es
decir, los cambios que se hacen en la base de datos de la maquina M1
(maestro) se reflejan inmediatamente en la maquina M2 (esclavo).

En caso que se caiga M1, M2 asume los servicios (estan en un esquema de
alta disponibilidad), y cuando parte de nuevo M1 no se toma en forma
automatica los servicios, con el fin de replicar M2 sobre M1 para que le
pase los cambios que se hayan realizado sobre M2.

El asunto es que al tratar de replicar M2 sobre M1 no lo hace; en M2 se
inicia el servicio slapd con la configuracion de maestro (apuntando a M1
como esclavo) y en M1 se inicia slapd como esclavo (apuntando a M2 como
maestro), es decir, se invierten los papeles (y se usan archivos de
configuracion adecuados).

Finalmente no se produce la replicacion de M2 sobre M1 porque en M2 no
parte el servicio slurpd, necesario para realizar la replica. Y
en /var/log/syslog solo queda registro de un 'ERROR slapd', pero no dice
nada mas.

Me da la impresion que no es tan facil ni transparente hacer la replica
de vuelta, ya que debe quedar registro en M1 que ella misma es el
maestro (algun archivo *lock), y no asume el rol de esclavo con replica
(o algo similar en M2, no asume en forma transparente que es maestro con
replica).

A alguien le ha pasado esto? O alguien lo ha implementado? Alguna idea
de como puedo hacer el respaldo?

Otra idea es sacar una copia de la base de datos de M2 y hacerle un
rsync a la base de datos de M1, pero no se si funcionara, o si sera
peligroso para la integridad de los datos.


Salu2 y disculpen lo largo del mensaje.



-- 
Luis Eduardo Vivero Peña



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