eDirectory 8.8.5 on NW6.5sp8 (опыт наступания на грабли)

Ввиду того, что новая версия IDM 3.6.1 требует для своей работы eDirectory не ниже чем 885, пришлось мне ставить в нашей сети эту версию (до этого была 8.8.4 + патч edir884_ftf1_nw.zip). Ну а поскольку всегда рекомендуется иметь выровненную версию на всех серверах, то я её и ставил на все наши серверы NetWare 6.5sp8. Может, кому-то окажется полезным мой опыт, чтобы не наступать на те же грабли.
Грабли 1. Если Вы специально не конфигурировали распределение памяти для eDirectory, то при установке eDirectory 885 автоматически прописывается верхний предел в 200 МБ. К сожалению, где-то что-то срабатывает не так; по крайней мере результат этого - то, что модуль DS.NLM начинает отъедать 200 МБ сразу же после загрузки (в моём случае до апгрейда он занимал 40-50 МБ на серверах с репликами и около 15 МБ на серверах без реплик). Это хорошо видно, например, через Remote Manager (https://сервер:8009) на закладке "Manage Applications" -> "List Modules". На серверах с достаточным количеством оперативки это бросается в глаза не сразу (просто сервер начинает подтормаживать, т.к. под остальные задачи памяти остаётся меньше). Серверам с малым объёмом плохеет сразу (при наличии лишь полгигабайта RAM сервер после перезагрузки просто абендится).
Решение. Самый простой вариант - это через NDS iMonitor (из Remote Manager-а: "Manage eDirectory" -> "NDS iMonitor", или же просто https://сервер:8009/nds-summary) зайти в Agent Configuration -> Database Cache, и переключиться обратно на "Dynamic Adjust" (при следующей загрузке DS.NLM займёт места меньше). Альтернативный вариант - отредактировать напрямую (или удалить, как это было изначально) текстовый файл, где эти настройки сохраняются: SYS:\_NETWARE\_NDSDB.INI .
Грабли 2. После установки на eDir885 патча edir885_Patch3.zip при перезагрузке сервера в экране LOGGER видна ругань на неразрешённые внешние ссылки, в результате чего не может загрузиться модуль SPMNWCC.NLM. В дальнейшем после этого, если зайти Remote Manager-ом, то на экране Health Monitor видны куча ругани на неадекватное количество Failed Logins Per Hour.
Решение. Если ставите патч edir885_Patch3.zip, то не забудьте сразу же поставить и патч nmas3323patch1.zip, он решает эти проблемы. Между публикациями этих патчей - несколько дней, а я умудрился первый из своих серверов пропатчить как раз в этот промежуток.
Грабли 3. В процессе установки, если выбрать Local (non-RConsole) installation, то в графическом интерфейсе задаётся вопрос про то, какие NMAS-методы ставить и конфигурировать ли данный сервер для SecretStore (при выборе варианта "Remote (via RConsole)" графический интерфейс вообще не запускается, а ставится всё безо всякого выбора). Так вот, если данный сервер конфигурируется для SecretSore, а реплик eDirectory на нём нет, то после перезагрузки на консоли идёт ругань следующего вида:
Грабли 1. Если Вы специально не конфигурировали распределение памяти для eDirectory, то при установке eDirectory 885 автоматически прописывается верхний предел в 200 МБ. К сожалению, где-то что-то срабатывает не так; по крайней мере результат этого - то, что модуль DS.NLM начинает отъедать 200 МБ сразу же после загрузки (в моём случае до апгрейда он занимал 40-50 МБ на серверах с репликами и около 15 МБ на серверах без реплик). Это хорошо видно, например, через Remote Manager (https://сервер:8009) на закладке "Manage Applications" -> "List Modules". На серверах с достаточным количеством оперативки это бросается в глаза не сразу (просто сервер начинает подтормаживать, т.к. под остальные задачи памяти остаётся меньше). Серверам с малым объёмом плохеет сразу (при наличии лишь полгигабайта RAM сервер после перезагрузки просто абендится).
Решение. Самый простой вариант - это через NDS iMonitor (из Remote Manager-а: "Manage eDirectory" -> "NDS iMonitor", или же просто https://сервер:8009/nds-summary) зайти в Agent Configuration -> Database Cache, и переключиться обратно на "Dynamic Adjust" (при следующей загрузке DS.NLM займёт места меньше). Альтернативный вариант - отредактировать напрямую (или удалить, как это было изначально) текстовый файл, где эти настройки сохраняются: SYS:\_NETWARE\_NDSDB.INI .
Грабли 2. После установки на eDir885 патча edir885_Patch3.zip при перезагрузке сервера в экране LOGGER видна ругань на неразрешённые внешние ссылки, в результате чего не может загрузиться модуль SPMNWCC.NLM. В дальнейшем после этого, если зайти Remote Manager-ом, то на экране Health Monitor видны куча ругани на неадекватное количество Failed Logins Per Hour.
Решение. Если ставите патч edir885_Patch3.zip, то не забудьте сразу же поставить и патч nmas3323patch1.zip, он решает эти проблемы. Между публикациями этих патчей - несколько дней, а я умудрился первый из своих серверов пропатчить как раз в этот промежуток.

Грабли 3. В процессе установки, если выбрать Local (non-RConsole) installation, то в графическом интерфейсе задаётся вопрос про то, какие NMAS-методы ставить и конфигурировать ли данный сервер для SecretStore (при выборе варианта "Remote (via RConsole)" графический интерфейс вообще не запускается, а ставится всё безо всякого выбора). Так вот, если данный сервер конфигурируется для SecretSore, а реплик eDirectory на нём нет, то после перезагрузки на консоли идёт ругань следующего вида:
- Код: Выделить всё
4-10-2010 6:18:01 pm: SERVER-5.70-836
Error unloading killed loadable module (SSS.NLM) Novell SecretStore
3.4.1.32
4-10-2010 6:18:02 pm: SERVER-5.70-836
Error unloading killed loadable module (LSSS.NLM) Novell SecretStore LDAP
Extension Manager 3.4.1.32
4-10-2010 6:18:33 pm: SERVER-5.70-836
Error unloading killed loadable module (SSLDP.NLM) Novell SecretStore LDAP
Transport Plugin 3.4.1.32