2010-08-25 25 views
2

儘管我的研究目標是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]

回答

0

你可以處理這幾種方法:

  1. 完全軟件,其中 應用變得知道LDAP服務器的列表 。這實際上是 你在問什麼。但我有 不知道這個uPortal 應用程序。如果有辦法指定多個服務器,那麼 是要走的路。
  2. 爲您的LDAP服務器羣集使用DNS循環地址,以便每次在DNS中查找它時,都可能獲得不同的服務器。沒有真正的負載平衡,也沒有很好地處理失敗的節點,因爲這仍然會出現在DNS循環中。 (如果你將它從DNS中刪除,則需要與TTL進行抗衡,所以你需要爲此條目設置非常低的DNS TTL)。
  3. 獲取可處理LDAP會話的硬件/軟件負載平衡器。大多數L4負載平衡器可以處理LDAP會話。您可能需要粘性會話來保持此uPortal實例在會話期間使用相同的LDAP服務器,或者可能不會,這取決於您如何實現這一切。

祝你好運!

相關問題