diskimage-builder/elements/ironic-discoverd-ramdisk
Dmitry Tantsur 13c6b6bdf1 Add element for hardware discovery ramdisk for ironic-discoverd
ironic-discoverd [1] is a StackForge project for conducting hardware properties
discovery via booting a special discovery ramdisk and interrogating hardware
from within it. It aims to be one of the official means of hardware properties
discovery for Ironic in Kilo release [2].

The ramdisk collects hardware information from the machine
it's booted on and posts it to the URL provided via
kernel argument 'discoverd_callback_url'.

[1] https://pypi.python.org/pypi/ironic-discoverd
[2] https://review.openstack.org/#/c/135605/

Co-Authored-By: Lucas Alvares Gomes <lucasagomes@gmail.com>
Change-Id: Ic81fe8b3bd0884971bb522b48658c7ee538a31f2
2014-11-27 10:51:44 +01:00
..
binary-deps.d Add element for hardware discovery ramdisk for ironic-discoverd 2014-11-27 10:51:44 +01:00
init.d Add element for hardware discovery ramdisk for ironic-discoverd 2014-11-27 10:51:44 +01:00
install.d Add element for hardware discovery ramdisk for ironic-discoverd 2014-11-27 10:51:44 +01:00
README.md Add element for hardware discovery ramdisk for ironic-discoverd 2014-11-27 10:51:44 +01:00

README.md

ironic-discoverd [1] is a StackForge project for conducting hardware properties discovery via booting a special discovery ramdisk and interrogating hardware from within it.

This ramdisk collects hardware information from the machine it's booted on and posts it to the URL provided via kernel argument 'discoverd_callback_url'.

The hardware information collected by the ramdisk are:

  • BMC IP address (may be required for associating with existing node in Ironic)
  • CPU count and architecture
  • Memory amount in MiB
  • Hard drive size in GiB
  • IP and mac addresses for all NICs except the loopback

The machine is halted at the end of the process.

[1] https://pypi.python.org/pypi/ironic-discoverd