Состав дистрибутива
Дистрибутив продукта распространяется в виде архивов в формате tar.gz, доступных для загрузки из
репозитория:
https://<repository.domain.name>/repository/<клиент>-<редакция>-raw-packages
Доступ к репозиторию осуществляется с использованием учетной записи, полученной от ГК «Иннотех». Архивы в репозитории сгруппированы по версиям.
Предоставляемые архивы:
-
архив с основными модулями (бэкенд, фронтенд, модуль «Удаленный доступ») и компонентами продукта;
Пример архива:
inno-lcm-all-1.7.0.tar.gz
-
архив с модулем координации (SaltStack);
Пример архива:
salt_3006.4.tar.gz
-
Пример архива:
inno-fluent-bit-3.0.7.tar.gz
Архив с основными модулями (бэкенд, фронтенд, модуль «Удаленный доступ») и компонентами продукта
Архив включает:
-
deb-пакеты, которые используются только при установке продукта на ОС Astra Linux:
-
inno-lcm-core— сборка бэкенда LCM, содержащая скомпилированный код для массовой установки ПО на устройствах и обработки полученных событий; -
inno-lcm-provisioner— модуль, реализующий автоматическую установку операционной системы; -
inno-lcm-webadmin— пользовательский интерфейс «Кабинет администратора»; -
inno-lcm-app-shop— пользовательский интерфейс «Магазин приложений»; -
inno-ira-tigervnc— VNC-пакет для работы модуля «Удаленный доступ» на агентах (minions); -
inno-ira-openssh— SSH-пакет для работы модуля «Удаленный доступ» на агентах (minions); -
inno-ira-xrdp— XRDP-пакет для работы модуля «Удаленный доступ» на агентах (minions); -
inno-ira-guacamole-server— сервер шлюза удаленного доступа; -
libinnovncserver— зависимый пакет компонентаinno-ira-guacamole-server; -
libinnofreerdp— зависимый пакет компонентаinno-ira-guacamole-server; -
inno-ira-guacamole-client— WEB-клиент шлюза удаленного доступа; -
inno-ira-guacamole-schema— БД удаленного доступа;
-
-
rpm-пакеты, которые используются только при установке продукта на РЕД ОС:
-
inno-lcm-core— сборка бэкенда LCM, содержащая скомпилированный код для массовой установки ПО на устройствах и обработки полученных событий; -
inno-lcm-provisioner— модуль, реализующий автоматическую установку операционной системы; -
inno-lcm-webadmin— пользовательский интерфейс «Кабинет администратора»; -
inno-lcm-app-shop— пользовательский интерфейс «Магазин приложений»;
-
-
confluent_kafka— wheel-пакет для работы с Kafka Returner (используется только при установке продукта на РЕД ОС);-
inno-ira-tigervnc— VNC-пакет для работы модуля «Удаленный доступ» на агентах (minions); -
inno-ira-openssh— SSH-пакет для работы модуля «Удаленный доступ» на агентах (minions); -
inno-ira-xrdp— XRDP-пакет для работы модуля «Удаленный доступ» на агентах (minions); -
inno-ira-guacamole-server— сервер шлюза удаленного доступа; -
libinnovncserver— зависимый пакет компонентаinno-ira-guacamole-server; -
libinnofreerdp— зависимый пакет компонентаinno-ira-guacamole-server; -
inno-ira-guacamole-client— WEB-клиент шлюза удаленного доступа; -
inno-ira-guacamole-schema— БД удаленного доступа;
-
-
файлы:
-
kafka_return_custom.py— файл с инструментом, который перенаправляет сообщения от агентов в топик Kafka; -
CHANGELOG.md— файл, содержащий журнал изменений проекта в виде упорядоченного списка версий продукта с датами их выхода и описанием; -
lcm-doc— файлы в формате PDF с сопроводительной документацией, соответствующей версии продукта.
-
Архив с модулем координации (SaltStack)
Архив включает:
-
deb-пакеты, которые используются только при установке продукта на ОС Astra Linux:
-
inno-lcm-salt-formulas— пакет с формулами — специальными шаблонами для установки ПО на устройствах; -
salt-api— пакет, предоставляющий REST API для SaltStack; -
salt-common— пакет, содержащий библиотеки, необходимые для работы SaltStack; -
salt-master— пакет для установки сервера управления (master), который управляет всеми агентами (minions) в инфраструктуре; -
salt-minion— пакет для установки агентов (minions) на удаленных серверах; -
salt-cloud— пакет для управления облачными провайдерами (опциональный модуль); -
salt-dbg— пакет для отладки установки и поиска ошибок в настройках (опциональный модуль); -
salt-ssh— пакет для взаимодействия с агентами (minions) через протокол SSH, который может использоваться в качестве альтернативы, не требующей удаленного агента (опциональный модуль); -
salt-syndic— пакет, который используется для настройки среды с несколькими (masters) серверами управления и позволяет связывать их в единую сеть и управлять ими из одного места (опциональный модуль);
-
-
rpm-пакеты, которые используются только при установке продукта на РЕД ОС:
-
inno-lcm-salt-formulas— пакет с формулами — специальными шаблонами для установки ПО на устройствах; -
salt— пакет, содержащий библиотеки, необходимые для работы SaltStack; -
salt-master— пакет для установки сервера управления (master), который управляет всеми агентами (minions) в инфраструктуре; -
salt-api— пакет, предоставляющий REST API для SaltStack; -
salt-minion— пакет для установки агентов (minions) на удаленных серверах.
-
Архив с модулем fluent-bit
Архив включает deb-пакет fluent-bit c системой Fluent Bit, которая используется для сбора, преобразования и
передачи лог-файлов аудита в систему-получатель клиента.
Принципы формирования имен пакетов
Имена пакетов с основными модулями продукта (inno-lcm) и модулем fluent-bit формируются по шаблону:
<package_name>_<build_version>-<edition>_<architecture>.deb
Пример:
inno-lcm-core_1.6.0-1_amd64.deb fluent-bit_3.0.7_amd64.deb
<package_name>_<build_version>-<edition>_<architecture>.rpm
Пример:
inno-lcm-core-1.6.0~457514.a6ac910e-1.x86_64.rpm
Где:
-
package_name— наименование модуля продукта; -
build_version— версия пакета в соответствии с принципами семантического версионирования (мажорная_версия.минорная_версия.патч-версия); -
edition— редакция дистрибутива; -
architecture— архитектура; -
package format— формат пакета; возможные варианты:.deb,rpm.
Имена пакетов модуля координации (salt) формируются по шаблону:
<package_name>_<build_version>_<architecture>.deb
Пример:
salt-common_3006.4_amd64.deb
<package_name>_<build_version>_<architecture>.rpm
Пример:
salt-3006.4-0.x86_64.rpm
Где:
-
package_name— наименование модуля продукта; -
build_version— версия пакета в соответствии с принципами семантического версионирования (мажорная_версия.минорная_версия.патч-версия); -
architecture— архитектура; -
package format— формат пакета; возможные варианты:.deb,rpm.