Hardware introspection daemon for OpenStack Ironic
Go to file
Bob Fournier 07c94392e2 Use processed lldp data, if available, for local_link_connection plugin
This change uses the processed lldp stored by the lldp_basic plugin
to populate the local_link_connection port_id and switch_id.

If processed lldp data cannot be found, the raw lldp data is processed by
this plugin as currently implemented.  This patch changes the
processing to use the construct lib as implemented in the common
definitions in lldp_tlvs.py to parse the LLDP TLVs.

A minor change is also made to pass node_info into warning log messages.

Change-Id: Iae3fa41736898df2c73350d8dc61ed24f2963e32
2017-04-10 14:34:22 -04:00
devstack [Devstack]: pick correct MTU for br-inspector veth 2017-04-04 14:29:54 +00:00
doc Use processed lldp data, if available, for local_link_connection plugin 2017-04-10 14:34:22 -04:00
ironic_inspector Use processed lldp data, if available, for local_link_connection plugin 2017-04-10 14:34:22 -04:00
releasenotes Use processed lldp data, if available, for local_link_connection plugin 2017-04-10 14:34:22 -04:00
rootwrap.d Use rootwrap to execute iptables instead of requiring root 2015-09-23 13:27:15 +02:00
tools Add fsm dot diagram generator 2017-03-01 14:46:28 +02:00
.gitignore Generate API documentation from Python modules 2016-03-08 15:07:44 +01:00
.gitreview Update .gitreview file for project rename 2015-06-12 23:12:30 +00:00
CONTRIBUTING.rst Mention state machine diagram generation in contrib guide 2017-03-20 15:24:59 +02:00
LICENSE Apache license 2014-10-03 17:15:55 +02:00
README.rst Merge "Update external links in the documentation" 2017-01-31 12:48:35 +00:00
babel.cfg Add scripts to manage translations 2015-03-04 00:07:37 +00:00
config-generator.conf Add PCI devices plugin to inspector 2016-09-01 10:55:02 +02:00
example.conf Update config sample 2017-03-30 13:00:23 +03:00
ironic-inspector.8 Final discoverd -> inspector rename/move pass 2015-06-15 15:34:00 +02:00
plugin-requirements.txt Store and expose introspection data 2015-08-27 20:18:54 -04:00
requirements.txt Updated from global requirements 2017-03-29 13:33:01 +00:00
rootwrap.conf TrivialFix: Fix typo in the configuration file 2016-09-30 10:56:53 +07:00
setup.cfg Add plugin to process basic management LLDP TLVs 2017-01-31 19:51:39 -05:00
setup.py Updated from global requirements 2017-03-02 11:45:30 +00:00
test-requirements.txt Use flake8-import-order 2017-02-16 10:11:06 -08:00
tox.ini Merge "Fix tox test failed because timezone is CST" 2017-03-06 21:25:46 +00:00

README.rst

Hardware introspection for OpenStack Bare Metal

image

This is an auxiliary service for discovering hardware properties for a node managed by Ironic. Hardware introspection or hardware properties discovery is a process of getting hardware parameters required for scheduling from a bare metal node, given it's power management credentials (e.g. IPMI address, user name and password).

Note

ironic-inspector was called ironic-discoverd before version 2.0.0.

For information on any current or prior version, see the release notes.