From what I understand of baremetal nodes, they will show up as hypervisors from the Nova perspective.Can you try "openstack hypervisor list"From the doc
Each bare metal node becomes a separate hypervisor in Nova. The hypervisor host name always matches the associated node UUID.
On Mon, Feb 14, 2022 at 10:03 AM Lokendra Rathour <lokendrarathour@gmail.com> wrote:Hi Julia,Thanks once again. we got your point and understood the issue, but we still are facing the same issue on our TRIPLEO Train HA Setup, even if the settings are done as per your recommendations.The error that we are seeing is again "No valid host was found"
On further debugging, we found that in the nova-scheduler logs :
2022-02-14 12:58:22.830 7 WARNING keystoneauth.discover [-] Failed to contact the endpoint at http://172.16.2.224:8778/placement for discovery. Fallback to using that endpoint as the base url.
2022-02-14 12:58:23.438 7 WARNING keystoneauth.discover [req-ad5801e4-efd7-4159-a601-68e72c0d651f - - - - -] Failed to contact the endpoint at http://172.16.2.224:8778/placement for discovery. Fallback to using that endpoint as the base url.where 172.16.2.224 is the internal IP.going by document :it is given as below for commands:(overcloud) [root@overcloud-controller-0 ~]# endpoint=http://172.16.2.224:8778/placement(overcloud) [root@overcloud-controller-0 ~]# token=$(openstack token issue -f value -c id)(overcloud) [root@overcloud-controller-0 ~]# curl -sH "X-Auth-Token: $token" $endpoint/resource_providers/<node id> | jq .inventoriesnullresult is the same even if we run the curl command on public endpoint.Please advice.