Установка продукта
Чтобы установить продукт «Служба управления конфигурациями» (далее: LCM), выполните установку модулей:
-
inno-lcm-core; -
lcm-web-ui; -
salt-formulas-package.
Подробнее об установке и настройке модуля salt-formulas-package см. раздел
«Настройка SaltStack».
|
Установка модулей inno-lcm-core и lcm-web-ui
Чтобы установить модули inno-lcm-core и lcm-web-ui, сначала установите
на сервере соответствующие Deb-пакеты из apt-репозитория.
|
Примечание.
Имена пакетов формируются по следующему шаблону:
Где:
Пример:
|
Для установки потребуются:
-
файл с публичным ключом для доступа к apt-репозиторию;
-
реквизиты для доступа к apt-репозиторию.
Чтобы установить Deb-пакеты, выполните действия:
-
Поместите файл с параметрами конфигурации
inno-lcm-coreиlcm-web-uiпродукта в директорию/opt/inno-lcm-core/application.properties. Данный файл включает в себя параметры подключения к БД, LDAP-серверу и другие свойства.Описание конфигурируемых параметров приведено в разделе «Параметры конфигурации бэкенда продукта». -
Добавьте публичный ключ для доступа к apt-репозиторию с пакетом стандартным способом, соответствующим используемому дистрибутиву Linux.
Например, на Astra Linux 1.7 SE или Ubuntu 20.04 используйте стандартную утилиту apt-key:
sudo apt-key add keyfile.pgpПри необходимости установки ключа для проверки подписи исполняемых файлов в защищенном режиме работы Astra Linux 1.7 SE следуйте инструкции в официальной документации. На Ubuntu 22.04 и выше используйте следующую команду (от имени пользователя root):
cat keyfile.gpg | gpg --dearmor > /usr/share/keyrings/innotech-keyring.gpg -
Создайте файл
/etc/apt/auth.conf.d/innotech.confи задайте в нем реквизиты для доступа к репозиторию в стандартном формате:machine <repo_host> login <repo_user> password <repo_password> -
Подключите требуемый apt-репозиторий в соответствии с инструкциями для используемого дистрибутива Linux (см., например, инструкцию в официальной документации Astra Linux).
Например, при использовании дистрибутива на основе Debian выполните следующую команду:
echo -e "deb [trusted=yes] https://nexus.inno.tech/repository/vtb-astra-apt-packages 1.7_x86-64 main" | sudo tee /etc/apt/sources.list.d/innotech.list -
Обновите пакеты с помощью стандартной команды.
Например, при использовании дистрибутива на основе Debian выполните следующую команду:
sudo apt update && sudo apt dist-upgrade -y -
Установите пакет
inno-lcm-core, выполнив команду:sudo apt -f -y install inno-lcm-core -
Установите пакет
lcm-web-ui, выполнив команду:sudo apt -f -y install lcm-web-ui
После успешной установки пакетов:
-
Распакованы архивы пакетов.
-
Прочитан файл с конфигурацией.
-
Создана systemd-служба
lcm. -
Запущена служба
lcm.
Чтобы проверить статус запуска службы lcm, выполните команду:
systemctl status lcm