Для запуска платформы выполните следующие шаги: Обязательный шаг. Выполните следующую команду для получения идентификатора оборудования (hardware ID): Блок кода |
---|
v3/prepare-config.sh |
Скопируйте полученный идентификатор и отправьте его в Visiology. Идентификатор будет выглядеть примерно так:
HARDWARE_ID: ab7a6a1604ce10ea84a06099c3a90b20d3fb383d68ccc549a324a2b63cd023c7 Компания Visiology вышлет вам ключ лицензии. Обязательный шаг. Введите команду v3/prepare-config.sh с флагом -l и добавьте после него полученный ключ. Например: Блок кода |
---|
v3/prepare-config.sh -l khu67gyiTrcyr3WyrexU5fi76Bvgpi78H/p98jPomp0kpoi9hj76gi76
fvtur4dsy543/sxutrcu65vUoiy6vbo87bPiubNp98jo8jihp8i7gi7Ytd534wsaywr3zs6y453s86u5
fcIo76luybLip78hp98j09J0 | При отсутствии лицензии Dashboard Service не запускается, а в лог контейнера выводится следующая ошибка: Некорректная лицензия. Некорректный HardwareID. Для запуска платформы выполните следующие шаги: Обязательный шаг. Выполните команду, которая задает конфигурацию запуска: Блок кода |
---|
v2/prepare-config.sh |
Если никакие параметры изменять не нужно и достаточно тех, что указаны по умолчанию - запустите скрипт без параметров Данная команда может выполняться со следующими параметрами: --with-seq <true | false> – запускает платформу с системой логирования Seq. Значение по умолчанию: false . --with-vitalk <true | false> – определяет, будут ли запущены компоненты ViTalk. Значение по умолчанию: false . --policy <true | false> – определяет, будет ли включен режим повышенной безопасности. Значение по умолчанию: false . --remote-viqube <true | false> – запускает ViQube в режиме кластера. Значение по умолчанию: false . --remote-sf <true | false> – запускает Smart Forms на другом сервере. Значение по умолчанию: false .
Обязательный шаг. Выполните следующую команду с правами суперпользователя, которая создает необходимые папки в /docker-volume : Блок кода |
---|
sudo v2/prepare-folders.sh |
Опционально. Выполните следующую команду, чтобы задать тэги для кастомных образов: Блок кода |
---|
v2/prepare-env.sh |
Вы можете использовать данную команду, чтобы задать конкретные версии определенным компонентам. Список доступных параметров, которые можно использовать с данной командой: -qt <TAG> – Тэг для образа ViQube. Например: -qt release/viqube:2.32 -at <TAG> – Тэг для образа ViQube-Admin. Например: -at release/viqube-admin:2.32 -pt <TAG> – Тэг для образа Proxy. Например: -pt release/proxy:2.32 -st <TAG> – Тэг для образа SSBI. Например: -st release/ssbi:2.32 -ct <TAG> – Тэг для образа SmartForms App. Например: -ct release/smart-forms-app:2.32 -mt <TAG> – Тэг для образа SmartForms DB. Например: -mt release/smart-forms-db:2.32 -vla <TAG> – Тэг для образа ViLoader Application. Например: -vla release/viloader-app:2.32 -vld <TAG> – Тэг для образа ViLoader Database. Например: -vld release/viloader-db:2.32 -dt <TAG> – Тэг для компонентов Dashboard Server. Например: -dt release/all:2.32 -idt <TAG> – Тэг для образа Identity Server. Например: -idt release/identity-server:2.32 -vct <TAG> – Тэг для образа ViTalk-Core. Например: -vct release/vitalk-core:2.32 -vlt <TAG> – Тэг для образа ViTalk-Client. Например: -vlt release/vitalk-client:2.32 -rt <TAG> – Тэг для образа Regular-Reporting. Например: -rt release/regular-reporting:2.32 -kt <TAG> - Тэг для образа Kerberos-Auth-Server. Например: -kt release/kerberos-auth-server:2.32 -mdt <TAG> – Тэг для образа MongoDB. Например: -mdt release/mongo-db:2.32 -mgt <TAG> – Тэг для образа Migration-Service. Например: -mgt release/migration-service:2.32 -mlt <TAG> – Тэг для образа Mail-Service. Например: -mlt release/mail-service:2.32 -pst <TAG> – Тэг для образа Python-Script-Service. Например: -pst release/python-script-service:2.32 -ptt <TAG> – Тэг для образа Promtail. Например: -ptt release/promtail:2.32 -pht <TAG> – Тэг для образа Prometheus. Например: -pht release/prometheus:2.32 -lt <TAG> – Тэг для образа Loki. Например: -lt release/loki:2.32 -gt <TAG> – Тэг для образа Grafana. Например: -gt release/grafana:2.32
Обязательный шаг. Выполните следующую команду для получения идентификатора оборудования (hardware ID): Блок кода |
---|
v3/prepare-config.sh |
Скопируйте полученный идентификатор и отправьте его в Visiology. Идентификатор будет выглядеть примерно так:
HARDWARE_ID: ab7a6a1604ce10ea84a06099c3a90b20d3fb383d68ccc549a324a2b63cd023c7 Компания Visiology вышлет вам ключ лицензии. Обязательный шаг. Введите команду v3/prepare-config.sh с флагом -l и добавьте после него полученный ключ. Например: Блок кода |
---|
v3/prepare-config.sh -l khu67gyiTrcyr3WyrexU5fi76Bvgpi78H/p98jPomp0kpoi9hj76gi76
fvtur4dsy543/sxutrcu65vUoiy6vbo87bPiubNp98jo8jihp8i7gi7Ytd534wsaywr3zs6y453s86u5
fcIo76luybLip78hp98j09J0 |
Опционально. Выполните следующую команду, чтобы задать тэги для кастомных образов:
v3/prepare-env.sh Вы можете использовать данную команду, чтобы задать конкретные версии определенным компонентам. Список доступных параметров, которые можно использовать с данной командой: -pt <TAG> – Тэг для образа Proxy. Например: -pt release/proxy-3:3.3 -st <TAG> – Тэг для образа Dashboard Service. Например: -st release/dashboard-service-3:3.3 -vt <TAG> – Тэг для образа Dashboard Viewer. Например: -vt release/dashboard-viewer-3:3.3 -dt <TAG> – Тэг для образа Visiology Designer. Например: -dt release/visiology-designer:3.3 -ft <TAG> – Тэг для образа Formula Engine. Например: -ft release/formula-engine:3.3 -mt <TAG> – Тэг для образа Data Management Service. Например: -mt release/data-management-service:3.3 -kt <TAG> – Тэг для образа KeyCloak. Например: -kt release/keycloak:3.3 -ot <TAG> – Тэг для образа Mongo. Например: -ot release/mongo:3.3 -qt <TAG> – Тэг для образа Postgres. Например: -qt release/postgres:3.3 -ct <TAG> – Тэг для образа ClickHouse. Например: -ct release/clickhouse-server:3.3 -jt <TAG> – Тэг для образа JDBC Bridge. Например: -jt release/jdbc-bridge:3.3 -nt <TAG> – Тэг для образа Minio. Например: -nt release/minio:3.3 -bt <TAG> – Тэг для образа Backup. Например: -bt release/backup-service:3.3
Опционально. Выполните следующую команду, чтобы задать тэги для кастомных образов: Блок кода |
---|
v3/prepare-env.sh |
Вы можете использовать данную команду, чтобы задать конкретные версии определенным компонентам. Список доступных параметров, которые можно использовать с данной командой: -pt <TAG> – Тэг для образа Proxy. Например: -pt release/proxy-3:3.3 -st <TAG> – Тэг для образа Dashboard Service. Например: -st release/dashboard-service-3:3.3 -vt <TAG> – Тэг для образа Dashboard Viewer. Например: -vt release/dashboard-viewer-3:3.3 -dt <TAG> – Тэг для образа Visiology Designer. Например: -dt release/visiology-designer:3.3 -ft <TAG> – Тэг для образа Formula Engine. Например: -ft release/formula-engine:3.3 -mt <TAG> – Тэг для образа Data Management Service. Например: -mt release/data-management-service:3.3 -kt <TAG> – Тэг для образа KeyCloak. Например: -kt release/keycloak:3.3 -ot <TAG> – Тэг для образа Mongo. Например: -ot release/mongo:3.3 -qt <TAG> – Тэг для образа Postgres. Например: -qt release/postgres:3.3 -ct <TAG> – Тэг для образа ClickHouse. Например: -ct release/clickhouse-server:3.3 -jt <TAG> – Тэг для образа JDBC Bridge. Например: -jt release/jdbc-bridge:3.3 -nt <TAG> – Тэг для образа Minio. Например: -nt release/minio:3.3 -bt <TAG> – Тэг для образа Backup. Например: -bt release/backup-service:3.3
Запустите скрипт run.sh с указанием IP-адреса, где <IP> - IP-адрес или домен вашего сервера:
./run.sh -p <IP> Данная команда может использоваться со следующими параметрами: -p | --platform-ip <IP> – адрес сервера. Значение параметра может быть как IP-адресом, так и доменным именем сервера с установленной платформой. Например: --platform-ip <127.0.0.1> . --https <true | false> – определяет, используется ли HTTPS. Значение по умолчанию: false . Обратите внимание, что для работы платформы по HTTPS, необходимо пройти шаги конфигурирования в разделе Работа по HTTPS. Одно лишь указание этого флага приведет к недоступности платформы и по HTTP, и по HTTPS. --start v3 – запускает третью версию платформы. Значение по умолчанию all – запускаются обе версии. --stop – останавливает платформу. --restart – перезапускает платформу. -d | --debug – запускает платформу в режиме отладки. Данный скрипт будет использовать параметры запуска, заданные с помощью команд v3/prepare-config.sh и v3/prepare-env.sh .
Подождите, пока произойдет загрузка. Введите в адресной строке браузера следующий URL:
<IP>/v3 где <IP> – IP-адрес или домен вашего сервера. Для авторизации введите свой логин и пароль.
По окончании срока действия лицензии, при попытке загрузить дашборд, система выведет на экран сообщение об ошибке: Image RemovedСмотрите также 📄 Установка платформы |