LDAP主从同步
OpenLDAP在2.3版本之前的同步复制带有一系列缺点如只支持一主多从模式等,在此缺点就不多说,下文着重介绍一下OpenLDAP V2.4以后的同步负复制功能
同步功能
2.4版最大的功能就是实现了双向复制,即双主、多主模式,无论哪一台master宕机,都不会影响使用。
这里采用Syncrepl模式进行同步: 该方式是从LDAP以拉的方式同步主LDAP的数据,该模式配置简洁方便
安装LDAP
主从LDAP服务器都严格遵循安装说明安装ldap,保证主从LDAP的根节点一致
安装完毕后应当可以正常使用,建议使用管理工具测试一下
保证主从LDAP服务器之间网络互通
配置ldap日志
在slapd.conf文件中最下方加入loglevel 256
执行vi /etc/rsyslog.conf
最后一行添加 local4.* /var/log/ldap.log
执行 touch /var/log/ldap.log 创建日志文件
service rsyslog restart 重启服务
Syncrepl
由于Syncrepl为拉取模式,修改从LDAP的配置文件slapd.conf重新启动从LDAP即可。当要复制一个大规模的数据条录时,建议从主LDAP备份数据,复制到从LDAP上。当从备份数据初始化的时候,不必担心数据老,因为syncrepl会自动进行校验,然后进行相应的修改、同步
/var/log/ldap.log 为ldap的日志文件
配置主LDAP
打开slapd.conf,将以下取消注释
moduleload back_ldap.la</