<div dir="ltr"><div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Hello,</div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">I'm trying to setup an openstack cluster by following the instructions on <a href="https://docs.openstack.org/install-guide/openstack-services.html#minimal-deployment-for-yoga" class="gmail-_1FRfMxEAy__7c8vezYv9qP">https://docs.openstack.org/install-guide/openstack-services.html#minimal-deployment-for-yoga</a></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">I'm using two CentOS8 VMs:</div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">- VM1: controller node</div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">- VM2: compute node</div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">After installing all the minimum services, I've tried to create a server instance but it's failing. </div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">From the logs, looks like that nova is not able to find a compute node to launch the instance:</div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager [req-c1aa668e-73db-4799-baa4-d782ec5986e9 e6529a38880d4efcb55308277aeabb88 6a857bb3fb7f47849ff5a11d97968344 - default default] Failed to schedule i</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"> host was found.</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Traceback (most recent call last):</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">  File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 241, in inner</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">    return func(*args, **kwargs)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">  File "/usr/lib/python3.6/site-packages/nova/scheduler/manager.py", line 209, in select_destinations</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">    raise exception.NoValidHost(reason="")</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">nova.exception.NoValidHost: No valid host was found.</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager Traceback (most recent call last):</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/nova/conductor/manager.py", line 1549, in schedule_and_build_instances</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     instance_uuids, return_alternates=True)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/nova/conductor/manager.py", line 910, in _schedule_instances</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     return_alternates=return_alternates)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/nova/scheduler/client/query.py", line 42, in select_destinations</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     instance_uuids, return_objects, return_alternates)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/nova/scheduler/rpcapi.py", line 160, in select_destinations</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     return cctxt.call(ctxt, 'select_destinations', **msg_args)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/client.py", line 192, in call</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     retry=self.retry, transport_options=self.transport_options)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/oslo_messaging/transport.py", line 128, in _send</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     transport_options=transport_options)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 691, in send</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     transport_options=transport_options)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 681, in _send</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     raise result</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager nova.exception_Remote.NoValidHost_Remote: No valid host was found.</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager Traceback (most recent call last):</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 241, in inner</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     return func(*args, **kwargs)</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager   File "/usr/lib/python3.6/site-packages/nova/scheduler/manager.py", line 209, in select_destinations</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager     raise exception.NoValidHost(reason="")</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.889 3963 ERROR nova.conductor.manager nova.exception.NoValidHost: No valid host was found</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">From nova-scheduler:</div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:11.797 3978 INFO nova.scheduler.manager [req-c1aa668e-73db-4799-baa4-d782ec5986e9 e6529a38880d4efcb55308277aeabb88 6a857bb3fb7f47849ff5a11d97968344 - default default] Got no allocation can</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">cient resources or a temporary occurrence as compute nodes start up.</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:23.160 3978 DEBUG oslo_service.periodic_task [req-d477e747-537b-48b2-8913-ef84447d5a21 - - - - -] Running periodic task SchedulerManager._discover_hosts_in_cells run_periodic_tasks /usr/li</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:23.169 3978 DEBUG oslo_concurrency.lockutils [req-4dbefd76-0b81-47d9-b6cf-382f43e3505e - - - - -] Lock "79648906-0ea8-4672-8c5f-73d5998a7b73" acquired by "nova.context.set_target_cell.<loc</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">.000s inner /usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py:390</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:23.170 3978 DEBUG oslo_concurrency.lockutils [req-4dbefd76-0b81-47d9-b6cf-382f43e3505e - - - - -] Lock "79648906-0ea8-4672-8c5f-73d5998a7b73" "released" by "nova.context.set_target_cell.<l</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">.001s inner /usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py:405</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:59.097 3977 DEBUG oslo_service.periodic_task [req-bb4ca11b-2089-414c-b8d5-6c45aa58c1bf - - - - -] Running periodic task SchedulerManager._discover_hosts_in_cells run_periodic_tasks /usr/li</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:59.112 3977 DEBUG oslo_concurrency.lockutils [req-cf62a2b4-6721-4f98-a97d-7b51e58a34b3 - - - - -] Lock "79648906-0ea8-4672-8c5f-73d5998a7b73" acquired by "nova.context.set_target_cell.<loc</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">.000s inner /usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py:390</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">2022-11-15 16:54:59.113 3977 DEBUG oslo_concurrency.lockutils [req-cf62a2b4-6721-4f98-a97d-7b51e58a34b3 - - - - -] Lock "79648906-0ea8-4672-8c5f-73d5998a7b73" "released" by "nova.context.set_target_cell.<l</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">.001s inner /usr/lib/python3.6/site-packages/oslo_concurrency/lockutils.py:405</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">The problem is that the compute node is not placed on the cell. The list of hypervisors is also empty.</div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">I've searched online but I don't find a way to fix this.</div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">(admin-rc) [andrefe@controller0 ~]$ openstack compute service list</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+--------------------------------------+----------------+------------------------+----------+---------+-------+----------------------------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| ID                                   | Binary         | Host                   | Zone     | Status  | State | Updated At                 |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+--------------------------------------+----------------+------------------------+----------+---------+-------+----------------------------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| fa781cbb-732c-43db-8c9f-4c31bd73bbd2 | nova-scheduler | <a href="http://controller0.os.lab.com">controller0.os.lab.com</a> | internal | enabled | up    | 2022-11-15T15:59:40.000000 |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| 106e9574-5ae3-45e2-a7c2-09ce3624a1d6 | nova-conductor | <a href="http://controller0.os.lab.com">controller0.os.lab.com</a> | internal | enabled | up    | 2022-11-15T15:59:40.000000 |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| 28072820-609a-4066-abc8-affea51c3600 | nova-compute   | <a href="http://compute0.os.lab.com">compute0.os.lab.com</a>    | nova     | enabled | up    | 2022-11-15T15:59:41.000000 |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+--------------------------------------+----------------+------------------------+----------+---------+-------+----------------------------+</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">[root@controller0 ~]# /bin/sh -c "nova-manage cell_v2 list_cells" nova</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+-------+--------------------------------------+-------------------------------------------+--------------------------------------------------+----------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">|  Name |                 UUID                 |               Transport URL               |               Database Connection                | Disabled |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+-------+--------------------------------------+-------------------------------------------+--------------------------------------------------+----------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| cell0 | 00000000-0000-0000-0000-000000000000 |                   none:/                  | mysql+pymysql://nova:****@controller0/nova_cell0 |  False   |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| cell1 | 79648906-0ea8-4672-8c5f-73d5998a7b73 | rabbit://openstack:****@controller0:5672/ |    mysql+pymysql://nova:****@controller0/nova    |  False   |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+-------+--------------------------------------+-------------------------------------------+--------------------------------------------------+----------+</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">[root@controller0 ~]# /bin/sh -c "nova-manage cell_v2 list_hosts"</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+-----------+--------------------------------------+---------------------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| Cell Name |              Cell UUID               |       Hostname      |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+-----------+--------------------------------------+---------------------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">|   cell1   | 79648906-0ea8-4672-8c5f-73d5998a7b73 | <a href="http://compute0.os.lab.com">compute0.os.lab.com</a> |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+-----------+--------------------------------------+---------------------+</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">[root@controller0 ~]# /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Found 2 cell mappings.</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Skipping cell0 since it does not contain hosts.</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Getting computes from cell 'cell1': 79648906-0ea8-4672-8c5f-73d5998a7b73</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Found 0 unmapped computes in cell: 79648906-0ea8-4672-8c5f-73d5998a7b73</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">(admin-rc) [andrefe@controller0 ~]$ nova hypervisor-list</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+----+---------------------+-------+--------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">| ID | Hypervisor hostname | State | Status |</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+----+---------------------+-------+--------+</div></code><code class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">+----+---------------------+-------+--------+</div></code><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Any idea on how I can fix this and add the compute to the cell?</div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr"><br></div></div><div class="gmail-"><div class="gmail-public-DraftStyleDefault-block gmail-public-DraftStyleDefault-ltr">Thanks.</div></div></div></div>