Обновление
Информация
• Специальные инструкции для обновления до v24.08.
• Специальные инструкции для обновления до v23.12.
• Специальные инструкции для обновления до v23.06.
• Специальные инструкции для обновления до v23.02.
• Специальные инструкции для обновления до v22.12.
• Специальные инструкции для обновления до v22.08.
• Специальные инструкции для обновления до v22.06.
• Специальные инструкции для обновления до v22.02.
Внимание
Перед обновлением нужно делать резервную копию.
Информация
После обновления и запуска системы начинается процедура миграции в базе данных. Пока миграция выполняется, Web-интерфейс будет недоступен. При большом объеме базы эта процедура может занимать продолжительное время. Отследить момент окончания миграций можно с помощью команды
В выдаче должно быть 2 записи.
См. также: политика совместимости версий.
BGP-анонсы
Если в MITIGATOR настроено анонсирование защищаемых префиксов по BGP, то перед обновлением экземпляра следует отключить BGP-соединение для обновляемого экземпляра в карточке «Локальные параметры BGP» на странице «BGP».
После завершения работ по обновлению экземпляра следует восстановить BGP-подключение.
Обновление изолированного экземпляра
Информация
После обновления включение защиты и визуализация графиков может занять некоторое время. Не включайте защиту вручную, она включится после пролития всех настроек.
-
Убедитесь в наличии резервной копии, снятой ранее.
-
Записать в файл
.envстроку с версией:Здесь
vXX.XX.X– целевая версия (например: v25.12.1). -
Загрузить актуальный Compose-файл:
Здесь
vXX.XX– целевая мажорная версия (например: v25.12). -
Совершить вход в хранилище образов со своими учетными данными:
-
Скачать образы:
-
Перезапустить все компоненты MITIGATOR:
Информация
После запуска обновите вкладку браузера с Web-интерфейсом MITIGATOR с очисткой кэша.
Обновление кластера с общим нерезервированным хранилищем
Информация
После обновления включение защиты и визуализация графиков может занять некоторое время. Не включайте защиту вручную, она включится после пролития всех настроек.
-
Убедитесь в наличии резервных копий, снятых ранее.
-
Остановить все экземпляры MITIGATOR:
-
На всех экземплярах записать в файл
.envстроку с версией:Здесь
vXX.XX.X– целевая версия (например: v25.12.1). -
На всех экземплярах скачать актуальный
docker-compose.yml:Здесь
vXX.XX– целевая мажорная версия (например: v25.12). -
На всех экземплярах, кроме базового, скачать актуальный файл
docker-compose.worker.yml: -
На базовом экземпляре включить Postgres:
-
Выполнить на всех экземплярах последовательно, начиная с лидера:
Информация
После запуска обновите вкладку браузера с Web-интерфейсом MITIGATOR с очисткой кэша.
Обновление кластера с внутренним отказоустойчивым хранилищем
Информация
После обновления включение защиты и визуализация графиков может занять некоторое время. Не включайте защиту вручную, она включится после пролития всех настроек.
-
Убедитесь в наличии резервных копий, снятых ранее.
-
Остановить все экземпляры MITIGATOR, на которых Postgres работает в режиме standby, после чего остановить экземпляр с Postgres в режиме active:
-
На всех экземплярах записать в файл
.envстроку с версией:Здесь
vXX.XX.X– целевая версия (например: v25.12.1). -
На всех экземплярах скачать актуальный
docker-compose.yml:Здесь
vXX.XX– целевая мажорная версия (например: v25.12). -
Включить экземпляр с Postgres в режиме active, после чего включить все экземпляры MITIGATOR, с Postgres в режиме standby:
Информация
После запуска обновите вкладку браузера с Web-интерфейсом MITIGATOR с очисткой кэша.
Обновление кластера с внешним отказоустойчивым хранилищем
Информация
После обновления включение защиты и визуализация графиков может занять некоторое время. Не включайте защиту вручную, она включится после пролития всех настроек.
Шаги 2, 7 и 14 зависят от фактической организации СУБД на внешнем сервере.
-
Убедитесь в наличии резервных копий, снятых ранее.
-
Отключить для всех экземпляров доступ к БД.
-
На всех экземплярах записать в файл
.envстроку с версией:Здесь
vXX.XX.X– целевая версия (например: v25.12.1). -
На всех экземплярах скачать актуальный
docker-compose.yml:Здесь
vXX.XX– целевая мажорная версия (например: v25.12). -
Совершить вход в хранилище образов со своими учетными данными:
-
Скачать образы:
-
Убедиться, что на всех экземплярах отключен доступ к БД:
-
Перезапустить все компоненты MITIGATOR:
-
Выполнить необходимые миграции БД (действия аналогичны выполняемым при первичной настройке postgres), для чего:
-
Выполнить команду:
-
Скопировать скрипты миграции:
-
Исполнить скрипты при помощи утилиты SHMIG.
-
Выполнить команду:
-
Включить доступ к БД для всех экземпляров.
Информация
После запуска обновите вкладку браузера с Web-интерфейсом MITIGATOR с очисткой кэша.
