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

问题描述:

尽管我的研究目标是JASIG的uPortal(当然,我也在这里发布了这个问题),但我发布到这个社区,因为答案可能只需要XML专业知识。在LDAPGroupStore.xml中指定多个目录服务器

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

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

如果我更改为类似下面的正常工作......

LDAPS://adsvrX.cornell.edu:636

但这并不占其他五个(生产)服务器,这些服务器可以帮助平衡负载和提供高可用性。任何人都可以给我一个线索,我可以如何配置上述多个LDAP目录?

由于提前,

约翰 [email protected]

你可以处理这几种方法:

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

祝你好运!