2010-08-25 4 views
2

Bien que la cible de mes recherches soit l'uPortal de JASIG (et oui, j'ai également posté cette question), je poste dans cette communauté car la réponse peut simplement nécessiter une expertise XML. Nos annuaires LDAP de production et de test ont plusieurs nœuds (six et deux respectivement) pour la redondance et la performance. Le « hors de la boîte » fichier de configuration uPortal 3.2.2 LDAPGroupStoreConfig.xml est similaire à ...Spécification de plusieurs serveurs d'annuaire dans LDAPGroupStore.xml

ldap: //ldap.columbia.edu: 389/o = Columbia% 20University, c = US

Si je change cela quelque chose comme cela fonctionne très bien ...

ldaps: //adsvrX.cornell.edu: 636

Mais cela ne représentait pour les autres serveurs cinq (production) qui pourrait aider à équilibrer la charge et fournir la haute disponibilité. Quelqu'un peut-il me donner une idée de la façon dont je pourrais configurer ce qui précède pour plusieurs répertoires ldap?

Merci à l'avance,

John [email protected]

Répondre

0

Vous pouvez gérer cela deux façons:

  1. logiciel totalement, lorsque la demande devient au courant d'une liste de serveurs LDAP. Qui est réellement ce que vous demandez. Mais j'ai aucune idée à propos de cette application uPortal . S'il y a un moyen de spécifier plusieurs serveurs, alors est le chemin à parcourir.
  2. Utilisez une adresse DNS round robin pour votre cluster de serveurs LDAP, de sorte que chaque fois qu'il la recherche dans DNS, il devient potentiellement un serveur différent. Pas vraiment l'équilibrage de charge, et il ne fait pas un bon travail de gestion d'un nœud qui a échoué, car cela apparaîtra toujours dans le round robin DNS. (et si vous l'enlevez du DNS, il y a le TTL à traiter, ainsi vous voudriez placer le TTL DNS très bas pour cette entrée). Obtenez un équilibreur de charge matériel/logiciel capable de gérer les sessions LDAP. La plupart des équilibreurs de charge L4 peuvent gérer des sessions LDAP. Il se peut que vous souhaitiez que les sessions persistantes conservent cette instance uPortal en utilisant le même serveur LDAP pendant la durée d'une session, ou peut-être pas, selon la manière dont vous l'avez implémentée.

Bonne chance!

Questions connexes