안녕하세요. ldap 초보자입니다.
제가 두대의 linux머신(redhat 9.0)에 각각 openldap-2.1.22을 설치하고 master/slave로 설정해서 replication 을 테스트하려고 하는데..
client에서 master로 update request( add, modify, delete 등) 보낼때에는 master/slave 둘다 다 적용이 되는데 slave로 request를 보내면
( delete 시)
Delete Result: Referral (10) Referral: ldap://192.168.1.159/cn=baek,dc=my-domain,dc=com
이런종류의 메세지만 나오고 master나 slave 둘다 적용이 안됩니다.
또 한가지 문제는 replogfile 을 아래 설정처럼 했는데 로그가 기록이 안되고 빈화일로 있고
/usr/local/openldap/var/openldap-slurp/replica/slurpd.replog 에 로그가 기록되던데 이유를 모르겠습니다.
여기저기 찾아봐도 확실한 답이 없네요..고수님들 답변 부탁드려요..
참고로 replication 에 대한 master / slave 설정은 아래처럼 했습니다.
< master ( ip: 192,168,1.159) 설정>
rootdn "dc=my-domain,dc=com"
replica host=192.168.1.120:389 binddn="dc=my-domain,dc=com" bindmethod=simple credentials=secret
replogfile /usr/local/var/ldap.replog
allow bind_v2 bind_anon_cred bind_anon_dn update_anon access to * by * write
< slave (ip : 192.168.1.120) 설정 >
rootdn "dc=my-domain,dc=com"
updatedn "dc=my-domain,dc=com" updateref ldap://192.168.1.159
allow bind_v2 bind_anon_cred bind_anon_dn update_anon access to * by * write |