Инсталлятор установки Оркестратора
Документация в процессе обновления.
Актуальные версии инсталляторов для Windows и Linux доступны для загрузки по ссылке .
Шаг 1. Запуск инсталлятора
- Откройте файл инсталлятора и дважды щелкните на нем, чтобы запустить процесс установки.
- На первом экране ознакомьтесь с приветственным сообщением.
- Нажмите «Далее» для продолжения.
Шаг 2. Выбор каталога для установки
- Укажите каталог для установки Оркестратора или оставьте путь по умолчанию C:\Primo.
- Нажмите «Далее» для перехода к следующему шагу.
Шаг 3. Выбор компонентов
-
На этапе выбора компонентов отметьте галочками, какие из них необходимо установить:
- Agent
- API Server
- RabbitMQ
- PostgreSQL
- Notifications (если требуются уведомления)
-
Для просмотра описания каждого компонента наведите курсор на его название.
-
Нажмите «Далее» для продолжения.
Шаг 4. Автоматическое определение параметров
На этом этапе инсталлятор самостоятельно определяет и заполняет следующие параметры:
- IP-адрес и hostname сервера
- Доступные порты
- Текущий тенант
- Имя компьютера
Дополнительный ввод пользователем не требуется.
Шаг 5. Выбор уровня логирования
На этом этапе необходимо выбрать уровень детализации логов для Оркестратора:
-
Доступные уровни логирования:
- Error – фиксируются только ошибки.
- Warning – логируются предупреждения и ошибки (рекомендуемый уровень по умолчанию).
- Info – добавляется информация о выполнении основных операций.
- Debug – детализированные логи, включая технические детали.
-
Выберите нужный уровень логирования из выпадающего списка.
-
Нажмите «Далее», чтобы сохранить выбор и продолжить установку.
Шаг 6. Выбор способа установки Nginx
На этом этапе необходимо выбрать способ установки Nginx, который используется в Оркестраторе в качестве веб-сервера.
Доступные варианты установки:
-
Nginx starts as a service (рекомендуется)
- Nginx запускается как служба Windows/Linux.
- Работает в фоновом режиме и автоматически стартует при загрузке системы.
- Не требует ручного запуска пользователем.
-
Nginx starts with a bat file (для ручного управления)
- Запуск Nginx осуществляется вручную с помощью .bat-файла.
- Требует, чтобы пользователь входил в систему и запускал сервер вручную.
- Подходит для отладочных целей или тестовых сред.
После выбора нужного режима нажмите «Далее».
Шаг 7. Указание пользователя RabbitMQ
На этом этапе необходимо задать пользователя для RabbitMQ — системы обмена сообщениями, используемой Оркестратором.
Параметры:
- RabbitMQ User:
По умолчанию устанавливается admin. Это учетная запись с правами администратора, используемая для управления очередями сообщений.
После ввода или подтверждения имени пользователя нажмите «Далее».
Шаг 8. Указание пароля для RabbitMQ
На этом этапе инсталлятор автоматически генерирует и шифрует пароль для пользователя RabbitMQ.
Шаг 9. Установка компонентов
После подтверждения всех настроек инсталлятор автоматически выполняет установку выбранных компонентов.
- Начинается распаковка и копирование файлов в каталог установки (C:\Primo или указанный пользователем путь).
- Устанавливаются и настраиваются следующие компоненты:
- PostgreSQL – база данных для хранения конфигурации и логов.
- RabbitMQ – система очередей сообщений.
- API Server – основной сервер взаимодействия с Оркестратором.
- Дополнительные модули (Agent, Notifications и др., если выбраны).
Если во время установки возникнет ошибка, проверьте журнал установки, доступный в каталоге C:\Primo\Logs.
После завершения установки нажмите «Далее» для перехода к завершающему этапу.
Установка через консоль
Инсталлятор поддерживает установку в консольном режиме, что позволяет автоматизировать процесс:
- Для Windows:
shell
Primo-Orchestrator-Installer.exe --mode unattended --installdir "C:\Primo"
- Для Linux:
shell
sudo ./Primo-Orchestrator-Installer.run --mode unattended --installdir "/opt/primo"
Консольная установка удобна для массового развертывания или установки на сервер без GUI.