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

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

Если вы уже установили Visiology 3.7, вам не нужно выполнять шаги, описанные ниже, т.к. установочный пакет устанавливает обе версии платформы.

Платформа поставляется в виде образов Docker, содержащих в себе все компоненты с уже настроенным окружением и всеми внутренними зависимостями.

Примечание: Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Суть и одно из предназначений Docker такое же, как и у виртуальных машин — это изоляция работы различных конфликтующих программ внутри одного сервера. Наглядно увидеть отличия между виртуальной машиной и контейнером можно, пройдя по ссылке: What is a Container?

Таким образом, установка платформы сводится к четырем шагам:

  1. Установка Docker Engine и Docker Compose внутри Ubuntu Linux.

  2. Загрузка образов в среду Docker.

  3. Подготовка скриптов.

  4. Запуск готовых Docker сервисов с компонентами платформы с помощью скрипта. В любом варианте развертывания используется режим Docker Swarm и Docker сервисы (а не просто контейнеры). Для подробной информации см. https://docs.docker.com/engine/swarm/key-concepts.

Установка и настройка Docker

Проверьте версию Docker. Проверить версию Docker можно следующими командами:

docker --version docker compose version

Для обновления Docker необходимо выполнить секцию Upgrade Docker Engine на странице Install Docker Engine on Ubuntu.

Если в системе присутствует два и более активных сетевых интерфейса (например, один для корпоративной внутренней сети, а второй для выхода в Интернет), то может потребоваться дополнительно инициализировать Docker Swarm и указать желаемый IP (с которого должна работать платформа).
Команда для ручной инициализации Docker Swarm:

docker swarm init --advertise-addr <ip address>

Подготовка системы

Важно! Шаги, описанные ниже, должны быть выполнены обязательно!

  • Войдите в систему от имени пользователя, который будет запускать скрипты платформы (убедитесь, что пользователь имеет права на запуск докер контейнеров)

  • Создайте папки и установите на них права пользователя

    sudo mkdir -p \ /var/lib/visiology/scripts \ /var/lib/visiology/certs \ /var/lib/visiology/v3/dashboard-viewer/customjs && \ sudo chown -R "$(id -u):$(id -g)" /var/lib/visiology

Установка через образы

При использовании дистрибутива, запакованного в один архив *.tar (например, 2.36_3.7.1.tar), необходимо предварительно распаковать его.

Шаги установки

  • Выполните шаги из раздела Подготовка системы (см. выше).

  • Скопируйте дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.

  • На сервере перейдите в скопированную папку с дистрибутивом.

  • Загрузите образ platform-deployment.tar.gz в память Docker:

    docker load < images/platform-deployment.tar.gz
  • Запустите контейнер развёртки, который создаст скрипты в каталоге /var/lib/visiology/scripts/:

  • Запустите скрипт load_images.sh:

    где path_to_distrib - абсолютный путь к дистрибутиву платформы

Установка через Yandex Container Registry

 Шаги установки

  • Выполните шаги из раздела Подготовка системы (см. выше).

  • Создайте новый каталог XXX (любое произвольное название) и перейдите в него - в нём будут находиться скрипты для запуска платформы.

  • Войдите в Yandex Container Registry:

    где <token> -  токен, предоставленный отделом поддержки по вашему запросу.

  • Выполните следующую команду:

  • Запустите контейнер развёртки, который создаст скрипты в каталоге /var/lib/visiology/scripts/:

  • Запустите скрипт load_from_release_dockerhub.sh:


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

Запуск платформы

На этой странице


Время чтения: 2 мин.


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

Свяжитесь с технической поддержкой, или нажмите кнопку помощи в приложении, чтобы задать вопрос.

 

Related content

Запуск платформы
Запуск платформы
Read with this
Установка платформы
Установка платформы
More like this
Установка платформы
Установка платформы
Read with this
Установка платформы
Установка платформы
More like this
Установка платформы
Установка платформы
Read with this
Установка платформы
Установка платформы
More like this