Требования к аппаратным средствам

Требования к аппаратным ресурсам сервера, на котором планируется развертывать Эллес, определяются количеством объектов в каталоге, размером профилей объектов каталога, составом устанавливаемых компонентов (inno-samba, dsm), ролью сервера (RWDC, RODC, GC), составом назначаемых серверу ролей FSMO и другими факторами.

Рекомендации по определению размера оперативной памяти

Минимальный размер оперативной памяти (RAM) определяется двумя факторами:

  • размер базы данных (БД) каталога на диске;

  • количество рабочих процессов сервера LDAP в составе Эллес.

При работе в режиме prefork (по умолчанию) для каждого сервиса Эллес создается отдельный процесс, а для сервисов LDAP, NETLOGON и KDC также запускается фиксированное количество рабочих процессов (worker), между которыми распределяется нагрузка по обработке входящих клиентских соединений.

Количество рабочих процессов задается с помощью параметра prefork children в конфигурационном файле /app/inno-samba/etc/smb.conf (по умолчанию — 4). Для каждого сервиса может быть задано свое значение в формате prefork children service name. Например: prefork children:ldap = 8.

Таким образом, для определения требуемого размера RAM может использоваться формула:

мин. размер RAM = размер ДБ каталога * количество раб. процессов LDAP

Примеры расчета минимального RAM при допущении, что размер профиля пользователя приблизительно равен 8 КБ:

Размер БД (ГБ) Кол-во объектов Кол-во раб. процессов LDAP Мин. RAM (ГБ)

1

  • 20 тыс. пользователей;

  • 20 тыс. компьютеров;

  • 20 тыс. записей DNS

4

4

2

  • 40 тыс. пользователей;

  • 40 тыс. компьютеров;

  • 40 тыс. записей DNS

4

8

Невыполнение требований к минимальному размеру оперативной памяти может привести к значительной деградация производительности сервисов Эллес и росту загрузки диска до 100%.

Базовая конфигурация сервера

В таблице приводится пример базовой конфигурации сервера для развертывания Эллес с учетом следующих допущений:

  • на сервере устанавливаются пакеты inno-samba, dsm и bind9;

  • сервер работает в режиме полноценного контроллера домена (RWDC) с включенным глобальным каталогом (GC);

  • по умолчанию серверу назначаются все роли FSMO;

  • размер БД каталога — 2 ГБ;

  • количество рабочих процессов LDAP — 4;

  • размер профиля пользователя ~ 8 КБ.

Компонент Минимальное кол-во ядер CPU (2.4 Гц) Рекомендуемое кол-во ядер CPU (2.4 Гц) RAM, ГБ
HDD, ГБ

inno-samba

4

8

8

100

dsm

2

4

8

-

Всего

6

12

16

100