Процедура обновления на версию v23.02
требует обязательной замены всех скаченных ранее с сайта *.yml
файлов:
docker.compose.yml
, docker-compose.vpn.yml
, docker-compose.failover.yml
и т.д.
Если при попытке скачать новые образы получаете ошибку следующего вида:
ERROR: for accesslog unknown: artifact product/accesslog:v23.02 not found
ERROR: unknown: artifact product/accesslog:v23.02 not found
следует проверить что во всех файлах *.yml
вместо docker.mitigator.ru/product/
и docker.mitigator.ru/vendor/
записано docker.mitigator.ru/mitigator/
.
После обновления и запуска MITIGATOR, но до возвращения в работу по очистке трафика, следует выполнить миграцию для оптимизации работы с журналом событий, для чего на лидере:
Скачать файл миграции в /srv/mitigator
.
wget https://docs.mitigator.ru/kb/update2302/journal_indexes.sql
Выполнить скрипт командой:
docker-compose exec -T postgres psql mitigator <journal_indexes.sql
В зависимости от размера журнала применение может занимать до двух часов. Во время работы скрипта MITIGATOR может безопасно добавлять записи в журнал, но поиск в журнале в это время может работать неправильно и выполнять его не рекомендуется.