将LDAP和GOsa-config迁移到新服务器

我有一个正在运行的LDAP服务器(使用Ubuntu 12.04),并安装了GOsa。 有没有办法将包括GOsa-config在内的整个数据库迁移到新的服务器(Ubuntu 14.04)? 我试图用slapcat / slapadd导出和导入LDAP数据库,但没有成功。 数据库传输完成后,GOsa无法连接LDAP。 我希望有一个人可以帮助我!

经过大量的search,我终于在深层networking上find了自己的解决scheme。 如果将来有人有同样的问题,我会在这里发布答案。

其实这很简单 在新服务器上,您需要正常安装LDAP和GOsa。 要传输LDAP数据库,只需要执行两条命令。 在很多论坛中,我发现了使用slapcat / add的build议,但是没有一个对我有用。 相反,要获取数据库的副本,请在旧服务器上运行以下命令(使用正确的search库和pipe理员用户名):

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

然后,使用scp,ftp或其他方式将刚创build的文件转移到新的服务器上。 要将数据插入到新的LDAP数据库中,请运行以下命令(再次插入您的search库):

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

而已!