/
Установка ViQube на отдельный сервер

Установка ViQube на отдельный сервер

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

  1. Содержимое дистрибутива из поставки скопировать на сервер ViQube: из папки images необходимо скопировать только файлы platform-deployment.tar.gz и v2/viqube.tar.gz, v2/promtail.tar.gz, сохраняя структуру вложенных элементов.
    Если предполагается установка платформы, используя Yandex Container Registry, копировать папку images дистрибутива не требуется.

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

  3. Загрузите образ platform-deployment.tar.gz в память Docker, выполнив команду:

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

    docker run -it --rm \ -u "$(id -u):$(id -g)" \ -v /etc/passwd:/etc/passwd:ro \ -v /var/lib/visiology:/mnt/volume \ cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/platform-deployment:2.35_3.6
  5. Запустите скрипт load_images.sh:

    /var/lib/visiology/scripts/v2/load_images.sh --with-viqube yes --with-dashboard-server no --with-smart-forms no -i <path_to_distrib>/images/v2

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

    Установка с указанными параметрами означает, что на данном сервере будут установлены только компоненты ViQube.

Установка из Yandex Container Registry

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

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

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

  3. Выполните команду:

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

  5. Запустите скрипт v2/load_from_release_dockerhub.sh:

Установка с указанными параметрами означает, что на данном сервере будут установлены только компоненты ViQube.

-t 2.35

здесь -t 2.35 означает, что скрипту необходимо загрузить образы релиза версии 2.35.

Настройка сервера с ViQube.

  1. На сервере с основной частью платформы выполнить.

  2. Если команда вернула ошибку, то выполнить команду ниже и повторить предыдущую.

  3. Из вывода сохранить строчку вида "docker swarm join --token <TOKEN> <IP>"

  4. На сервере ViQube выполнить сохранённую команду из предыдущего пункта

Добавить метку для сервера с ViQube на основном сервере

  1. На основном сервере выполнить

  2. В выводе должны быть несколько нод. В строчке со звёздочкой указан ID "мастер" ноды, в других "воркер" ноды, на которые можно установить ViQube.

  3. Выполнить

<worker_node_id> - ID нужной "воркер" ноды

Для более подробного вывода по "воркер" нодам, можно воспользоваться:

docker inspect -f "{{.ID}} {{.Status.Addr}} {{.Spec.Labels}}" $(docker node ls -q)

Создать необходимые папки на сервере ViQube.

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

Related content

Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
Read with this
Установка ViQube на отдельный сервер
Установка ViQube на отдельный сервер
More like this
Установка ViQube на отдельный сервер
Установка ViQube на отдельный сервер
More like this
Установка ViQube на отдельный сервер
Установка ViQube на отдельный сервер
More like this
Установка ViQube на отдельный сервер
Установка ViQube на отдельный сервер
More like this
Установка ViQube на отдельный сервер
Установка ViQube на отдельный сервер
More like this