IT Stuff

Main menu

Post navigation

TripleO Newton – Controller API’s Down

This error happened to me whilst using the pre-built overcloud images from Centos (https://buildlogs.centos.org/centos/7/cloud/x86_64/tripleo_images/newton/delorean/) with a fresh deployment of a TripleO (in virtual environment). Just to be clear — I had done this deployment many times in the past weeks. But, when I upgraded the Undercloud (and subsequently the Overcloud images) I faced this new problem. I know that those kind of bugs can be short lived, as the repository gets updated frequently.
In addition, I switched to building the images manually as per the TripleO documentation. But well, if you faced this issue, you can skim over this post to find out what is wrong.

Luckily I have enough servers where I can test with. I wanted to confirm this is really happening: I installed and re-deployed everything from scratch and still hit this problem.

which has been the case in all other deployments I have done so far with TripleO.
After this issue a:

1

systemctl restart openstack-nova-api.service

And you are good to go.
I tried understand where was the source of the issue but I could not pinpoint it.
Had a quick look around at the puppet manifests, but seems as if the default should have included both metadata and osapi_compute values for the enabled_apis.
Hope to have an update about this soon.

Cinder Services

Things got a little weirder when I tried to verify cinder.
The “cinder list” commands returned me the same error I got with “nova list” (the HTTP 503). I thought this should be something similar to the problem I had with osapi_compute.
It seems that the cinder-api service was disabled for some reason: