<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I've deployed a TripleO all day today, and after rebuilding
    undercloud a couple of times, I always got to the same issue when
    introspecting. Here is an example with just one node:<br>
    <br>
    <font color="#330099"><small>[stack@undercloud ~]$ openstack
        baremetal introspection bulk start<br>
        Setting nodes for introspection to manageable...<br>
        Starting introspection of node:
        304e594a-5585-4c25-a754-01864d872346<br>
        Waiting for introspection to finish...<br>
        Introspection for UUID 304e594a-5585-4c25-a754-01864d872346
        finished with error: Preprocessing hook validate_interfaces: No
        suitable interfaces found in {u'eth1': {'ip': None, 'mac':
        u'10:60:4b:a9:b8:7c'}, u'eth0': {'ip': None, 'mac':
        u'10:60:4b:a9:b8:78'}}<br>
        Setting manageable nodes to available...<br>
        Introspection completed with errors:<br>
        304e594a-5585-4c25-a754-01864d872346: Preprocessing hook
        validate_interfaces: No suitable interfaces found in {u'eth1':
        {'ip': None, 'mac': u'10:60:4b:a9:b8:7c'}, u'eth0': {'ip': None,
        'mac': u'10:60:4b:a9:b8:78'}}<br>
      </small></font><br>
    <br>
    <u>Physical configuration</u><br>
    The physical configuration was working before in Liberty, but just
    in case, I'm describing here for your input.<br>
    The undercloud (virtual) server connects with NIC 1 to the internet
    and NIC 2 to an non internet connected switch.<br>
    The overcloud servers connect with NIC 1 to the same switch, and NIC
    2 to the internet, or are unplugged.<br>
    <br>
    <u>Console</u><br>
    When looking at the console on the overcloud node, I can see that
    the machine obtains a valid DHCP on NIC 1 and sends a DHCPDISCOVER
    on NIC 2 that, gets nowhere.<br>
    A warning message appears as:<br>
    <br>
    <font color="#330099"><small>ironic-python-agent[895]: date 895
        WARNING ironic_python_agent.ironic_api_client [-] POST failed:
        HTTPConnectionPool(host='127.0.0.1', port=6385): Max retries
        exceeded with url:
        /v1/drivers/agent_ipmitool/vendor_passthru/lookup (Caused by
        NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection
        object at 0x2617f10>: Failed to establish a new connection:
        [Errno 111] Connection refused',))<br>
      </small></font><br>
    If I try to run the command again, the server will not PXE boot
    again.<br>
    <br>
    <small><font color="#330099">Mar 30 22:29:23 undercloud.hq.ltg
        dnsmasq-dhcp[7741]: DHCPDISCOVER(tap3d3ea1c3-d0)
        10:60:4b:a9:b8:78 no address available<br>
        Mar 30 22:29:25 undercloud.hq.ltg dnsmasq-dhcp[7741]:
        DHCPDISCOVER(tap3d3ea1c3-d0) 10:60:4b:a9:b8:78 no address
        available<br>
        Mar 30 22:29:30 undercloud.hq.ltg dnsmasq-dhcp[7741]:
        DHCPDISCOVER(tap3d3ea1c3-d0) 10:60:4b:a9:b8:78 no address
        available<br>
        <br>
      </font></small><br>
    Ideas?<br>
    <br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Ignacio Bravo
LTG Federal Inc

</pre>
  </body>
</html>