Description of problem: neutron_url is missing from controller-puppet.yaml and this results in the neutron url set to http://127.0.0.1:9696 in nova.conf Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-0.8.6-87.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Update from 7.1 to 7.2 2. Check /etc/nova/nova.conf for the url in the neutron section Actual results: url=http://127.0.0.1:9696 Expected results: url=http://172.16.20.10:9696 where 172.16.20.10 is the internal_api_virtual_ip Additional info: The following is missing from the 7.2 templates compared to the 7.1 puppet/controller-puppet.yaml neutron_url: list_join: - '' - - 'http://' - {get_param: NeutronApiVirtualIP} - ':9696'
workaround for the issue: Correct the url in /etc/nova/nova.conf run 'pcs resource restart openstack-nova-api'
*** Bug 1289342 has been marked as a duplicate of this bug. ***
Note re comment #4, this will just allow running nova commands and overcome on the error reported here: https://bugzilla.redhat.com/show_bug.cgi?id=1289342.
openstack-tripleo-heat-templates-0.8.6-92.el7ost.noarch [root@overcloud-compute-0 heat-admin]# crudini --get /etc/nova/nova.conf neutron url http://172.16.20.10:9696
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2015:2651