Reprise en ligne des serveurs LDAP principaux et secondaires

Virtual member manager prend en charge la configuration de plusieurs serveurs LDAP pour la tolérance aux pannes et la fiabilité.

Le premier serveur LDAP configuré est le serveur principal. Les autres sont des serveurs secondaires. Au démarrage, virtual member manager crée des connexions au serveur principal. Si le serveur principal tombe en panne, virtual member manager supprime toutes les connexions au serveur principal et crée de nouvelles connexions au deuxième serveur configuré. Si le deuxième serveur tombe en panne, virtual member manager supprime toutes les connexions au deuxième serveur et bascule sur le troisième serveur configuré, jusqu'à ce qu'il repasse au serveur principal. Toutes les connexions ultérieures ne sont établies qu'avec le dernier serveur en cours de fonctionnement que le regroupement de contextes soit activé ou non.

Cet exemple de configuration contient un serveur LDAP principal et deux serveurs LDAP secondaires :

<config:connections host="ldap1.mycompany.com" port="389"/>
<config:connections host="ldap2.mycompany.com" port="389"/>
<config:connections host="ldap3.mycompany.com" port="389"/>

Vous pouvez configurer virtual member manager pour qu'il vérifie si le serveur principal est en cours d'exécution et qu'il bascule à nouveau dessus dès qu'il recommence à fonctionner. Pour cela, utilisez le paramètre returnToPrimaryServer de la commande updateIdMgrLDAPRepository. Vous pouvez également utiliser le paramètre primaryServerQueryTimeInterval afin de modifier l'intervalle d'interrogation pour le test de disponibilité du serveur principal.

Lors d'une tentative de connexion à un serveur LDAP, le délai de connexion détermine le délai d'attente maximal de virtual member manager pour l'établissement de la connexion. Ce même délai permet de déterminer le délai d'attente maximal d'une réponse d'un serveur LDAP qui ne répond pas. Utilisez le paramètre connectTimeout de la commande updateIdMgrLDAPServer pour spécifier le délai de connexion. La valeur du paramètre connectTimeout dans le fichier wimconfig.xml est également utilisé comme délai de lecture pour les connexions TCP/IP inactives.

Pour plus d'informations sur la configuration de virtual member manager à l'aide des interfaces de ligne de commande, reportez-vous à la rubrique Groupe de commandes IdMgrRepositoryConfig pour l'objet AdminTask dans le centre de documentation de WebSphere Application Server.



Conditions d'utilisation | Commentaires