Миграция LDAP и GOsa-конфигурации к новому серверу

У меня есть рабочий LDAP-сервер (использующий Ubuntu 12.04) с GOsa, установленным на нем. Существует ли способ переместить целую базу данных включая GOsa-конфигурацию к новому серверу (Ubuntu 14.04)? Я пытался экспортировать и импортировать LDAP-базы-данных с slapcat/slapadd, но не успешно выполнялся. Когда передача базы данных была завершена, GOsa не смог соединиться с LDAP. Я надеюсь, что кто-то может помочь мне!

0
задан 29 January 2015 в 18:53
1 ответ

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

На самом деле, это довольно просто. На новом сервере вам необходимо установить LDAP и GOsa в обычном режиме. Чтобы передать LDAP-базу данных, вам нужно выполнить всего две команды. На многих форумах я находил предложения по использованию slapcat / add, но ни один из них не помог мне. Вместо этого, чтобы получить копию базы данных, выполните следующую команду на старом сервере (используйте правильную базу поиска и имя пользователя admin!):

 ldapsearch -z max -LLL -Wx -D "cn=admin,dc=your,dc=domain" -b "dc=your,dc=domain" > save.ldif

Затем перенесите файл, который вы только что создали, на новый сервер, используя scp, ftp или что угодно. Чтобы вставить данные в вашу новую базу данных LDAP, выполните эту команду (снова введите свою базу поиска):

ldapmodify -c -Wx -D "cn=admin,dc=your,dc=domain" -a -f save.ldif

Вот и все!

2
ответ дан 4 December 2019 в 13:53

Теги

Похожие вопросы