[Openstack] Compute Node asks for [placement] section
Georgios Dimitrakakis
giorgis at acmac.uoc.gr
Thu Mar 2 07:14:00 UTC 2017
> On 03/01/2017 05:13 PM, Georgios Dimitrakakis wrote:
>> All,
>>
>> I am trying to deploy OpenStack Ocata on bare metal servers using
>> the official
>> guide from here:
>>
>> https://docs.openstack.org/ocata/install-guide-rdo/nova-compute-install.html
>>
>> Unfortunately I have stuck at deploying the Compute Node due to the
>> following
>> error in the logs when I try to start nova-compute service:
>>
>> 2017-03-02 00:27:16.052 4236 INFO nova.service [-] Starting compute
>> node
>> (version 15.0.0-1.el7)
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service [-] Error
>> starting thread.
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service Traceback
>> (most recent
>> call last):
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service File
>> "/usr/lib/python2.7/site-packages/oslo_service/service.py", line
>> 722, in
>> run_service
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service
>> service.start()
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service File
>> "/usr/lib/python2.7/site-packages/nova/service.py", line 144, in
>> start
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service
>> self.manager.init_host()
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service File
>> "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line
>> 1136, in init_host
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service raise
>> exception.PlacementNotConfigured()
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service
>> PlacementNotConfigured:
>> This compute is not configured to talk to the placement service.
>> Configure the
>> [placement] section of nova.conf and restart the service.
>> 2017-03-02 00:27:16.053 4236 ERROR oslo_service.service
>
>
> Did it actually kill the nova-compute service or just complain in the
> logs? The release notes for nova in Ocata say:
>
> The nova-compute worker now communicates with the new placement
> API
> service. Nova determines the placement API service by querying
> the
> OpenStack service catalog for the service with a service type of
> 'placement'. If there is no placement entry in the service
> catalog,
> nova-compute will log a warning and no longer try to reconnect to
> the
> placement API until the nova-worker process is restarted.
>
> Chris
>
Hi Chris,
it is constantly printing this output in the log and also prevents the
openstack-nova-compute.service
from being shown as Active (running) when doing a "systemctl status
openstack-nova-compute.service"
There is already a proposed bug fix
https://review.openstack.org/#/c/440140/ which seems to solve this
problem
For reference I 've added the following in the "placement" section of
nova.conf in the compute node
[placement]
# ...
os_region_name = RegionOne
project_domain_name = Default
user_domain_name = Default
project_name = service
auth_type = password
username = nova
password = NOVA_PASS
auth_url = http://controller:35357/v3
Best regards,
George
More information about the Openstack
mailing list