VK Private Cloud logo
Помощь
Обновлена 5 июня 2026 г. в 11:57

Обновление Rabbit-persistent

Шаг 1. Обновление версии 3.11 до 3.12

  1. Включите доступные Feature Flags:

    $ ansible -b \  -i vkcloud.yml \   -m shell \  -a "sudo docker exec rabbit_persistent rabbitmqctl enable_feature_flag all" \  vkcloud_rabbitmq_persistent[0]
  2. Проверьте статус кластера:

    $ ansible -b \  -i vkcloud.yml \  -m shell \  -a "sudo docker exec rabbit_persistent rabbitmqctl cluster_status | head -n 40" \  vkcloud_rabbitmq_persistent[0]
  3. Выполните обновление до версии 3.12:

    $ ansible-playbook \  -i vkcloud.yml \  --diff \  -e env=vkcloud \  ../ansible-openstack/playbooks/rabbit-persistent.yml \  -e '{"pkg_version": {"rabbitmq": "3.12.14"}}'

Шаг 2. Обновление версии 3.12 до 3.13

  1. Включите доступные Feature Flags:

    $ ansible -b \  -i vkcloud.yml \  -m shell \  -a "sudo docker exec rabbit_persistent rabbitmqctl enable_feature_flag all" \  vkcloud_rabbitmq_persistent[0]
  2. Проверьте статус кластера:

    $ ansible -b \  -i vkcloud.yml \  -m shell \  -a "sudo docker exec rabbit_persistent rabbitmqctl cluster_status | head -n 40" \  vkcloud_rabbitmq_persistent[0]
  3. Выполните обновление до версии 3.13:

    $ ansible-playbook \  -i vkcloud.yml \  --diff \  -e env=vkcloud \  ../ansible-openstack/playbooks/rabbit-persistent.yml