hi:
I am using OpenLDAP 2.0 for
Directory Replication, when I set all the conf file done, I test my DIT system,
but I find there have a bug :
1. when I update the master slapd , all the
system works well, the slurpd did replicated the update info to the slave slapd
, and the result is right , but when I update the slave slapd , I find the
action is do on the slave slapd right , but did not return a referral to the
client tool , so the slave DIT is changed and the master DIT is not changed at
all.
2. I refer the OpenLDAP Admin Guide section 3,
in it the big picture is point that the update infomation can return from the
slave slapd to the client tools
3. I think the OpenLDAP client tools did not support all
function update referral ??
4. I still have a miss : if the client tool support all
function referral , so I do a update action to the slave slapd , and the slave
slapd can return a update referral to the client tool , but you know ,if you
want to changed a DIT ,you must have the access right , but where you input the
rootdn's passwd ??
5. I read the Admin Guide and I find , the replica directive
in the master's conf file, it point the binddn and the credentials , so the
slurp can do the update action from the master to the slave , but in the slave
slapd's conf file , there only a updatedn and updateref directive , if the slave
slapd return the updateref to the client tool , and the client tool then create
a new request to the master slapd , but you know , you must have a password to
bind the master slapd and change its DIT, but where the password ??
any suggest would be thanks !!
by China, X.D.Chen
|