
¿Podría alguien con experiencia en open ldap darme respuestas a estas preguntas, por favor?
- Estoy buscando dos servidores ldap abiertos preconfigurados que estén sincronizados en espejo. ¿Cuál es la mejor manera de identificar que estos dos están realmente sincronizados?
- ¿Qué son EntryCSN y contextCSN en ldap abierto?
Respuesta1
contextCSN
es un CSN
de LDAP Sync provider
:
El proveedor de sincronización LDAP mantiene un contextCSN para cada base de datos como indicador del estado de sincronización actual del contenido del proveedor. Es el CSN de entrada más grande en el contexto del proveedor, de modo que no queda pendiente ninguna transacción para una entrada que tenga un valor de CSN de entrada más pequeño. El contextCSN no se pudo establecer simplemente en el EntryCSN emitido más grande porque el EntryCSN se obtiene antes de que comience una transacción y las transacciones no se confirman en el orden de emisión.
Documentación de replicación de sincronización LDAP
Una CSN
es:
El número de secuencia de cambios (CSN) utilizado por OpenLDAP para identificar cambios en una configuración replicada. Los CSN parecen estar definidos solo en un borrador de RFC vencido, draft-chu-ldap-csn-xx.txt, y para la versión 2.4 en estas preguntas frecuentes constan de una marca de tiempo, que incluye microsegundos, un contador de operaciones dentro de un segundo (6 octetos), una identificación de réplica de 3 octetos (según lo definido por ServerID) y una operación de conteo dentro de modificación de 6 octetos.
Los 2 nodos están sincronizados cuando contextCSN
es idéntico en ambos nodos.