목차 1. Replication 설정 2. replication 확인 3. Multi-Msater Replication 유의 사항
여기서의 replication 설정은 multi master 설정을 하게 됩니다. 즉, replication으로 구성된 모든 서버가 master이자 slave가 된다는 의미 입니다.
그러므로, 설정 자체는 동일하게 되며, target server만 달라지게 됩니다.
1. Relication 설정
"2.3.1.1 Master Server 설정" 문서에서 ldap_auth_init를 이용하여 초기화 했을 때, 이미 repliaction을 위하여 replica(uid=replica,ou=Admin,dc=oops,dc=org)라는 account를 생성해 놓았며, 암호 설정을 해 놓았습니다.
replica account는 ldapROusers Group에 포함이 되어 있기 때문에, ldap 전체 database에 대한 읽기 권한을 가지게 됩니다.
이미 account는 준비가 되었고, replcation 설정을 위하여 ldap_replica라는 명령을 이용합니다.
[root@ldap2 ~]$ ldap_replica -a -i 1 -u uid=replica,ou=Admin,dc=oops,dc=org ldap1.oops.org
Input replica password : ********* [replica account 계정 암호 입력]
설정 정보:
Replica Account : uid=replica,ou=admin,dc=oops,dc=org
Replica BIND DN : dc=oops,dc=org
Replica Pre Test : OK
Replica Server ID : 1
Replica Provider : ldap1.oops.org
이 정보가 맞습니까? [Y/N] : y
* 1. sync 모듈 등록 ... OK
* 2. Set Server ID ... OK
* 3. 리플리케이션 서버 설정 ... OK
* 4. Mirror 모드 설정 ... OK
* 5. 리플리케이션 오버레이 설정 ... OK
설정 완료
[root@ldap2 ~]$