С версии 20.12 Mitigator работает в режиме кластера. Пока используется единственный экземпляр, новые настройки не требуются.
Необходимое вмешательство (инструкции ниже):
Чтобы сохранить данные графиков из прошлых версий, нужно выполнить миграцию (даже если экземпляр один).
Старые программы BPF нужно заново собрать под новую версию.
Перед обновлением настоятельно рекомендуется сделать резервную копию.
Остановить Mitigator:
systemctl stop mitigator
Обновить docker-compose.yml
в /srv/mitigator
:
wget https://docs.mitigator.ru/v20.12/dist/docker-compose.yml -O /srv/mitigator/docker-compose.yml
Если в нем были сделаны правки для адаптеров Mellanox, воспроизвести их в новой версии файла.
Обновить .env
:
VERSION=v20.12.0
(или более новую минорную).MITIGATOR_OWN_NAME=Mitigator
(уникальное имя экземпляра).Скачать файл миграции update2012.sql в /srv/mitigator
.
Запустить ClickHouse:
docker-compose up -d clickhouse
Выполнить миграцию:
docker-compose exec -T clickhouse clickhouse-client -mn < update2012.sql
Сообщения печатаются только в случае ошибок. В этом случае текст сообщения нужно сообщить разработчикам.
Запустить службу Mitigator´а:
systemctl start mitigator