Virtual member manager da soporte a la configuración de varios servidores LDAP para la tolerancia al error y la fiabilidad.
El primer servidor LDAP configurado es el servidor primario. Los otros son servidores secundarios. Durante el inicio, virtual member manager crea conexiones con el servidor primario. Si el servidor primario no funciona, virtual member manager descarta todas las conexiones con el servidor primario y crea conexiones nuevas con el segundo servidor configurado. Si el segundo servidor no funciona, virtual member manager descarta todas las conexiones con el segundo servidor y conmuta al tercer servidor configurado, hasta que se retrotrae hasta el servidor primario. Todas las conexiones posteriores sólo se crean hasta el último servidor que funciona, sin tener en cuenta si la agrupación de contexto está habilitada.
Este ejemplo de configuración contiene un servidor LDAP primario y dos secundarios:
<config:connections host="ldap1.mycompany.com" port="389"/>
<config:connections host="ldap2.mycompany.com" port="389"/>
<config:connections host="ldap3.mycompany.com" port="389"/>
Puede configurar virtual member manager para comprobar si el servidor primario está en ejecución y volver a conmutar cuando empieza a ejecutarse. Utilice el parámetro returnToPrimaryServer del mandato updateIdMgrLDAPRepository para esta configuración. También puede utilizar el parámetro primaryServerQueryTimeInterval para cambiar el intervalo de sondeo para probar la disponibilidad del servidor primario.
Cuando se realiza un intento de conexión a un servidor LDAP, el tiempo de espera de conexión determina la cantidad de tiempo que virtual member manager espera para que se establezca la conexión. Este mismo valor de tiempo de espera se utiliza para determinar la cantidad máxima de tiempo que espera para que responda un servidor LDAP que no responde. Utilice el parámetro connectTimeout del mandato updateIdMgrLDAPServer para especificar el tiempo de espera de conexión. También se utiliza el valor del parámetro connectTimeout en el archivo wimconfig.xml como tiempo de espera de lectura para conexiones TCP/IP muertas.
Para obtener información sobre cómo configurar virtual member manager utilizando las interfaces de línea de mandatos, lea Grupo de mandatos IdMgrRepositoryConfig para el objeto AdminTask en el Information Center de WebSphere Application Server.