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