我有一个正在运行的LDAP服务器(使用Ubuntu12.04),其中安装了GOsa。有没有办法将整个数据库(包括GOsa-config )迁移到一个新服务器(Ubuntu14.04)?我尝试过使用slapcat/slapadd导出和导入LDAP数据库,但没有成功。当数据库传输完成后,GOsa无法与LDAP连接。我希望有人能帮我!
发布于 2015-07-19 11:28:07
经过大量的搜索,我终于在网上找到了一个自己的解决方案。如果将来有人有同样的问题,我会在这里贴出答案。
其实很简单。在新服务器上,您需要正常安装LDAP和GOsa。要传输LDAP数据库,只需要执行两个命令。在许多论坛上,我找到了使用slapcat/add的建议,但没有一个对我有用。相反,要获得数据库的副本,请在旧服务器上运行以下命令(使用正确的搜索基和管理员用户名!):
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就这样!
https://serverfault.com/questions/663464
复制相似问题