首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从OSX OpenDirectory复制到OpenLDAP

从OSX OpenDirectory复制到OpenLDAP
EN

Server Fault用户
提问于 2011-01-02 03:21:52
回答 1查看 3.2K关注 0票数 5

我有一个运行在OSX机器上的OpenDirectory服务器,我希望通过有一个从服务器来提高服务的可靠性。问题是,我只有一个OSX服务器,但我有大量的Linux服务器可用。我对苹果与OpenDirectory集成的工具感到高兴,但鉴于苹果最近停止使用XServe,我对继续使用苹果硬件并不感兴趣。

我记得听说OpenDirectory是基于OpenLDAP代码库的(现在是远程的);有什么方法可以从OpenDirectory复制到OpenLDAP,而不必购买另一个OSX服务器呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-01-02 06:51:42

说大也大吧。开放目录域实际上是3种半集成服务:用于大多数数据的LDAPv3 (由相当标准的OpenLDAP服务器提供)、用于单点登录身份验证的Kerberosv5 KDC (由MIT的Kerberos实现提供,只需几处调整),以及用于其他类型身份验证的基于SASL的密码服务器(由至少部分基于CMU项目提供)。

复制LDAP组件不应该太难--将syncrepl配置为任何其他OpenLDAP实现,然后添加额外的服务器(S) URL(s)作为cn=ldapreplicas、cn=config的apple- LDAP副本属性的值,以及LDAP中的所有搜索基斯记录(这将告诉客户端有关副本的信息)。

密码服务和Kerberos要难得多。据我所知,苹果已经大大扩展了CMU的SASL代码,所以我认为如果不付出巨大的努力,就不可能复制它。Kerberos会很容易..。除了它依赖密码服务器进行复制(复制网络中的密码服务器相互更新新密码,然后每个服务器负责更新同一服务器上的Kerberos KDC )。注意,cn=config下也有LDAP记录,告诉客户端所有可用的密码服务器和KDCs都在哪里;Kerberos的密码服务器相当明显,但密码服务器的密码服务器更难辨认。

所以您可以进行LDAP复制,但我不认为密码服务器和KDC副本是实用的。如果您没有备份这些服务,那么复制LDAP就没有多大好处。

如果这只是你关心的正常运行时间,那么添加一个Mini服务器作为副本怎么样?他们不需要任何方式的高吞吐量服务,但作为紧急备份,我会考虑他们的事情。

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

https://serverfault.com/questions/217888

复制
相关文章

相似问题

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