[openstack-dev] [tripleo] [ironic] Exception registering nodes when Ironic API with apache

Emilien Macchi emilien at redhat.com
Wed Aug 3 12:16:45 UTC 2016


On Wed, Aug 3, 2016 at 6:06 AM, Lucas Alvares Gomes
<lucasagomes at gmail.com> wrote:
> Hi,
>
>> On Friday we landed a patch in TripleO to deploy Ironic API in WSGI with Apache.
>> Since then, our baremetal CI jobs were failing randomly, and a lot of
>> time, with an exception.
>> I decided to revert the patch to bring our CI back:
>> https://review.openstack.org/#/c/349281/ (+2 from slagle).
>>
>
> (most a FYI...)
>
> I haven't dug to see what the puppet modules are doing, but we do have
> documentation around setting up the ironic-api service to run behind
> Apache with mod_wsgi:
> http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configuring-ironic-api-behind-mod-wsgi
>
> I've followed the instructions and got it working in an local
> environment here (logs: http://paste.openstack.org/show/547736/)
>
> Hope that helps,

Well, not really :-) It might work in devstack, but it really breaks TripleO.
We currently configure Apache with the same template of configuration
for Nova, Cinder, Keystone, Ceilometer, Aodh, Gnocchi, Mistral, (...)
and Ironic.
Ironic is the only service that looks unstable when deploying with Apache.

Please look at Ironic vhost:
https://paste.fedoraproject.org/400663/02264641/

And Ironic configuration file:
ironic: https://paste.fedoraproject.org/400666/26543147
ironic-inspector: https://paste.fedoraproject.org/400665/70226518

Do you see something not conventional?

Thanks,
-- 
Emilien Macchi



More information about the OpenStack-dev mailing list