[Kolab-devel] Question about the working of kolab's distributed concept
radoeka
radoeka at xs4all.nl
Thu Apr 13 10:21:15 CEST 2006
Hi,
A question about the working of the kolab configuration and the
data propagation to slaves servers. Is there a description about this
in cvs of wiki?
I think that it works in the following (I make assumptions here and there
and would be nice if wrong assumptions are corrected):
- admin adds a user via the web interface (which may be located
on the master server or on a slave system). The user data is submitted
by the admin, as a result of this, the data is added to the master ldap
server.
- The master ldap server replicates the data to the slaves. Among the
slaves there is the kolab daemon (kolabd) listening to the replicated ldap
data. Kolabd creates on the appropriate slave the cyrus email account.
- In case of deletion: admin deletes user via webinterface. The master
ldap server is told to remove the cyrus email account (hmm but how?).
kolabd removes the cyrus email account, sets a kolabDeleteFlag (in
the master ldap server). As soon as this flag is seen on the master,
the corresponding record(s) is removed from master ldap server. The
master replicates this deletion and the data will be removed
from the slaves as well.
Is this indeed the basic principle on which kolab's distributed concept is
build?
--
Richard
More information about the devel
mailing list