Description of problem: In order for instance HA to function safely, the NovaCompute agent needs access to the name by which nova knows the current compute node. The code currently tries to obtain it on compute nodes with: openstack-config --get /etc/nova/nova.conf DEFAULT host However this does not appear to be set/configured by director. Could we either get it set here or have a pointer to a more appropriate location to obtain it?
Steve, I know you're already working on this so I assigned it to you. Please update the bug status accordingly.
Verified as follows, ******* VERSION ******** [stack@instack ~]$ rpm -qa openstack-tripleo-heat-templates openstack-tripleo-heat-templates-0.8.14-5.el7ost.noarch ********** LOGS ********** [heat-admin@overcloud-novacompute-0 ~]$ sudo openstack-config --get /etc/nova/nova.conf DEFAULT host overcloud-novacompute-0.localdomain [heat-admin@overcloud-novacompute-1 ~]$ sudo openstack-config --get /etc/nova/nova.conf DEFAULT host overcloud-novacompute-1.localdomain
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://rhn.redhat.com/errata/RHBA-2016-0637.html