Introspect fails with "No Hypervisor matching" error

Solution Verified - Updated -

Issue

When introspecting a server, it fails with No Hypervisor matching error.

(undercloud) [stack@server001 ~]$ openstack overcloud node introspect server52 --provide
Waiting for introspection to finish...
Started Mistral Workflow tripleo.baremetal.v1.introspect. Execution ID: 67f4e85c-4800-418c-bca7-ce7c374faeed
Waiting for messages on queue 'tripleo' with no timeout.
Introspection of node 08c303e8-fa07-481e-90c9-3444564fee6e completed. Status:SUCCESS. Errors:None
Successfully introspected 1 node(s).
Started Mistral Workflow tripleo.baremetal.v1.provide. Execution ID: 3453bb3c-7ad9-48ea-b993-c2d7162bc15b
Waiting for messages on queue 'tripleo' with no timeout.
[u"Failed to run action [action_ex_id=4100cb43-468c-45ad-89f0-85481bec38c9, action_cls='', attributes='{u'client_method_name': u'hypervisors.find'}', params='{u'hypervisor_hostname': u'server52'}']\n NovaAction.hypervisors.find failed: No Hypervisor matching {u'hypervisor_hostname': u'server52'}. (HTTP 404)"]
(...)
{u'status': u'FAILED', u'message': [u"Failed to run action [action_ex_id=e6c660c2-fed9-4a32-b773-483a6b606436, action_cls='', attributes='{u'client_method_name'
: u'hypervisors.find'}', params='{u'hypervisor_hostname': u'server52'}']\n NovaAction.hypervisors.find failed: No Hypervisor matching {u'hypervisor_hostname': u'server52'}. (HTTP 404)"], u'resu
lt': None}
Failed to set nodes to available state: Failed.
(undercloud) [stack@server001 ~]$ 

Node is correctly introspected but doesn't boot, MAC is excluded and no dhcpoffer is issued from the undercloud.

Environment

Red Hat OpenStack Platform 13

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content