Установка минорного (мажорного) обновления
Внимание!
Во время обновления ECP VeiL сервисы Высокая доступность и Динамическое распределение ресурсов между серверами работать не будут.
Сервер обновлений
В случае отсутствия доступа к базовым репозиториям 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 контроллера следующие команды:
Кэширование обновлений
Далее требуется кэшировать обновления ECP VeiL. Подробная информация о кэшировании обновлений ECP VeiL содержится в разделе Кэширование обновлений ECP VeiL. Для выполнения кэширования обновления ECP VeiL нужно выполнить следующие команды:
Установка обновлений с использованием локального кэша
Следующим шагом необходимо выполнить обновление всех серверов с использованием локального кэша. Для этого в CLI контроллера нужно выполнить следующую команду:
После установки минорного (мажорного) обновления требуется перезагрузить все обновленные узлы.
Внимание!
Во время обновления ECP VeiL сервисы Высокая доступность и Динамическое распределение ресурсов между серверами работать не будут.
Обновление всех узлов через CLI без использования кэширования
Рекомендации
Данный метод рекомендуется использовать при установке минорных (мажорных) обновлений ECP VeiL с локального сервера обновлений ECP VeiL или при отсутствии достаточного свободного места для кэширования обновлений.
Подготовка списка репозиториев
Перед установкой минорного (мажорного) обновления требуется обновить и синхронизировать список репозиториев ECP VeiL. Подробная информация об обновлении и синхронизации списка репозиториев содержится в разделах Обновление списка репозиториев ECP VeiL и Синхронизация репозиториев.
Для обновления и синхронизации списков репозиториев при использовании локального сервера обновлений ECP VeiL нужно выполнить в CLI контроллера следующие команды:
Внимание
При установке минорных (мажорных) обновлений с локального сервера обновлений для обновления списка репозиториев требуется использовать команду system repo update
.
Подробная информация о команде system repo update
содержится в разделе Обновление списка репозиториев ECP VeiL.
Установка обновлений без использования локального кэша
Следующим шагом необходимо выполнить проверку доступности репозиториев ECP VeiL и запустить обновление всех серверов. Для этого в CLI контроллера нужно выполнить следующие команды:
После установки минорного (мажорного) обновления требуется перезагрузить все обновленные узлы.