【发布时间】:2015-04-22 08:09:08
【问题描述】:
有人知道进行 ApacheDS 备份的万无一失的方法吗?这是我尝试过的:
- 尝试从 ApacheDS Studio 获取“LDIF 导出”。但是,导出没有适当的树结构,因此恢复总是失败。这可以通过手动排列 LDIF 文件中的行来避免。但是,这很容易出错,即使拥有 REGEX 和文件处理的最佳知识,也很难编写脚本。
- 此外,没有以编程方式将“LDIF 导出”放在首位。这必须从 ApacheDS 工作室(类似 Eclipse 的应用程序)手动完成
- 我尝试的另一种方法是从
/var/lib/apacheds-2.0.0-M15/default/partitions获取原始文件并将其原样恢复到全新安装的 ApacheDS。但是,在此之后,ApacheDS 服务无法启动。- 我使用原始 LDAP 文件使服务运行良好。这只有在卸载
apacheds-2.0.0-M15-amd64.deb并安装最新的可用版本apacheds-2.0.0-M19-amd64.deb后才有可能。但是,自定义分区不会显示在 ApacheDS Studio 中。嗯……
- 我使用原始 LDAP 文件使服务运行良好。这只有在卸载
- https://directory.apache.org/apacheds/kerberos-ug/3.6-backup-restore.html 无济于事
- 我不想要https://serverfault.com/a/331652/114516 中提到的内容
- 我看到使用来自 https://cwiki.apache.org/confluence/display/DIRxSRVx10/2.1.2.+ApacheDS+tools 的大约
apacheds-tools.jar进行 ldap 转储。但是,对于爱神,我无法找到从哪里下载该 jar 文件。
FWIW,我根本不懂java编程。
【问题讨论】:
-
到目前为止,您在该主题上取得了一些进展吗?在生产环境中启动 ApacheDS 之前,必须选择自动备份数据库。