Обновление компонентов, установленных на разных серверах, до 2.41.1

Обновление компонентов, установленных на разных серверах, до 2.41.1

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

  • Перед обновлением платформы убедитесь, что она запущена. Если запущены обе версии платформы (2 и 3), то обновятся обе версии. Если запущена одна версия, то обновится только эта версия. Вторая версия не будет обновлена.

Проверка прав docker

Перед обновлением важно убедиться, что у пользователя, из-под которого будет происходить обновление, есть все права на выполнение команды docker. Более подробную информацию вы найдете в разделе Общая часть обновления.

Обновление через образы

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

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

  3. Загрузите новые образы в память:

    docker load < 2.41.1.tar.gz
  4. В файле /var/lib/visiology/scripts/v2/visiology2-tags.env измените теги образов admin и identity-server c 2.41 на 2.41.1:

    ADMIN_TAG=release/admin:2.41.1 IDENTITY_SERVER_TAG=release/identity-server:2.41.1
  5. Перезапустите платформу:

    /var/lib/visiology/scripts/run.sh --restart
  6. Прочтите раздел Особенности обновления до версии 2.41.1.

Если при запуске в кластерном режиме возникли проблемы, то необходимо выполнить следующую команду на всех серверах:
docker swarm leave -f
и произвести недостающие действия, описанные в разделе Установка компонентов на разные серверы.

Обновление через Yandex Container Registry

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

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

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

  2. Загрузите новые образы в память:

    docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/admin:2.41.1 && \ docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/identity-server:2.41.1
  3. В файле /var/lib/visiology/scripts/v2/visiology2-tags.env измените теги образов admin и identity-server c 2.41 на 2.41.1:

    ADMIN_TAG=release/admin:2.41.1 IDENTITY_SERVER_TAG=release/identity-server:2.41.1
  4. Перезапустите платформу:

    /var/lib/visiology/scripts/run.sh --restart
  5. Прочтите раздел Особенности обновления до версии 2.41.1.

Если при запуске в кластерном режиме возникли проблемы, то необходимо выполнить следующую команду на всех серверах:

docker swarm leave -f

и произвести недостающие действия, как описано в разделе Установка компонентов на разные серверы.