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

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

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

Платформа поставляется в виде образов 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

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

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

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

  • Скачайте дистрибутив платформы и распакуйте его на сервере.

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

  • Загрузите образ 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

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

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

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

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

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

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

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


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

Подготовка к запуску
Запуск платформы

 

Related content

Установка платформы
Установка платформы
More like this
Ускорение загрузки данных
Ускорение загрузки данных
Read with this
Установка платформы
Установка платформы
More like this
Запуск платформы
Запуск платформы
Read with this
Установка платформы
Установка платформы
More like this
Подключение сетевой папки
Подключение сетевой папки
Read with this