Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

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

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

          Предупреждение

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


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

          Блок кода
          languagebash
          themeRDark
          docker load < images/platform-deployment.tar.gz


        4. Запустите контейнер развёртки, который создаст скрипты в текущем каталоге:

          Блок кода
          languagebash
          themeRDark
          docker run -it --rm -u $(id -u):$(id -g) \
            -v "$(pwd)":/mnt/volume \
            -v /var/lib/visiology/certs:/mnt/visiology \
            cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/platform-deployment:2.31_3.2


        5. Установка.
          1. Для локальной установки:

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

            Блок кода
            languagebash
            themeRDark
      v2
          1. ./load_images.sh
      --with-dashboard-server yes --with-viqube no --with-smart-forms nonote

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


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

            Предупреждение

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

            Блок кода
            languagebash
            themeRDark
            docker login \
                     --username oauth \
                     --password <token> \
                     cr.yandex

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

      на основном сервере перейти в скопированную папку с дистрибутивом и запустить Установка версии 2

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

            Блок кода
            languagebash
            themeRDark
            docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/platform-deployment:2.31_3.2

            Запустите контейнер развёртки, который создаст скрипты в текущем каталоге:

            Блок кода
            languagebash
            themeRDark
            docker run -it --rm -u $(id -u):$(id -g) \
              -v "$(pwd)":/mnt/volume \
              -v /var/lib/visiology/certs:/mnt/visiology \
              cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/platform-deployment:2.31_3.2


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

            Блок кода
            languagebash
            themeRDark
      title
          1. .
      30v2
          1. /load_from_release_dockerhub.sh -
      t 2.31 --with-dashboard-server yes --with-viqube no --with-smart-forms no ПримечаниеУстановка с указанными параметрами означает, что на данном сервере будут установлены компоненты платформы кроме ViQube и Smart-Forms
      • -t 2.31
      здесь -t 2.31означает, что скрипту необходимо загрузить образы релиза версии 2.31
          1. v v2


            Примечание

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

            ./load_from_release_dockerhub.sh --version all

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


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

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

            Блок кода
            languagebash
            themeRDark
            docker swarm init


            Информация

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


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

              Блок кода
              languagebash
              themeRDark
              docker node ls


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

              Блок кода
              languagebash
              themeRDark
              docker node update --label-add platform=true <master_node_id>
              docker node update --label-add nginx=true <master_node_id>


              Примечание

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


        2. Перейдите к установке viqube или smart-forms на отдельном сервере.