Hardware introspection daemon for OpenStack Ironic
293b0c7c15
This patch splits API and conductor services for ironic-inspector. Previous patch utilized lock from tooz coordinator, this patch adds a coordinator wrapper for easier usage and further introduces group interfaces. Each conductor service will join a predefined group to mark it's availability, on each request, API service will query members from the group and randomly choose on of them, create desiginated topic and deliver request to it. The feature is tested with the memcached, file backend of tooz. Other backends are not fully tested but may work as well, please refer to tooz documentation for driver compatibilities[1]. [1] https://docs.openstack.org/tooz/latest/user/compatibility.html Story: 2001842 Task: 30376 Change-Id: I419176cd6d44d74c066db275ef008fe8bb6ef37a |
||
---|---|---|
api-ref/source | ||
devstack | ||
doc | ||
ironic_inspector | ||
playbooks/legacy/ironic-inspector-grenade-dsvm | ||
releasenotes | ||
rootwrap.d | ||
tools | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
babel.cfg | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
ironic-inspector.8 | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
requirements.txt | ||
rootwrap.conf | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Hardware introspection for OpenStack Bare Metal
Introduction
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 its power management credentials (e.g. IPMI address, user name and password).
- Free software: Apache license
- Source: https://git.openstack.org/cgit/openstack/ironic-inspector
- Bugs: https://storyboard.openstack.org/#!/project/944
- Downloads: https://tarballs.openstack.org/ironic-inspector/
- Documentation: https://docs.openstack.org/ironic-inspector/latest/
- Python client library and CLI tool: python-ironic-inspector-client (documentation).
Note
ironic-inspector was called ironic-discoverd before version 2.0.0.
Release Notes
For information on any current or prior version, see the release notes.