Установка и активация OneBridge

Установка Веб-платформы

Все описанные ниже действия должны производиться на устройстве с операционной системой Ubuntu (поддерживается верси Ubuntu 22.04.3 LTS), либо на виртуальной машине с ОС Ubuntu.

Персонализированнную ссылку на скачивание вашей версии продукта вы получите после подписания лицензионного договора.

Перед началом работы необходимо установить Wget — (GNU Wget) свободную консольную программу для загрузки файлов по сети.

Затем:

  1. Открыть командную строку и выполнить команды:
  • для скачивания приложения OneBridge с сайта modernsolution.ru:
    wget *ссылка на актуальную версию OneBridge*
  • для установки скачанных файлов приложения OneBridge:
    sudo apt install ./onebridge.deb -y

Вместе с файлами приложения OneBridge будут установлены зависимости из следующего списка: build-essential, linux-libc-dev, pkg-config, libssl-dev, libssl3, libgcc-s1, libc6.

После установки файлы OneBridge будут размещены в директории /opt/OneBridge/bin/.

  1. Перейти в вышеуказанную директорию с помощью команды cd /opt/OneBridge/bin/.
  2. Запустить приложение из директории /opt/OneBridge/bin/, введя команду: ./startup.sh

В случае успешной установки будет получен ответ: Startup.

Для подключения к модулю управления заданиями нужно открыть браузер на этой же операционной системе и ввести в поисковую строку локальный ip-адрес и порт подключения вот таким образом: 127.0.0.1:8000.

Откроется начальная страница приложения, с которой можно перейти на любую другую страницу из меню.

Список рекомендуемых браузеров: Google Chrome, Яндекс Браузер, Opera.

Установка Дизайнера заданий

Дизайнер поставляется в zip-архиве. Архив содержит папки "cash", "config", "projects", "templates" и файл запуска приложения client.exe.

Для запуска достаточно распаковать архив в предпочитаемую директорию файловой системы и запустить файл client.exe.

Все проекты, скачиваемые с сервера и создаваемые локально по умолчанию будут устанавливаться в папку "projects". Файлы в "templates" содержат параметры и описания компонентов и настройки соединений с базами данных. В "config" лежат файлы конфигурации Дизайнера. В "cash" могут создаваться временные файлы, используемые во время работы.

Конфигурация OneBridge

Параметры конфигурации системы указываются в файле config.toml в корневой папке проекта. Возможна настройка таких параметров как: адрес подключения интерфейса, параметры авторизации, расположение файлов с логами запусков заданий и других. В таблицах ниже все настраиваемые в конфиге параметры описаны более подробно.

http

Имя параметраОписание параметраПример значения параметра
addrbind address (адрес интерфейса + порт), приоритет отдаётся значению переменной окружения ONEBRIDGE_HTTP_BIND_ADDRESSaddr = "127.0.0.1:8000"
ui_pathпуть к папке с uiui_path = "../ui/dist"

resources

Имя параметраОписание параметраПример значения параметра
intervalинтервал сбора статистики сервера (равен горизонтальному интервалу между точками на графиках во вкладке ресурсов)interval = 5

execution

Имя параметраОписание параметраПример значения параметра
run_storage.sqliteпуть к файлу с информацией о запусках графовpath = "../data/sqlite-storage/execution_run.sqlite"
run_params_storage.sqliteпуть к хранилищу параметров запусковpath = "../data/sqlite-storage/execution_run_params.sqlite"
worker.embeddedпуть к хранилищу журнала выполнения запусковjob_logs_path = "../data/job-logs"

projects

Имя параметраОписание параметраПример значения параметра
fs.mountedпуть к проектамpath = "../projects"

auth

Имя параметраОписание параметраПример значения параметра
pathпуть к хранилищу пользователейpath = "../data/sqlite-storage/users_storage.sqlite"
exp_longэкспирация длинного токена (рт), в секундахexp_long = 86400
exp_shortэкспирация короткого токена (ат), в секундахexp_short = 86400
at_secretсид для генерации токена доступаat_secret = "87ac0287d16540e3f9cb307327411ffb39bb4008"
rt_secretсид для генерации токена обновленияrt_secret = "390aed9f00981f4a4c9ae2c1a5e4c115d56f6101"
api_tokensспецтокен для доступа ко всем апиapi_tokens = ["test"]
ldap_dnпараметры для подключения к базе ldapldap_dn = "uid={},ou=onebridge,dc=example,dc=org"
ldap_addr ip и порт ldap сервераldap_addr = "127.0.0.1:389"
auth_triesколичество попыток авторизации (после использования всех попыток, пользователь блокируется)auth_tries = 5

Активация OneBridge

Активация позволяет убедиться, что ваша копия OneBridge не используется на нескольких устройствах и содержит заявленную версию продукта.

Чтобы активировать вашу копию OneBridge, нужно будет разместить ключ активации в папке ./data/license. Ключ активации представляет собой файл с расширением .lic, который можно получить от сотрудника поддержки OneBridge. Процедура активации однократная и выполняется только при первом запуске системы.

При первом запуске OneBridge создаст папку ./data/license и сгенерирует файл с вашим machine-id. Путь к файлу будет прописан в консоли. Этот файл нужно будет передать сотруднику поддержки СБАР. В ответ вы получите другой файл, который нужно будет положить в папку рядом с machine-id и повторно запустить установку. В случае успешной проверки указанных файлов OneBridge будет активирован и вы сможене использовать все его функции.

При необходимости активации на новом устройстве, нужно будет повторить процедуру обмена файлами при первом запуске системы на этом устройстве.