LINUX.ORG.RU
ФорумAdmin

OpenLdap настройка slave-server-а


0

0

Всем привет!
Помогите решить такой вопрос:
настроил open-ldap-server, протестировал - все работает. Теперь надо сделать slave-server. Предваритьельно настроил slave, убедился в его работе, теперь перетащил с первого (предполагаемого мастера) деректорию /var/lib/ldap, старую переименовал в slap2, запускаю /etc/init.d/slapd restart, а ldap мне:
Starting OpenLDAP: (db4.2_recover not found), slapd - и приплыли.
Забавно, что решив вернуть все в зад (переименовав обратно папки) получаю тоже самое...
Подскажите как это побароть?
Савсибо.


ну если уж решил перетаскивать базу на файловом уровне, то перед копированием мастер необходимо остановить. потом скопировать и зупустить мастер и славе. также необходимо чтобы в конфиге подключались одни и теже схемы. ну и про права не забывай.

а вообще удобнее ldif использовать для этих целей.

anonymous
()
Ответ на: комментарий от LifeWins

Да я и хотел сделать репликацией, но в мануале который взял на основу было написано, что для начала перетащить надо руками, вот и сделал а теперь не знаю как вернуть хотябы к прежнему виду....что бы не ругалась на базу....

av
() автор топика
Ответ на: комментарий от av

Master ...... # Indices to maintain index objectClass eq index mail,mailAlternateAddress eq index ou,cn,sn,uid,entryUUID pres,eq

sessionlog 500 500 ########

/opt/dsa/sbin/slapcat -n1 -m > /tmp/consumer.ldif scp /tmp/consumer.ldif root@{consumer}:/tmp

Consumer slapd.conf ..... # Indices to maintain index objectClass eq index mail,mailAlternateAddress eq index ou,cn,sn,uid,entryUUID pres,eq

#(в одну строку) syncrepl rid=999 provider=ldap://ldapserver.ru:389 type=refreshOnly interval=00:01:00:00 searchbase="dc=united-europe,dc=ru" filter="(objectclass=*)" scope=sub schemachecking=on updatedn="cn=ldapadmin,dc=xxx,dc=xxx" bindmethod=simple binddn="cn=ldapadmin,dc=xxx,dc=xxx" credentials=secret

######### Setup

cd /var/lib/ldap rm -f * ln -s /etc/openldap/DB_CONFIG slapadd -r -i 50 -n1 < /tmp/consumer.ldif chown ldap.ldap * rcldap start

anonymous
()
Ответ на: комментарий от av

1. /etc/rc.d/rc.openldap stop on main server

2. slapcat -l orig.ldif on main server

3. cp orig.ldif to backup server

4. slapadd -l orig.ldif on backup server

5. /etc/rc.d/rc.openldap start on backup server

6. /etc/rc.d/rc.openldap start on main server

Вроде так.

LifeWins
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.