Джуджу не настроил rabbitmq для openstack?

Я установил Ubuntu Openstack HA с Juju со всеми 24 серверами. Но мой openstack не работает вообще. На панели инструментов на каждой странице появляются сообщения о том, что «не удалось получить информацию об использовании», «не удалось получить информацию о томе», не удалось получить ..... и т. Д.

Я провел несколько часов и обнаружил, что Джуджу не сделал настройку правильно. Я обнаружил, что на облачном контроллере в nova.conf juju добавил запись rabbitmq vhost, но этот виртуальный хост не добавлен в rabbitmq. Тогда как это должно работать? А на холсте дзю-гуи rabbitmq весь зеленый и работает нормально, чего на самом деле нет.

Мне действительно интересно, действительно ли juju действительно выполнил правильную настройку на всех 24 серверах, у меня возникает ощущение, что было бы быстрее, если бы я делал развертывание openstack вручную вместо использования juju. Почему запись виртуального хоста не была добавлена ​​в rabbitmq? Как мне решить эту проблему?

3
задан 19 June 2017 в 21:12

1 ответ

Чтобы решить вашу непосредственную проблему (отсутствие создания vhost в RabbitMQ - что странно), я бы удалил, а затем заново добавил отношение между nova-cloud-controller и RabbitMQ:

juju remove-relation rabbitmq-server nova-cloud-controller
juju add-relation rabbitmq-server nova-cloud-controller

Это должен принудительно воссоздать vhost в RabbitMQ; Обаяние RabbitMQ должно было сделать это в любом случае, так что было бы неплохо углубиться в это, чтобы выяснить, что пошло не так; перечислены ли какие-либо vhosts, если вы войдете в один из сервисных модулей rabbitmq и запустите:

sudo /usr/sbin/rabbitmqctl list_vhosts

Проблема, с которой вы столкнетесь, будет указывать на ошибку в заклинании / некое состояние расы во время запуска кластера RabbitMQ.

0
ответ дан 19 June 2017 в 21:12

Другие вопросы по тегам:

Похожие вопросы: