Я ранее настроил два сервера с репликацией с несколькими мастерами, используя формат конфигурации cn = config (я думаю, что видел, как он упоминается как «OLC»?). Это был процесс, похожий на этот (хотя я следовал не этому руководству):
http://www.opensolutions.ie/blog/2013/01/multi-master-ldap-replication/
И моя база данных конфигурации, и фактическая база данных пользователей реплицируются между ними, и я проверил, что изменения работают должным образом в обоих направлениях.
Мне нужно добавить в репликацию третий хост. (В конечном итоге я удаляю один сервер и заменяю его третьим, но будет несколько месяцев перекрытия.) Я не смог найти никакой информации о рекомендуемом способе добавления нового сервера в установку с несколькими мастерами. Возможно ли это, и если да, то какой способ рекомендуется?
По сути, сделайте то же самое, что и для запуска Multi-Master.
slapd-config
серверы различаются только для репликации, но не для настройки.DB_CONFIG
, если вы его используете) из вашего olcDbDirectory
.syncrepl
dn
каким бы он ни был, он имеет доступ для чтения ко всему вашему каталогу. olcServerID
и olcSyncrepl
записи. slapd
не должен работать в это время.olcSyncrepl
retry
ваши существующие серверы могут отказаться от попыток связаться с вашим новым сервером. Вы можете установить неограниченное количество повторов для нового сервера (т. Е. +
) в течение этого времени.slapd.d
каталог на вашем новый сервер один из существующих серверов. slapd
демон для записи в каталог.sync
на ваш olcLogLevel
в течение этого времени.