У меня проблема с репликацией базы данных master master config (я добавлю репликацию данных после этой). Я работаю на каждом мастере, openldap и freeradius. Чтобы freeradius работал с openldap, я создал схему ldif на каждом сервере.
Для информации:
rid=001 — мастер n1, а rid=002 — мастер n2.
При запуске slapd на обоих серверах я получаю на мастере n1 эту ошибку: syncrepl_message_to_entry: rid=002 проверка модов (objectClass: значение #1 неверно для синтаксиса)
.
Кажется, это связано с тем, что загруженные схемы между двумя серверами не совпадают.
Я попытался убедиться, что все схемы одинаковы:
- скопировал файл .ldif схемы freeradius, сгенерированный на мастере n1, на мастер n2 и загрузил его
- изменил конфигурацию репликации, чтобы добавить
проверка схемы=выкл.
(не работает)
Но когда я разница
файлы, содержащие результат ldapsearch -H ldapi:/// -x -s base -b "cn=subschema" +
, есть несколько отличий.
Примечание. Схема freeradius работает на обоих серверах, команда лучший
работает (получает Доступ-Принять
).
Возникает ли проблема из-за разницы в cn=subschema между двумя серверами?
Как я могу устранить различия загруженной схемы между двумя серверами?
Безопасно ли игнорировать репликацию схемы? И как я могу это сделать?