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

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

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

При обновлении с версии 3.0 будут удалены все пользователи в Keycloak и создастся пользователь по умолчанию:

логин: user
пароль: 123456

При обновлении платформы необходимо учитывать, какой протокол обмена данными используется на сервере – 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. Перейдите в раздел Запуск платформы

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

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

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

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

     

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

     

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

     

 

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

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

     

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

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

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

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

     

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

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

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

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

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

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

     

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

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

Обновление через 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. Перейдите в раздел Запуск платформы

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

  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. Перейдите в раздел Запуск платформы

Обновление через 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. Перейдите в раздел Запуск платформы

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

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

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

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

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

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

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

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

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

 

Related content

Особенности обновления до версии 3.1
Особенности обновления до версии 3.1
Read with this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
More like this
Зaпуск платформы
Зaпуск платформы
Read with this
Общие настройки пользовательской аналитки
Общие настройки пользовательской аналитки
More like this
Установка платформы
Установка платформы
Read with this
Общие настройки пользовательской аналитки
Общие настройки пользовательской аналитки
More like this