备份和还原OpenLDAP 2.4已启用多主复制

问题描述 投票:0回答:1

我们有一个运行2个Master(生产者)和1个使用者的openLDAP集群。我阅读了以下指南,并对将slapcat / ldapsearch与slapadd / ldapadd一起使用来备份和还原数据有了足够的了解。

对我来说,将ldapsearch与ldapadd结合使用可进行备份并还原。但是,我最终更改了entryUUID,contextCSN,创建和修改条目的时间戳。

ldapsearch -x -H ldaps://ldap.server.net -D "dc=mycompany,dc=net" -W -b "dc=admin,dc=mycompany,dc=net" -LLL > ldapd-"`date +%Y%m%d`".ldif

ldapadd -x -c -H ldapi:/// -D "dc=admin,dc=mycompany,dc=net" -y "${PASSWORD_FILE}" -f "ldapd-"`date +%Y%m%d`".ldif

我想检查这是否是执行备份和还原操作的首选方法,还是有更好的做法?

ldap backup openldap
1个回答
0
投票

我建议尝试安装Bacula Community开源产品(www.bacula.org),并遵循here中的指南。您只需要创建一个将DIT导出到单个文件中的脚本。然后,您只需要创建一个作业即可使用Bacula备份此文件。此解决方案的好处是以后可以使用Bacula从基础架构中备份其他内容,这几乎是一个通用系统。

© www.soinside.com 2019 - 2024. All rights reserved.