首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何备份ApacheDS LDAP

如何备份ApacheDS LDAP
EN

Stack Overflow用户
提问于 2015-04-22 08:09:08
回答 1查看 3.6K关注 0票数 1

有人知道采取ApacheDS备份的万无一失的方法吗?这就是我尝试过的:

  1. 尝试从ApacheDS Studio获取"LDIF导出“。然而,导出没有适当的树结构,因此恢复总是失败的。这可以通过手动排列LDIF文件中的行来避免。但是,这很容易出错,即使对REGEX和文件处理有很好的了解,也很难编写脚本。
    • 此外,"LDIF出口“一开始是没有规划的。这必须从ApacheDS工作室(一个类似Eclipse的应用程序)手动完成。

  1. 我尝试的另一种方法是从/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中。哈..。

  1. https://directory.apache.org/apacheds/kerberos-ug/3.6-backup-restore.html帮不上忙
  2. 我不想要https://serverfault.com/a/331652/114516中提到的东西
  3. 我看到了使用来自apacheds-tools.jarhttps://cwiki.apache.org/confluence/display/DIRxSRVx10/2.1.2.+ApacheDS+tools的ldap转储。然而,对于爱的上帝,我无法找到从哪里下载的jar文件。

FWIW,我一点也不懂java编程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-01 05:39:22

所以我用粗野的方式破解了它。但它起作用了:

  • 提升位于/var/lib/apacheds-2.0.0-MXX/default/partitions下的相应分区文件夹的tar
  • 在新机器上安装acheds-2.0.0-M19。只有这个版本我才能得到我的备份工作。不知道为什么在其他版本(2.0.0-M19版本之前和之后)失败
  • 将备份的分区解压缩到/var/lib/apacheds-2.0.0-M19/default/partitions
  • 重启ApacheDS服务
  • 现在,从一个窗口框中,使用ApacheDS Studio和创建分区连接到ApacheDS。请确保在您的旧服务器ApacheDS分区中为该分区提供与其完全相同的名称。
  • 重新启动ApacheDS服务。
  • 就这样

我曾多次尝试、测试和验证上述方法,并且一直有效。我很高兴。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29791394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档