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

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

Важно! Перед обновлением платформы прочтите, пожалуйста, раздел Особенности обновления до версии 2.30.

При обновлении платформы необходимо учитывать, какой протокол обмена данными используется на сервере – HTTP или HTTPS.

При использовании HTTP:

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

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

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

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

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

     

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

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

    docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/update:2.30_3.1
  3. Создать новую папку и перейти в неё. Скрипты запуска появятся в ней.

  4. Запустить обновление.

    docker run -it \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /docker-volume:/docker-volume \ -v /var/lib/visiology:/mnt/visiology \ -v $(pwd):/mnt/volume \ -v $HOME/.docker:/root/.docker \ cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/update:2.30_3.1 \ -l hub $(pwd) \ $(id -u):$(cut -d: -f3 < <(getent group $(id -gn))) | \ tee update-log-$(date +%Y-%m-%d-%H-%M-%z).txt

     

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

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

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

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

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

     

  4. Перейти в папку с дистрибутивами и запустить обновление. Скрипты запуска появятся в текущей директории.

     

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

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

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

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

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

     

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

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

  3. Создать новую папку и перейти в неё. Скрипты запуска появятся в ней.

  4. Запустить обновление.

     

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

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

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

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

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

  4. Перейти в папку с дистрибутивами и запустить обновление. Скрипты запуска появятся в текущей директории.

     

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

При использовании HTTPS:

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

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

     

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

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

  3. Создать новую папку и перейти в неё. Скрипты запуска появятся в ней.

  4. Запустить обновление.

     

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

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

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

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

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

     

  4. Перейти в папку с дистрибутивами и запустить обновление. Скрипты запуска появятся в текущей директории.

     

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

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

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

     

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

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

  3. Создать новую папку и перейти в неё. Скрипты запуска появятся в ней.

  4. Запустить обновление.

    • где вместо /home/visio/visio3.0/visiology-certs в 5 строке укажите ваш каталог с сертификатами 3.0

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

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

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

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

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

     

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

     

  5. Перейти в папку с дистрибутивами и запустить обновление. Скрипты запуска появятся в текущей директории.

    • где вместо /home/visio/visio3.0/visiology-certs в 5 строке укажите ваш каталог с сертификатами 3.0

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

Related content

Установка платформы
Установка платформы
Read with this
Одновременная работа версий 2.хх и 3.0
Одновременная работа версий 2.хх и 3.0
More like this
Зaпуск платформы
Зaпуск платформы
Read with this
Обновление платформы
Обновление платформы
More like this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
Read with this
Случай 3. Сертификат, подписанный центром сертификации уровня предприятия
Случай 3. Сертификат, подписанный центром сертификации уровня предприятия
More like this