Операционная система и программная конфигурация

Платформа предназначена для функционирования в ОС Ubuntu версии 22.04 LTS Server. Допускается также установка на ОС Astra Linux 1.8 SE, Sberlinux 9.5 и RedOS 8.0.

При установке должен быть создан пользователь alertix, которому должен быть предоставлен беспарольный доступ к запуску команд с административными полномочиями, т.е. в файл /etc/sudoers необходимо внести:

alertix ALL=(ALL:ALL) NOPASSWD: ALL

Пользователь alertix на всех хостах инсталляции должен иметь идентификатор пользователя UID:1000 и идентификатор группы GID:1000.

При первоначальной установке ОС Ubuntu инсталлятор предлагает дополнительно установить ssh server. Если данный шаг был пропущен, то данный пакет установлен не будет и необходимо установить его самостоятельно.

Дополнительно в ОС до начала установки платформы должны быть установлены пакеты:

  • openssh-server;

  • openssl (не ниже версии 1.1.1f);

  • curl;

  • docker (не младше версии 20 или пакет не устанавливать);

  • docker.io;

  • jq;

  • pass;

  • python3;

  • python3-docker;

  • postgresql-client.

Для установки необходимых для функционирования Платформы пакетов выполните команды:

# sudo apt update
# sudo apt install openssh-server openssl curl docker docker.io python3 python3-docker pass postgresql-client jq

На всех хостах инсталляции платформы псевдоним python должен указывать на python3.

Данные требования касаются всех СВТ, на которых планируется установка компонентов платформы.

В случае установки на виртуальную машину, после завершения всех описанных операций, рекомендуется выполнить создание снапшота на подготовленной виртуальной машине до перехода к этапу установки и первичной настройки.

Подготовка хоста для работы на RPM подобных системах

  1. Установить docker

    dnf install -y docker-ce docker-ce-cli
  2. Включить docker

    systemctl enable --now docker
  3. Установить зависимости инсталлера

    dnf install -y jq postgresql python3-docker
  4. Установить модуль expect

    dnf install -y python3-pip
    pip3 install pexpect
  5. Установить инсталлер по инструкции

    rpm -i ./alertix_rpm_installer.rpm