/
Обновление платформы

Обновление платформы

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

  • Перед обновлением важно убедиться, что у пользователя, из-под которого будет происходить обновление, есть все права на выполнение команды docker.

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

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

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

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

    docker load < update.tar.gz
  4. Запустите обновление. Скрипты запуска появятся в директории /var/lib/visiology/scripts.

    docker run --rm -it \ --name update-container \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /docker-volume:/docker-volume \ -v /var/lib/visiology:/mnt/volume \ -v /home/visio/2.31+3.2:/mnt/old-scripts \ cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/update:2.32_3.3 \ "$(id -u):$(id -g)" | \ tee update-log-$(date +%Y-%m-%d-%H-%M-%z).txt

    где в 6 строке нужно заменить /home/visio/2.31+3.2 на ваш путь к каталогу со скриптами запуска предыдущего релиза.

  5. Запустите скрипт load_images.sh для загрузки образов нового релиза:

    /var/lib/visiology/scripts/load_images.sh --version <VERSION> -i <path_to_distrib>/images

    где path_to_distrib - абсолютный путь к дистрибутиву платформы.
    VERSION может принимать значения v3 - для загрузки образов 3.3, или all - для загрузки образов 2.32 и 3.3

  6. Перейдите в раздел Запуск платформы .

  7. Опционально выполните удаление образов от старой версии:

    Для удаления образов 2.31 и 2.31.1 выполните следующую команду:

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

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

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

  2. Установите образ обновления:

  3. Запустите обновление. Скрипты запуска появятся в директории /var/lib/visiology/scripts.

    где в 6 строке нужно заменить /home/visio/2.31+3.2 на ваш путь к каталогу со скриптами запуска предыдущего релиза.

  4. Запустите скрипт load_from_release_dockerhub.shдля загрузки образов нового релиза:

    где VERSION может принимать значения v3 - для загрузки образов 3.3, или all - для загрузки образов 2.32 и 3.3.

  5. Перейдите в раздел Запуск платформы .

  6. Опционально выполните удаление образов от старой версии:

    Для удаления образов 2.31 и 2.31.1 выполните следующую команду:

При возникновении неполадок, см. Возможные неполадки и пути их устранения в разделе Работа по HTTPS.

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

 

Related content

Обновление платформы
Обновление платформы
More like this
Обновление до версии 3.4.1
Обновление до версии 3.4.1
Read with this
Обновление платформы до версии 3.7.1
Обновление платформы до версии 3.7.1
More like this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
Read with this
Обновление компонентов, установленных на разных серверах
Обновление компонентов, установленных на разных серверах
More like this
Работа по HTTP
Работа по HTTP
Read with this