<div dir="ltr"><div>Note that I don't have cinder installed. The docs said the block storage service was optional. I was following the newton guide here: <a href="https://docs.openstack.org/newton/install-guide-rdo/launch-instance-provider.html">https://docs.openstack.org/newton/install-guide-rdo/launch-instance-provider.html</a> so the config files should be the same as the site. Running a controller and compute node using centos 7 in kvm with nested kvm turned on on my host machine. Firewall is disabled on controller and compute node.<br></div><div><br></div>Contents of nova.conf on the compute node:<div><br><div><div>[DEFAULT]</div><div>enabled_apis = osapi_compute,metadata</div><div>transport_url = rabbit://openstack:rootroot@controller</div><div>auth_strategy = keystone</div><div>my_ip = 192.168.122.5</div><div>use_neutron = True</div><div>firewall_driver = nova.virt.firewall.NoopFirewallDriver</div><div><br></div><div><br></div><div>[keystone_authtoken]</div><div>auth_uri = <a href="http://controller:5000">http://controller:5000</a></div><div>auth_url = <a href="http://controller:35357">http://controller:35357</a></div><div>memcached_servers = controller:11211</div><div>auth_type = password</div><div>project_domain_name = Default</div><div>user_domain_name = Default</div><div>project_name = service</div><div>username = nova</div><div>password = rootroot</div><div><br></div><div>[vnc]</div><div>enabled = True</div><div>vncserver_listen = 0.0.0.0</div><div>vncserver_proxyclient_address = $my_ip</div><div>novncproxy_base_url = <a href="http://controller:6080/vnc_auto.html">http://controller:6080/vnc_auto.html</a></div><div><br></div><div>[glance]</div><div>api_servers = <a href="http://controller:9292">http://controller:9292</a></div><div><br></div><div>[oslo_concurrency]</div><div>lock_path = /var/lib/nova/tmp</div></div><div><br></div></div><div>Contents from nova.conf on the controller:</div><div><br></div><div><div>[DEFAULT]</div><div>auth_strategy=keystone</div><div>my_ip=192.168.122.186</div><div>use_neutron=true</div><div>enabled_apis=osapi_compute,metadata</div><div>firewall_driver=nova.virt.firewall.NoopFirewallDriver</div><div>debug=false</div><div>transport_url=rabbit://openstack:rootroot@controller</div><div><br></div><div>[api_database]</div><div>connection=mysql+pymysql://nova:rootroot@controller/nova_api</div><div><br></div><div>[database]</div><div>connection=mysql+pymysql://nova:rootroot@controller/nova</div><div>[glance]</div><div>api_servers=<a href="http://controller:9292">http://controller:9292</a></div><div><br></div><div>[keystone_authtoken]</div><div>auth_uri = <a href="http://controller:5000">http://controller:5000</a></div><div>auth_url = <a href="http://controller:35357">http://controller:35357</a></div><div>memcached_servers = controller:11211</div><div>auth_type = password</div><div>project_domain_name = Default</div><div>user_domain_name = Default</div><div>project_name = service</div><div>username = nova</div><div>password = rootroot</div><div><br></div><div>[neutron]</div><div>url = <a href="http://controller:9696">http://controller:9696</a></div><div>auth_url = <a href="http://controller:35357">http://controller:35357</a></div><div>auth_type = password</div><div>project_domain_name = Default</div><div>user_domain_name = Default</div><div>region_name = RegionOne</div><div>project_name = service</div><div>username = neutron</div><div>password = rootroot</div><div>service_metadata_proxy = True</div><div>metadata_proxy_shared_secret = sharedsecret</div><div><br></div><div>[vnc]</div><div>vncserver_listen=$my_ip</div><div>vncserver_proxyclient_address=$my_ip</div></div><div><br></div><div>Output from various commands:</div><div><br></div><div><div>[sashan@controller ~]$  openstack flavor list</div><div>+----+---------+-----+------+-----------+-------+-----------+</div><div>| ID | Name    | RAM | Disk | Ephemeral | VCPUs | Is Public |</div><div>+----+---------+-----+------+-----------+-------+-----------+</div><div>| 0  | m1.nano |  64 |    1 |         0 |     1 | True      |</div><div>+----+---------+-----+------+-----------+-------+-----------+</div><div>[sashan@controller ~]$ </div></div><div><br></div><div><div>[sashan@controller ~]$ openstack service list</div><div>+----------------------------------+----------+----------+</div><div>| ID                               | Name     | Type     |</div><div>+----------------------------------+----------+----------+</div><div>| 225d12b19b9d47e890537acbfa25d1ed | nova     | compute  |</div><div>| 84913aec768d4734a912c62965ba0462 | keystone | identity |</div><div>| ee5afcaa96c64baba15e7fa9cf02672f | glance   | image    |</div><div>| f862d1a46c474cb284ef381525948b8d | neutron  | network  |</div><div>+----------------------------------+----------+----------+</div><div>[sashan@controller ~]$ </div></div><div><br></div><div><div> openstack server list</div><div>+--------------------------------------+-------------------+--------+----------+------------+</div><div>| ID                                   | Name              | Status | Networks | Image Name |</div><div>+--------------------------------------+-------------------+--------+----------+------------+</div><div>| 105b46c4-d30e-4a7c-99fd-ea8cbc8b43c3 | provider-instance | ERROR  |          | cirros     |</div><div>| 503b7a3a-66c2-4de7-8106-0958e595771f | provider-instance | ERROR  |          | cirros     |</div><div>| 62e2ec41-8711-4470-881d-d63bd5b348c0 | provider-instance | ERROR  |          | cirros     |</div><div>| 6c0fe163-d587-41a8-89c7-18085e80bd38 | provider-instance | ERROR  |          | cirros     |</div><div>| 2849a455-b5a4-4dd5-a12e-6fd2497eed9e | provider-instance | ERROR  |          | cirros     |</div><div>| 465acda2-0d1a-47e3-9e48-2e63e7cf7a30 | provider-instance | ERROR  |          | cirros     |</div><div>+--------------------------------------+-------------------+--------+----------+------------+</div><div>[sashan@controller ~]$ </div></div><div><br></div><div><br></div><div>Content from nova-compute.log on the compute node. I don't think the warning about the  placement api is relevant. What about the other one:  Unable to refresh my resource provider record?</div><div><br></div><div><div>[root@compute ~]# tail /var/log/nova/nova-compute.log </div><div>2018-01-16 11:16:32.209 1435 INFO nova.compute.resource_tracker [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Final resource view: name=compute phys_ram=2047MB used_ram=512MB phys_disk=16GB used_disk=0GB total_vcpus=2 used_vcpus=0 pci_stats=[]</div><div>2018-01-16 11:16:32.236 1435 WARNING nova.scheduler.client.report [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Unable to refresh my resource provider record</div><div>2018-01-16 11:16:32.236 1435 INFO nova.compute.resource_tracker [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Compute_service record updated for compute:compute</div><div>2018-01-16 11:17:33.076 1435 INFO nova.compute.resource_tracker [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Auditing locally available compute resources for node compute</div><div>2018-01-16 11:17:33.129 1435 WARNING nova.scheduler.client.report [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] No authentication information found for placement API. Placement is optional in Newton, but required in Ocata. Please enable the placement service before upgrading.</div><div>2018-01-16 11:17:33.130 1435 WARNING nova.scheduler.client.report [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Unable to refresh my resource provider record</div><div>2018-01-16 11:17:33.168 1435 INFO nova.compute.resource_tracker [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Total usable vcpus: 2, total allocated vcpus: 0</div><div>2018-01-16 11:17:33.168 1435 INFO nova.compute.resource_tracker [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Final resource view: name=compute phys_ram=2047MB used_ram=512MB phys_disk=16GB used_disk=0GB total_vcpus=2 used_vcpus=0 pci_stats=[]</div><div>2018-01-16 11:17:33.197 1435 WARNING nova.scheduler.client.report [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Unable to refresh my resource provider record</div><div>2018-01-16 11:17:33.197 1435 INFO nova.compute.resource_tracker [req-08a524f9-4c31-45b9-808a-9cd4050b0e00 - - - - -] Compute_service record updated for compute:compute</div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 15, 2018 at 8:05 PM Eugen Block <<a href="mailto:eblock@nde.ag">eblock@nde.ag</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
you should check your config settings again, especially the "auth_url"<br>
settings in the section(s) "[keystone_authtoken]" of all the config<br>
files.<br>
Are all the services up (nova, cinder and neutron) and running? What<br>
is the output of 'nova service-list'?<br>
Have you checked other log files for errors? Is there something<br>
interesting in nova-compute.log?<br>
<br>
Regards,<br>
Eugen<br>
<br>
<br>
Zitat von Sashan Govender <<a href="mailto:sashang@gmail.com" target="_blank">sashang@gmail.com</a>>:<br>
<br>
> Hi<br>
><br>
> I've setup an openstack system based on the instructions here:<br>
><br>
> <a href="https://docs.openstack.org/newton/" rel="noreferrer" target="_blank">https://docs.openstack.org/newton/</a><br>
><br>
> I'm trying to launch an instance:<br>
> $ . demo-openrc<br>
> $ openstack server create --flavor m1.nano --image cirros --nic<br>
> net-id=da77f469-f594-42f6-ab18-8b907b3359e4 --security-group default<br>
> --key-name mykey provider-instance<br>
><br>
> but get this error in the nova-conductor log file:<br>
><br>
> 2018-01-15 15:46:48.938 2566 WARNING nova.scheduler.utils<br>
> [req-5b47171a-f74e-4e8e-8659-89cce144f284 82858c289ca444bf90fcd41123d069ce<br>
> 61b0b2b23b08419596bd923f2c544956 - - -] [instance:<br>
> e1cfc9a9-9c21-435f-a9dc-c7c692e06c29] Setting instance to ERROR state.<br>
> 2018-01-15 16:09:51.026 2567 ERROR nova.scheduler.utils<br>
> [req-afff24dc-1ee0-469f-9d99-2abcb4810c7a 82858c289ca444bf90fcd41123d069ce<br>
> 61b0b2b23b08419596bd923f2c544956 - - -] [instance:<br>
> 0ba01247-5513-4c58-bf04-18092fff2622] Error from last host: compute (node<br>
> compute): [u'Traceback (most recent call last):\n', u'  File<br>
> "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1787, in<br>
> _do_build_and_run_instance\n    filter_properties)\n', u'  File<br>
> "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1985, in<br>
> _build_and_run_instance\n    instance_uuid=instance.uuid,<br>
> reason=six.text_type(e))\n', u'RescheduledException: Build of instance<br>
> 0ba01247-5513-4c58-bf04-18092fff2622 was re-scheduled: Could<br>
> not determine a suitable URL for the plugin\n']<br>
> 2018-01-15 16:09:51.057 2567 WARNING nova.scheduler.utils<br>
> [req-afff24dc-1ee0-469f-9d99-2abcb4810c7a 82858c289ca444bf90fcd41123d069ce<br>
> 61b0b2b23b08419596bd923f2c544956 - - -] Failed to<br>
> compute_task_build_instances: No valid host was found. There are not enough<br>
> hosts available.<br>
> Traceback (most recent call last):<br>
><br>
>   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py",<br>
> line 199, in inner<br>
>     return func(*args, **kwargs)<br>
><br>
>   File "/usr/lib/python2.7/site-packages/nova/scheduler/manager.py", line<br>
> 104, in select_destinations<br>
>     dests = self.driver.select_destinations(ctxt, spec_obj)<br>
><br>
>   File<br>
> "/usr/lib/python2.7/site-packages/nova/scheduler/filter_scheduler.py", line<br>
> 74, in select_destinations<br>
>     raise exception.NoValidHost(reason=reason)<br>
><br>
> NoValidHost: No valid host was found. There are not enough hosts available.<br>
><br>
> 2018-01-15 16:09:51.057 2567 WARNING nova.scheduler.utils<br>
> [req-afff24dc-1ee0-469f-9d99-2abcb4810c7a 82858c289ca444bf90fcd41123d069ce<br>
> 61b0b2b23b08419596bd923f2c544956 - - -] [instance:<br>
> 0ba01247-5513-4c58-bf04-18092fff2622] Setting instance to ERROR state.<br>
><br>
> Any tips how to resolve this?<br>
><br>
> Thanks<br>
<br>
<br>
<br>
--<br>
Eugen Block                             voice   : <a href="tel:+49%2040%205595175" value="+49405595175" target="_blank">+49-40-559 51 75</a><br>
NDE Netzdesign und -entwicklung AG      fax     : <a href="tel:+49%2040%205595177" value="+49405595177" target="_blank">+49-40-559 51 77</a><br>
Postfach 61 03 15<br>
D-22423 Hamburg                         e-mail  : <a href="mailto:eblock@nde.ag" target="_blank">eblock@nde.ag</a><br>
<br>
         Vorsitzende des Aufsichtsrates: Angelika Mozdzen<br>
           Sitz und Registergericht: Hamburg, HRB 90934<br>
                   Vorstand: Jens-U. Mozdzen<br>
                    USt-IdNr. DE 814 013 983<br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</blockquote></div>