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

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

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

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

При установке через образы, вы можете не копировать папку images/v3, если нет необходимости устанавливать версию 3.3 или обновлять версию 3.2.

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

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

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

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

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

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

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

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

При необходимости установить две версии одновременно (2.32 и 3.3), выполните следующую команду:

/var/lib/visiology/scripts/load_images.sh --version all

Чтобы узнать как установить версию 3.3 отдельно, см. раздел Установка платформы.

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

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

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

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

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

    где <token> -  токен, полученный из запроса https://oauth.yandex.ru/authorize?response_type=token&client_id=1a6990aa636648e9b2ef855fa7bec2fb

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

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

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


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

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

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


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


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

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

 

Related content

Установка платформы
Установка платформы
More like this
Общая часть обновления
Общая часть обновления
Read with this
Установка платформы
Установка платформы
More like this
Установка платформы
Установка платформы
Read with this
Установка платформы
Установка платформы
More like this
Резервное копирование данных
Резервное копирование данных
Read with this