解决方案 :
所以这就是我做的工作.
>在主服务器上停止Slapd
>来自主服务器的Slapcat数据库(有2个数据库需要导出.我使用“-n”标记
slapcat -n 0 -l (config file location)
这个将导出所有schema和cn = config
和
slapcat -n 1 -l
此操作将导出您保存在LDAP中的所有用户数据.
>将2 ldif文件保存到新服务器(确保在服务器上安装了LDAP,并确保配置几乎完全相同以使其更容易)
>在新服务器上停止slapd.
>删除文件夹的内容
/etc/ldap/slapd.d
>使用slapadd将配置导入新服务器
slapadd -n 0 -l (config ldif location)
-n 0用于将配置添加回LDAP
slapadd -n 1 -l (database ldif location)
-n 1用于将数据库添加回LDAP
*编辑:不知何故,这些命令将无法在我的第二个3号上运行….依此类推.所以正确的命令我已经证实它有效
slapadd -n 0 -F /etc/ldap/slapd.d -l
和
slapadd -n 1 -l
>更改/etc/ldap/slapd.d文件夹(chown和chmod)中的权限.我将它chown到openldap并将其调到755
还将/ var / lib / ldap文件夹(chown和chmod)中的权限更改为openldap
如果您有TLS连接证书.
将证书和密钥从旧服务器复制到新服务器到同一个确切位置.更改地点的权限.
>开始slapd.
去吧应该不错.
希望这有助于其他人