Инструкция по обновлению Monq до версии 9.3.1
В этом обновлении
| Модуль | Новая версия |
|---|---|
| pl | 9.3.1 |
| sm | 9.3.1 |
| mcs | 9.3.1 |
Уровень простоя
Без простоя
Проведение миграции 9.3.0 → 9.3.1
Требования
Требуемая версия Monq: 9.3.0
Требуемая версия monqctl: 1.19.2
Для запуска обновления требуется скачать клиент управления Monq monqctl и выполнить конфигурацию контекста monqctl, если ранее не выполнялось.
Выполнить предрелизную подготовку
Проверить контекст monqctl и статус реестра микросервисов
# Просмотреть текущий контекст, с которым работает monqctl
monqctl config current-context
# Просмотреть статус реестра микросервисов из контекста
monqctl registry get status
# Просмотреть статус сервисов в реестре микросервисов из контекста
monqctl registry get services
Установить контекст релиза, с которым будет работать monqctl в рамках контекста установленного Monq
Команда при этом скачивает и подготавливает релиз для установки.
monqctl release use-version 9.3.1 --product=monq
Закрытый контур / обновление из папки
На системе с доступом к сети интернет, установленном и настроенном monqctl, выполнить экспорт релиза в папку
monqctl release version export 9.3.1 --product=monq --dest=<export directory>
После переноса папки на сервер выполнить команду с аргументом --sourceDir
monqctl release use-version 9.3.1 --product=monq --sourceDir=<папка с экспортированным обновлением>
MONQ Platform (pl)
Выполнить импорт контейнеров в репозиторий обновляемого экземпляра MONQ
monqctl release update images --module=pl
Выполнить конфигурацию баз данных PostgreSQL
monqctl release update db pgsql --module=pl --microservice=pl-bp-service --file sqls/pl-bp-service.sql
Выполнить обновление и конфигурацию микросервисов
monqctl release update microservices --module=pl
MONQ Service Monitor (sm)
Выполнить импорт контейнеров в репозиторий обновляемого экземпляра MONQ
monqctl release update images --module=sm
Выполнить обновление и конфигурацию микросервисов
monqctl release update microservices --module=sm
MONQ Metrics (mcs)
Выполнить импорт контейнеров в репозиторий обновляемого экземпляра MONQ
monqctl release update images --module=mcs
Выполнить обновление и конфигурацию микросервисов
monqctl release update microservices --module=mcs