<< Click to Display Table of Contents >> Администрирование (Linux) > Сопровождение работы системы Обновление RabbitMQ
|
![]() ![]() |
Чтобы обновить версию брокера сообщений с версии 3.7 или 3.11 на 3.12, выполните команду с привилегиями суперпользователя:
sudo ./do.sh rabbitmq update
ВАЖНО. Обновление возможно, если RabbitMQ установлен в docker-контейнере с помощью инструмента Directum Launcher. Номер установленной ранее версии можно посмотреть в конфигурационном файле config.yml в секции SungeroRabbitMQ в параметре docker_tag.
При выполнении команды создается резервная копия папки с данными RabbitMQ по пути, указанному в параметре rabbitmq_data_path.
Если при обновлении возникла ошибка, то восстановите папку с данными из резервной копии. Для этого:
1.В конфигурационном файле config.yml в секции SungeroRabbitMQ в параметре docker_tag укажите номер предыдущей версии RabbitMQ. Например, если вы выполняли обновление с версии 3.11, то в параметре измените значение на «registry.directum.ru/public/rabbitmq:3.11.17-management».
2.Скопируйте файлы из резервной копии папки RabbitMQ, чтобы восстановить данные.
3.Перезапустите контейнер образа RabbitMQ. Для этого перейдите в папку с Directum Launcher и выполните команду:
sudo ./do.sh rabbitmq up
В результате развертывается docker-контейнер с предыдущей версией RabbitMQ. При необходимости повторите попытку обновления.
© Компания Directum, 2024 |