在LDAPGroupStore.xml中指定多个目录服务器

时间:2010-08-25 15:31:31

标签: xml ldap

虽然我的研究目标是JASIG的uPortal(是的,我也在那里发布了这个问题),但是我发布到这个社区,因为答案可能只需要XML专业知识。

我们的生产和测试LDAP目录有多个节点(分别为六个和两个),以实现冗余和性能。 “开箱即用”的uPortal 3.2.2配置文件LDAPGroupStoreConfig.xml类似于......

                         LDAP://ldap.columbia.edu:389 / O =哥伦比亚%20University,c =美国

如果我将此更改为以下内容,则可以正常工作......

                         LDAPS://adsvrX.cornell.edu:636

但这并没有考虑其他五种(生产中)服务器,它们可以帮助平衡负载并提供高可用性。任何人都可以告诉我如何为多个ldap目录配置上述内容吗?

提前致谢,

约翰 john.a.parker@cornell.edu

1 个答案:

答案 0 :(得分:0)

您可以通过以下两种方式处理:

  1. 完全是软件,在哪里 应用程序会发现一个列表 LDAP服务器这实际上是 你要的是什么但是我有 不知道这个uPortal 应用。如果有办法的话 然后指定多个服务器 是要走的路。
  2. 为LDAP服务器群集使用DNS循环地址,以便每次在DNS中查找它时,它可能会获得不同的服务器。不是真正的负载平衡,也没有很好地处理失败的节点,因为它仍然会出现在DNS循环中。 (如果你从DNS中删除它,就会有TTL要争用,所以你想要为这个条目设置非常低的DNS TTL。)
  3. 获取可以处理LDAP会话的硬件/软件负载平衡器。大多数L4负载均衡器可以处理LDAP会话。您可能希望粘性会话在会话期间使用相同的LDAP服务器保持此uPortal实例,或者可能不会,这取决于您实现它的方式。
  4. 祝你好运!