Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Примечание

При возникновении проблем при запуске скриптов, выполните настройку Docker по инструкции: Post-installation steps for Linux.

панель
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFEBE6

При любом способе установки и обновления, не используйте скрипты run.sh, находящиеся в каталогах v2 и v3, используйте только run.sh, находящийся в корне дистрибутива. Скрипты, которые необходимо запускать из каталогов v2 и v3, явно прописаны.

Для запуска платформы выполните следующие шаги:

  1. Обязательный шаг. Выполните команду, которая задает конфигурацию запуска:

Раскрытьpanel
titleЗапуск версии 2.32
Блок кода
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

  • Запустите скрипт 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 v2 – запускает вторую версию платформы. Значение по умолчанию all – запускаются обе версии.

    • --stop – останавливает платформу.

    • --restart – перезапускает платформу.

    • -d | --debug – запускает платформу в режиме отладки.
      Данный скрипт будет использовать параметры запуска, заданные с помощью команд v2/prepare-config.sh и v2/prepare-env.sh.

  • Подождите, пока произойдет загрузка.

  • Введите в адресной строке браузера IP-адрес или домен вашего сервера. Например, http://192.168.45.207

  • Для авторизации введите свой логин и пароль.

  • Смотрите также

    📄 Установка платформы

    panelIconIdatlassian-warning
    panelIcon:warning:
    bgColor#FFEBE6

    В инструкции ниже, если в команде используется относительный путь, то запуск её запуск необходимо выполнять из папки /var/lib/visiology/scripts.

    панель
    panelIconIdatlassian-warning
    panelIcon:warning:
    bgColor#FFEBE6

    После запуска платформы настоятельно рекомендуется сохранить сгенерированные пароли в надёжном месте.

    Получить файл secrets.txt с паролями можно следующей командой.

    Блок кода
    languagebash
    for name in mongodb clickhouse keycloak minio data-management-service; do
      container_id=$(docker ps | grep visiology3_${name} |  awk '{ print $1 }'); \
      docker exec ${container_id} ls /run/secrets | \
      xargs -I {} docker exec -i ${container_id} sh -c 'echo -n "{}: "; cat /run/secrets/{}; echo ""' >> secrets.txt
    done
    Раскрыть
    titleЗапуск версии 3.3

    Для запуска платформы выполните следующие шаги:

    1. Обязательный шаг. Выполните следующую команду для получения идентификатора оборудования (hardware ID):

      Блок кода
      v3/prepare-config.sh

      Скопируйте полученный идентификатор и отправьте его в Visiology. Идентификатор будет выглядеть примерно так:
      HARDWARE_ID: ab7a6a1604ce10ea84a06099c3a90b20d3fb383d68ccc549a324a2b63cd023c7

      Компания Visiology вышлет вам ключ лицензии.

    2. Обязательный шаг. Введите команду v3/prepare-config.sh с флагом -l и добавьте после него полученный ключ. Например:

      Блок кода
      v3/prepare-config.sh -l khu67gyiTrcyr3WyrexU5fi76Bvgpi78H/p98jPomp0kpoi9hj76gi76
      fvtur4dsy543/sxutrcu65vUoiy6vbo87bPiubNp98jo8jihp8i7gi7Ytd534wsaywr3zs6y453s86u5
      fcIo76luybLip78hp98j09J0
    3. Опционально. Выполните следующую команду, чтобы задать тэги для кастомных образов:

      Блок кода
      v3/prepare-env.sh

      Вы можете использовать данную команду, чтобы задать конкретные версии определенным компонентам.
      (информация) Список доступных параметров, которые можно использовать с данной командой:

    4. -pt <TAG> – Тэг для образа Proxy. Например: -pt release/proxy-3:3.3

    5. -st <TAG> – Тэг для образа Dashboard Service. Например: -st release/dashboard-service-3:3.3
      (warning) При отсутствии лицензии Dashboard Service не запускается, а в лог контейнера выводится следующая ошибка: Некорректная лицензия. Некорректный HardwareID.

    6. -vt <TAG> – Тэг для образа Dashboard Viewer. Например: -vt release/dashboard-viewer-3:3.3

    7. -dt <TAG> – Тэг для образа Visiology Designer. Например: -dt release/visiology-designer:3.3

    8. -ft <TAG> – Тэг для образа Formula Engine. Например: -ft release/formula-engine:3.3

    9. -mt <TAG> – Тэг для образа Data Management Service. Например: -mt release/data-management-service:3.3

    10. -kt <TAG> – Тэг для образа KeyCloak. Например: -kt release/keycloak:3.3

    11. -ot <TAG> – Тэг для образа Mongo. Например: -ot release/mongo:3.3

    12. -qt <TAG> – Тэг для образа Postgres. Например: -qt release/postgres:3.3

    13. -ct <TAG> – Тэг для образа ClickHouse. Например: -ct release/clickhouse-server:3.3

    14. -jt <TAG> – Тэг для образа JDBC Bridge. Например: -jt release/jdbc-bridge:3.3

    15. -nt <TAG> – Тэг для образа Minio. Например: -nt release/minio:3.3

    16. -bt <TAG> – Тэг для образа Backup. Например: -bt release/backup-service:3.3

      Выполните шаги подготовки к запуску 3.3 (если они не выполнялись ранее).

    17. Запустите скрипт run.sh с указанием IP-адреса, где <IP> - IP-адрес или домен вашего сервера:
      ./var/lib/visiology/scripts/run.sh --start v3 -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 – запускает платформу в режиме отладки.
        Данный скрипт будет использовать параметры запуска, заданные с помощью команд /var/lib/visiology/scripts/v3/prepare-config.sh и /var/lib/visiology/scripts/v3/prepare-env.sh.

    18. Подождите, пока произойдет загрузка.

    19. Введите в адресной строке браузера следующий URL:
      <IP>/v3
      где <IP> – IP-адрес или домен вашего сервера.

    20. Для авторизации введите свой логин и пароль.

    (warning) По окончании срока действия лицензии, при попытке загрузить дашборд, система выведет на экран сообщение об ошибке:


    Смотрите также

    📄 Установка платформы

    Раскрыть
    titleЗапуск 2.32 и 3.3 одновременно

    Для запуска платформы выполните следующие шаги:

    1. Обязательный шаг. Выполните команду, которая задает конфигурацию запуска:

      Блок кода
      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.

    2. Обязательный шаг. Выполните следующую команду с правами суперпользователя, которая создает необходимые папки в /docker-volume:

      Блок кода
      sudo v2/prepare-folders.sh
    3. Опционально. Выполните следующую команду, чтобы задать тэги для кастомных образов:

      Блок кода
      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

    4. Обязательный шаг. Выполните следующую команду для получения идентификатора оборудования (hardware ID):

      Блок кода
      v3/prepare-config.sh

      Скопируйте полученный идентификатор и отправьте его в Visiology. Идентификатор будет выглядеть примерно так:
      HARDWARE_ID: ab7a6a1604ce10ea84a06099c3a90b20d3fb383d68ccc549a324a2b63cd023c7

      Компания Visiology вышлет вам ключ лицензии.

    5. Обязательный шаг. Введите команду v3/prepare-config.sh с флагом -l и добавьте после него полученный ключ. Например:

      Блок кода
      v3/prepare-config.sh -l khu67gyiTrcyr3WyrexU5fi76Bvgpi78H/p98jPomp0kpoi9hj76gi76
      fvtur4dsy543/sxutrcu65vUoiy6vbo87bPiubNp98jo8jihp8i7gi7Ytd534wsaywr3zs6y453s86u5
      fcIo76luybLip78hp98j09J0
    6. Опционально. Выполните следующую команду, чтобы задать тэги для кастомных образов:

      Блок кода
      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

    7. Выполните шаги подготовки к запуску 2.32 и подготовки к запуску 3.3 (если они не выполнялись ранее).

    8. Запустите скрипт run.sh с указанием IP-адреса, где <IP> - IP-адрес или домен вашего сервера:
      ./var/lib/visiology/scripts/run.sh --start all -p <IP>
      (информация) Данная команда может использоваться со следующими параметрами:

      • -p | --platform-ip <IP> – адрес сервера. Значение параметра может быть как IP-адресом, так и доменным именем сервера с установленной платформой. Например: --platform-ip <127.0.0.1>.

      • --https <true | false> – определяет, используется ли HTTPS. Значение по умолчанию: false. Обратите внимание, что для работы платформы по HTTPS, необходимо пройти шаги конфигурирования в разделе Настройка HTTPS. Одно лишь указание этого флага приведет к недоступности платформы и по HTTP, и по HTTPS.

      • --start all – запускает обе версии платформы (значение по умолчанию).

      • --stop – останавливает платформу.

      • --restart – перезапускает платформу.

      • -d | --debug – запускает платформу в режиме отладки.
        Данный скрипт будет использовать параметры запуска, заданные с помощью команд v2/prepare-config.sh , v2/prepare-env.sh , v3/prepare-config.sh и v3/prepare-env.sh.

    9. Подождите, пока произойдет загрузка.

    10. Войдите в систему:
      Для версии 2: введите в адресной строке браузера IP-адрес или домен вашего сервера. Например, http://192.168.45.207
      Для версии 3: введите в адресной строке браузера следующий URL: <IP>/v3 , где <IP> – IP-адрес или домен вашего сервера.

    11. Для авторизации введите свой логин и пароль.


    Смотрите также

    📄 Установка платформы v. 2.32
    📄 Установка платформы v. 3.3

    Нужна дополнительная помощь?

    Свяжитесь с технической поддержкой.