Требования к программному обеспечению
В текущей версии пакеты компонентов продукта предназначены для установки на ОС Astra Linux Special Edition 1.7.5 и выше и РЕД ОС 7.3.4.
| Процесс установки и настройки компонентов продукта одинаков для различных релизов Astra Linux Special Edition. |
Общие требования к составу пакетов
При установке из архива дополнительно требуются следующие пакеты:
-
для inno-samba:
-
libgnutls30 3.6.16 (только на ОС Astra Linux; поставляется в дистрибутиве);
-
-
для inno-samba-dc-exporter:
-
python3-prometheus-client 0.18.x (поставляется в дистрибутиве).
-
При использовании в качестве базы данных каталога LMDB (указание опции --backend-store=mdb при развертывании контроллера домена) убедитесь, что на сервере установлен пакет lmdb-utils.
Например, на ОС Astra Linux выполните:
-
для проверки наличия пакета:
dpkg -s lmdb-utils
-
для установки в случае его отсутствия:
sudo apt install lmdb-utils -y
Для установки остальных зависимостей требуется обеспечить доступ к apt/yum-репозиторию «Т1 Иннотех» (см. раздел «Получение доступа к дистрибутиву») и стандартным репозиториям операционной системы.
|
См. подробнее в официальной документации на используемую ОС: |
Если установка выполняется в закрытом контуре и возможность подключения внешних репозиториев отсутствует, перед установкой inno-samba должно быть обеспечено наличие следующих пакетов:
Список зависимостей:
-
python3-minimal;
-
libpython3.7;
-
libbsd0;
-
libpopt0;
-
libgnutls30 (>=3.6.13) (включается в состав архива при поставке);
-
libldap-2.4-2;
-
libcups2;
-
libjansson4;
-
libtracker-sparql-2.0-0;
-
libgpgme11;
-
python3-dnspython;
-
dnsutils;
-
lmdb-utils;
-
python3-markdown;
-
libssl1.1;
-
python3-cryptography;
-
python3-requests;
-
adcli;
-
pwgen;
-
bash;
-
coreutils;
-
findutils.
Список зависимостей:
-
bind-utils (>= 9.18.16);
-
gnutls (>= 3.6.16);
-
lmdb (>= 0.9.26);
-
python-ldb (>= 2.6.2);
-
python3-libs (>= 3.8.18);
-
python3-dns (>= 2.2.1);
-
python3-markdown (>= 3.3.4);
-
python3-cryptography (>= 42.0.5);
-
python3-requests (>= 2.26.0);
-
expat (>= 2.6.3);
-
libbsd (>= 0.10.0);
-
popt (>= 1.16);
-
openldap (>= 2.4.55);
-
cups-libs (>= 2.4.7);
-
jansson (>= 2.14);
-
libtracker-sparql (>= 2.3.6);
-
gpgme (>= 1.12.0);
-
openssl (>= 1.1.1);
-
bash;
-
adcli;
-
pwgen;
-
coreutils;
-
findutils.
Требования для работы с приложением «Менеджер службы каталогов»
Для корректной работы приложения «Менеджер службы каталогов» (пакет dsm) требуется Java версии 17 или выше.
Для проверки текущей версии Java, используемой в развернутой на сервере ОС, и при необходимости переключения на корректную версию выполните следующие действия:
Проверка текущей версии Java:
java --version
Если в выводе команды указана версия Java ниже 17, проверьте наличие версии 17 на сервере и выполните переключение.
Например:
-
проверьте доступные версии Java:
sudo alternatives --config java There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- *+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.e17.x86_64/jre/bin/java) 2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.17.0.8-3.e17.x86_64/bin/java) 3 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-8.e17.x86_64/bin/java) Enter to keep the current selection[+], or type selection number:
-
введите номер требуемого пакета и нажмите Enter;
-
убедитесь, что переключение выполнено корректно:
java -version openjdk version "17.0.1" 2021-10-19 OpenJDK Runtime Environment 21.9 (build 17.0.1+12) OpenJDK 64-Bit Server VM 21.9 (build 17.0.1+12, mixed mode, sharing)
-
если требуемая версия в списке отсутствует:
-
проверьте ее наличие в подключенных репозиториях:
dnf search openjdk | grep 17
-
выполните установку; например:
sudo dnf install java-17-openjdk -y
-
повторите проверку.
-
Дополнительные действия не требуются. Необходимые пакеты устанавливаются в составе зависимостей при установке пакета dsm.
Для работы с веб-интерфейсом приложения рекомендуется использовать Google Chrome 110 и выше.
Требования для работы с аутентификацией Kerberos
В состав пакета inno-samba входит центр распространения ключей Kerberos (KDC) в реализации Heimdal.
Для работы с билетами Kerberos в процессе установки и эксплуатации компонентов продукта могут использоваться следующие инструменты:
Утилиты heimdal-kinit, heimdal-klist, heimdal-kdestroy и др., предоставляемые пакетом heimdal-workstation.x86_64.
Проверка наличия установленного пакета:
dnf list installed heimdal-workstation* heimdal-libs.x86_64 7.8.0-5.el7.3 @updates heimdal-workstation.x86_64 7.8.0-5.el7.3 @updates
Если пакет отсутствует:
-
Проверьте, что он доступен в подключенных репозиториях:
dnf search heimdal-workstation
-
Установите пакет:
sudo dnf install heimdal-workstation.x86_64 -y
Стандартные утилиты kinit, klist, kdestroy и др.
Дополнительные действия не требуются. Необходимые пакеты устанавливаются в составе зависимостей при установке пакета inno-samba.
Требования для обеспечения технической поддержки
Для оперативного сбора диагностики и оказания технической поддержки может потребоваться дополнительное программное обеспечение.
Настоятельно рекомендуется на серверах приложений обеспечить наличие следующих утилит:
-
утилиты для работы с системой:
htop,tshark; -
утилиты для работы с пакетами:
-
Astra Linux:
dpkg-queryи/илиapt-file; -
РЕД ОС:
rpmи/илиdnf provides;
-
-
утилиты для проверки сети:
net-tools,iputils-ping,iproute2,dnsutils,traceroute,curl; -
утилиты для отладки и получения информации о потоках, процессах, точках вызова:
gdb,ptrace,pstack; -
утилиты для профилирования:
perfлибо другие аналогичные.