Требования к программному обеспечению

В текущей версии пакеты компонентов продукта предназначены для установки на ОС 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 Иннотех» (см. раздел «Получение доступа к дистрибутиву») и стандартным репозиториям операционной системы.

См. подробнее в официальной документации на используемую ОС:

Требования для работы с приложением «Менеджер службы каталогов»

Для корректной работы приложения «Менеджер службы каталогов» (пакет dsm) требуется Java версии 17 или выше.

Для проверки текущей версии Java, используемой в развернутой на сервере ОС, и при необходимости переключения на корректную версию выполните следующие действия:

  • РЕД ОС

  • Astra Linux

Проверка текущей версии 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 в процессе установки и эксплуатации компонентов продукта могут использоваться следующие инструменты:

  • РЕД ОС

  • Astra Linux

Утилиты 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

Если пакет отсутствует:

  1. Проверьте, что он доступен в подключенных репозиториях:

    dnf search heimdal-workstation
  2. Установите пакет:

    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 либо другие аналогичные.