[Rdo-list] RabbitMQ issue when starting Nova service on compute node

John Eckersberg jeckersb at redhat.com
Thu Dec 4 14:34:49 UTC 2014


Dave Neary <dneary at redhat.com> writes:
> Hi all,
>
> I hit an issue today when installing RDO on 3 nodes (VMs) - when I got
> to the point of starting the Nova service on the compute nodes, the
> install crapped out. Logs weren't helpful, but some webs earching
> uncovered this Ask question:
> https://ask.openstack.org/en/question/48329/openstack-juno-using-rdo-fails-installation-amqp-server-closed-the-connection/
>
> It turns out that the default RabbitMQ config file does not allow remote
> connection of "guest/guest" user.
> https://www.rabbitmq.com/access-control.html
>
> I created a bug for the issue here (didn't find one before):
> https://bugzilla.redhat.com/show_bug.cgi?id=1170385
>
> The fixes would be straightforward: use a non-guest AMQP user and
> password, or enable remote connection for the RabbitMQ guest user. But I
> can't figure out how to do either of those - I don't think that
>
>     CONFIG_AMQP_AUTH_USER=amqp_user
>     CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER
>
> in the answer file are what I'm looking for, I don't see any way to
> update the RabbitMQ config file in amqp.pp
>
> There is another optiuon: use qpid as the AMQP provider - but I wanted
> to do a default install if at all possible.
>
> Has anyone else hit this issue, and how did you get past it?
>
> Thanks,
> Dave.

If you want to just turn the guest account back on, you could update
wherever the top-level rabbitmq puppet class gets called in packstack
and set something like...

config_variables => {'loopback_users' => '[]'}

eck




More information about the dev mailing list