Перейти к содержанию

Установка минорного обновления

Сервер обновлений

В случае отсутствия доступа к базовым репозиториям ECP VeiL, расположенным по адресу veil-update.mashtab.org, перед началом обновления необходимо обеспечить такой доступ или развернуть собственный сервер обновлений с репозиториями ECP VeiL. Как развернуть собственный сервер обновлений с репозиториями ECP VeiL смотрите в разделе Использование собственного сервера обновлений.

Последовательность обновлений

Необходимо соблюдать последовательность обновлений. Запрещено обновлять минорные и мажорные версии, пропуская нумерацию. То есть нельзя обновляться, например, с версии 4.2 сразу до версии 4.4. Также крайне рекомендуется перед обновлением минорной версии обновиться до последней доступной на данный момент версии патча. Причиной является необходимость последовательного применения миграций базы данных и возможные подготовительные этапы перед минорным обновлением.

Несоответствие версий вычислительных узлов

Крайне не рекомендуется работать с инфраструктурой, где отличаются даже минорные версии на серверах. Убедитесь, что версии всех серверов после установки или обновления одинаковы. Подробная информация о том, как определить версию ECP VeiL, содержится в разделе Определение версии ECP VeiL.

Обновление всех узлов через CLI с использованием кэширования

Данный метод рекомендуется использовать при установке минорных обновлений ECP VeiL с базовых репозиториев или при невозможности обеспечить доступ к базовым или локальным репозиториям ECP VeiL во время процесса обновления.

Подготовка списка репозиториев

Перед установкой минорного обновления требуется обновить и синхронизировать список репозиториев ECP VeiL. Подробная информация об обновлении и синхронизации списка репозиториев содержится в разделах Обновление списка репозиториев ECP VeiL и Синхронизация репозиториев. Для обновления и синхронизации списков репозиториев нужно выполнить в CLI контроллера следующие команды:

system repo update ecp-veil

Пример

system repo update ecp-veil-extra
node repo_sync

Кэширование обновлений

Далее требуется кэшировать обновления ECP VeiL. Подробная информация о кэшировании обновлений ECP VeiL содержится в разделе Кэширование обновлений ECP VeiL. Для выполнения кэширования обновления ECP VeiL нужно выполнить следующие команды:

upgrade check
upgrade download
upgrade cache 

Установка обновлений с использованием локального кэша

Следующим шагом необходимо выполнить обновление всех серверов с использованием локального кэша. Для этого в CLI контроллера нужно выполнить следующую команду:

upgrade start -l

После установки минорного обновления требуется перезагрузить все обновленные узлы.

Внимание!

Во время обновления ECP VeiL не будет работать Высокая доступность и Динамическое распределение ресурсов между серверами.

Обновление всех узлов через CLI без использования кэширования

Рекомендации

Данный метод рекомендуется использовать при установке минорных обновлений ECP VeiL с локального сервера обновлений ECP VeiL или при отсутствии достаточного свободного места для кэширования обновлений.

Подготовка списка репозиториев

Перед установкой минорного обновления требуется обновить и синхронизировать список репозиториев ECP VeiL. Подробная информация об обновлении и синхронизации списка репозиториев содержится в разделах Обновление списка репозиториев ECP VeiL и Синхронизация репозиториев. Для обновления и синхронизации списков репозиториев при использовании локального сервера обновлений ECP VeiL нужно выполнить в CLI контроллера следующие команды:

system repo update ecp-veil

system repo update ecp-veil-extra
node repo_sync

Внимание

При установке минорных обновлений с локального сервера обновлений для обновления списка репозиториев требуется использовать команду system repo update. Подробная информация о команде system repo update содержится в разделе Обновление списка репозиториев ECP VeiL.

Установка обновлений без использования локального кэша

Следующим шагом необходимо выполнить проверку доступности репозиториев ECP VeiL и запустить обновление всех серверов. Для этого в CLI контроллера нужно выполнить следующие команды:

upgrade check
upgrade start

После установки минорного обновления требуется перезагрузить все обновленные узлы.

Внимание!

Во время обновления ECP VeiL не будет работать Высокая доступность и Динамическое распределение ресурсов между серверами.

Back to top