Я создаю топологию репликации с opendj. Мне нужны два мастер-сервера и несколько рабов. Но слейвы должны быть подключены только к одному из мастеров одновременно. Но каждый раз, когда я создаю ведомое устройство, оно автоматически подключается ко всем остальным серверам, как в полносвязной сети. Как я могу получить конкретное соединение?
создание топологии репликации opendj
Ответы (1)
При включении репликации с OpenDJ сервер по умолчанию запускает «Службу репликации», которая будет подключаться ко всем другим службам репликации, известным в топологии. Но можно включить репликацию без запуска службы репликации, просто подключившись к удаленной, используя опции --noReplicationServer(1/2)
Предположим, что server1 является одним из мастеров с включенной репликацией. Вы можете использовать dsreplication enable -host1 server1 ... -host2 newSlave --noReplicationServer2 ...
Это каким-то образом задокументировано в разделе «Репликация» Руководства администратора (но не полностью, и я открываю вопрос для улучшения документации): http://docs.forgerock.org/en/opendj/2.6.0/admin-guide/index/chap-replication.html#repl-dedicated-servers
Надеюсь, это поможет.