2.4 Несколько экземпляров

При обработке нескольких экземпляров eDirectory можно столкнуться с проблемами, которые указаны ниже.

2.4.1 Если первый экземпляр отключен, HTTP не работает

Если на платформе Linux eDirectory настроен в аппаратной конфигурации с несколькими сетевыми картами и HTTP привязан к нескольким интерфейсам, то при отключении первого интерфейса HTTP не будет доступен с оставшихся интерфейсов.

Это происходит, потому что оставшиеся интерфейсы перенаправляют запрос на первый интерфейс, однако этот интерфейс отключен.

Чтобы разрешить эту проблему при отключении первого интерфейса, перезапустите eDirectory.

2.4.2 eDirectory не принимает данные на всех настроенных интерфейсах

Проверьте, что все интерфейсы, на которых настроен продукт eDirectory, запущены и подключены.

2.4.3 ndsd возвращается к порту по умолчанию, если указанный интерфейс неправильный

Если при использовании командndsconfig new или ndsmanage для создания второго интерфейса каталога указанный интерфейс будет неправильным, то nds попытается использовать интерфейс по умолчанию. Если указан неправильный интерфейс и порт, отличный от порта по умолчанию (например, 1524), то будет использоваться интерфейс по умолчанию с портом по умолчанию (524).

Если для n4u.server.interfaces указан неправильный интерфейс, то ndsd попытается получить информацию на первом интерфейсе. В этом случае будет использовать номер порта, указанный в n4u.server.tcp-port.

2.4.4 Перестроение каталога .edir

Каталог .edir используется для отслеживания нескольких экземпляров eDirectory. Чтобы вновь создать утраченный или поврежденный файл экземпляра ( instances.$uid, где $uid указывает идентификатор пользователя в системе), необходимо создать для него отдельный файл экземпляра.

В этих файлах должен быть указан абсолютный путь к файлам nds.conf всех экземпляров, настроенных пользователем. Например, пользователь с uid 1000 должен создать файл экземпляров /etc/opt/novell/eDirectory/conf/.edir/instances.1000 со следующими записями:

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