У меня 2 вопроса по репликации OpenLDAP:
1. Репликация между 2мя серврами настроена и работает. Создаю на одной ноде пользователя на второй через минуту появляется. slurpd отрабатывает нормально. Но почему то не происходят изменения когда я с консоли строки делаю изменения с помощью ldapmodify. Так и должно быть?
2. Вообще ничего не пишется в файл "replogfile /var/lib/ldap/replog". Права нормальные, дата изменения файла соответствует времени последних изменений в базе. Тоесть после того как я что то добавил видимо этот файлик читается и модифицируется но размер у него 0 и собсно он пустой. Какие идеи?
slapd -V
@(#) $OpenLDAP: slapd 2.3.30 (Mar 9 2007 06:10:06) $
buildd@excelsior:/build/buildd/openldap2.3-2.3.30/debian/build/servers/slapd
Репликация OpenLDAP
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- a.salnikov
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2007-08-14 7:47:47
- Откуда: Москва
Re: Репликация OpenLDAP
разобрался.
1. Перемудрил с правами на слейве, запретил нечаянно репликатору менять поле password. Полные права дал - заработало.
2. запустил slurpd с опцией -t /tmp/slurpd и он туда стал всё ложить и писать. а replog как я понял чистится после отработки slurpd.
В общем в итоге всё работает и нравится мне.
1. Перемудрил с правами на слейве, запретил нечаянно репликатору менять поле password. Полные права дал - заработало.
2. запустил slurpd с опцией -t /tmp/slurpd и он туда стал всё ложить и писать. а replog как я понял чистится после отработки slurpd.
В общем в итоге всё работает и нравится мне.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: Репликация OpenLDAP
Никто не использовал для ldap bdb, как бекэнд?
При запуске slapd, в логах получаю следующее:
Каким образом мне надо создать файл id2entry.bdb?
При запуске slapd, в логах получаю следующее:
Код: Выделить всё
Aug 25 08:02:53 powercharge slapd[44651]: slapd startup: initiated.
Aug 25 08:02:53 powercharge slapd[44651]: backend_startup_one: starting "cn=config"
Aug 25 08:02:53 powercharge slapd[44651]: config_back_db_open
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn=config"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn=module{0}"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn=schema"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn={0}core"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn={1}cosine"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn={2}inetorgperson"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "cn={3}openldap"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "olcDatabase={-1}frontend"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "olcDatabase={0}config"
Aug 25 08:02:53 powercharge slapd[44651]: config_build_entry: "olcDatabase={1}bdb"
Aug 25 08:02:53 powercharge slapd[44651]: backend_startup_one: starting "dc=moskb,dc=local"
Aug 25 08:02:53 powercharge slapd[44651]: bdb_db_open: "dc=moskb,dc=local"
Aug 25 08:02:53 powercharge slapd[44651]: bdb_db_open: database "dc=moskb,dc=local": dbenv_open(/var/db/openldap-data).
Aug 25 08:02:53 powercharge slapd[44651]: bdb_db_open: database "dc=moskb,dc=local": db_open(/var/db/openldap-data/id2entry.bdb) failed: No such file or directory (2).
Aug 25 08:02:53 powercharge slapd[44651]: ====> bdb_cache_release_all
Aug 25 08:02:53 powercharge slapd[44651]: backend_startup_one: bi_db_open failed! (2)
Aug 25 08:02:53 powercharge slapd[44651]: slapd shutdown: initiated
Aug 25 08:02:53 powercharge slapd[44651]: ====> bdb_cache_release_all
Aug 25 08:02:53 powercharge slapd[44651]: bdb_db_close: database "dc=moskb,dc=local": alock_close failed
Aug 25 08:02:53 powercharge slapd[44651]: slapd destroy: freeing system resources.
Aug 25 08:02:53 powercharge slapd[44651]: slapd stopped.
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104