Обновление компонентов, установленных на разных серверах, до 2.41.1
Если предполагается обновление платформы, используя Yandex Container Registry, то копирование файлов дистрибутива не требуется.
Перед обновлением платформы убедитесь, что она запущена. Если запущены обе версии платформы (2 и 3), то обновятся обе версии. Если запущена одна версия, то обновится только эта версия. Вторая версия не будет обновлена.
Проверка прав docker
Перед обновлением важно убедиться, что у пользователя, из-под которого будет происходить обновление, есть все права на выполнение команды docker. Более подробную информацию вы найдете в разделе Общая часть обновления.
Обновление через образы
Скопируйте дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.
На сервере перейдите в скопированную папку с дистрибутивом.
Загрузите новые образы в память:
docker load < 2.41.1.tar.gzВ файле
/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Перезапустите платформу:
/var/lib/visiology/scripts/run.sh --restartПрочтите раздел Особенности обновления до версии 2.41.1.
Если при запуске в кластерном режиме возникли проблемы, то необходимо выполнить следующую команду на всех серверах:docker swarm leave -f
и произвести недостающие действия, описанные в разделе Установка компонентов на разные серверы.
Обновление через Yandex Container Registry
Войдите в Yandex Container Registry:
docker login \ --username oauth \ --password <token> \ cr.yandexгде
<token>- токен, предоставленный отделом поддержки по вашему запросу или полученный через порталДистрибутивы Visiology
Загрузите новые образы в память:
docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/admin:2.41.1 && \ docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/identity-server:2.41.1В файле
/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Перезапустите платформу:
/var/lib/visiology/scripts/run.sh --restartПрочтите раздел Особенности обновления до версии 2.41.1.
Если при запуске в кластерном режиме возникли проблемы, то необходимо выполнить следующую команду на всех серверах:
docker swarm leave -f
и произвести недостающие действия, как описано в разделе Установка компонентов на разные серверы.