2.4 Varias instancias

Durante la gestión de varias instancias de eDirectory, pueden producirse los siguientes problemas:

2.4.1 Si la primera instancia está inactiva, HTTP no funciona

En Linux, si eDirectory está configurado en un cuadro con varias tarjetas NIC y HTTP está enlazado a varias interfaces, HTTP no sería accesible desde las interfaces restantes si fallase la primera interfaz.

Esto se debe a que las interfaces restantes redirigirán la petición a la primera, que está inactiva.

Para solucionar este problema, reinicie eDirectory si la primera interfaz pasa a estar inactiva.

2.4.2 eDirectory no escucha en todas las interfaces configuradas

Asegúrese de que todas las interfaces donde está configurado eDirectory están activas y conectadas.

2.4.3 ndsd recurre al puerto por defecto si la interfaz especificada es incorrecta

Al usar ndsconfig new o ndsmanage para crear una segunda instancia del directorio, si la interfaz especificada no es correcta, nds intenta usar la interfaz por defecto. Si se especifica un puerto diferente al puerto por defecto (por ejemplo, 1524), la interfaz especificada no es correcta, utiliza la interfaz por defecto y el puerto por defecto de 524.

Para n4u.server.interfaces, si la interfaz especificada es incorrecta, ndsd intentará escuchar en la primera interfaz y el número de puerto sería el especificado en n4u.server.tcp-port.

2.4.4 Cómo reconstruir el directorio .edir

El directorio .edir se utiliza para el seguimiento de varias instancias de eDirectory. Para volver a crear el archivo de instancias perdido o dañado (instances.$uid, donde $uid especifica el ID de usuario del usuario en el sistema), debe crear su archivo de instancias individuales.

Estos archivos deben contener la ubicación absoluta de los archivos nds.conf de todas las instancias configuradas por el usuario. Por ejemplo, un usuario cuyo uid sea 1000 debe crear un archivo de instancias /etc/opt/novell/eDirectory/conf/.edir/instances.1000 con las siguientes entradas:

/home/user1/instance1/nds.conf
/home/user1/instance2/nds.conf