/
Установка компонентов на разные серверы

Установка компонентов на разные серверы

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

  1. Содержимое дистрибутива из поставки, кроме файлов images/viqube.tar.gz, images/smart-forms-db.tar.gz, images/smart-forms-app.tar.gz, images/viloader-db.tar.gz, images/viloader-app.tar.gzскопировать на основной сервер, сохраняя структуру вложенных элементов.

    Если предполагается установка платформы, используя Yandex Container Registry, копировать папку images дистрибутива не требуется.

  2. На сервере перейти в скопированную папку с дистрибутивом.
  3. Сделать исполняемыми скрипты load_images.sh, load_from_release_dockerhub.sh, run.sh, выполнив команду:

    sudo chmod +x *.sh
  4. Установка.
    1. Для локальной установки:

      на основном сервере перейти в скопированную папку с дистрибутивом и запустить скрипт load_images.sh с правами суперпользователя:

      sudo ./load_images.sh --with-dashboard-server yes --with-viqube no --with-smart-forms no

      Установка с указанными параметрами означает, что на данном сервере будут установлены компоненты платформы кроме ViQube и Data-Collection

    2. Для установки из Yandex Container Registry:

      Перед запуском скрипта необходимо авторизоваться в Yandex Container Registry, используя следующую команду:

      docker login \
               --username oauth \
               --password <token> \
               cr.yandex

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

      на основном сервере перейти в скопированную папку с дистрибутивом и запустить скрипт load_from_release_dockerhub.sh с правами суперпользователя:

      Установка версии 2.23
      sudo ./load_from_release_dockerhub.sh -t 2.23 --with-dashboard-server yes --with-viqube no --with-smart-forms no
      Установка с указанными параметрами означает, что на данном сервере будут установлены компоненты платформы кроме ViQube и Smart Forms
      • -t 2.23

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

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

    1. Выполнить инициализацию сервера

      docker swarm init

      Требуется сохранить вывод этой команды, он потребуется для установки ViQube и Data-Collection на отдельных серверах.

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

        docker node ls
      2. В строчке со звёздочкой указан ID "мастер" ноды. Его необходимо сохранить для дальнейших пунктов.
      3. Выполнить

        docker node update --label-add platform=true <master_node_id>
        docker node update --label-add nginx=true <master_node_id>

        <master_node_id> –  ID "мастер" ноды

Related content

Установка компонентов на разные серверы
Установка компонентов на разные серверы
More like this
Установка компонентов на разные серверы
Установка компонентов на разные серверы
More like this
Установка компонентов на разные серверы
Установка компонентов на разные серверы
More like this
Установка компонентов на разные серверы
Установка компонентов на разные серверы
More like this
Установка компонентов на разные серверы
Установка компонентов на разные серверы
More like this
Установка компонентов на разные серверы
Установка компонентов на разные серверы
More like this