Требования к аппаратным средствам
Требования к аппаратным ресурсам сервера, на котором планируется развертывать Эллес, определяются количеством объектов в каталоге, размером профилей объектов каталога, составом устанавливаемых компонентов (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 |
|
4 |
4 |
2 |
|
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 |