diskimage-builder/elements/ironic-discoverd-ramdisk
Dmitry Tantsur 4abf701484 Pass BOOTIF to ironic-discoverd from the ramdisk
Required for smarter decision on which ports to create in Ironic.

Change-Id: Ib9f3b49ffdf19f1199a34351037fe65415fed816
2015-02-09 14:51:11 +01:00
..
binary-deps.d ironic-discoverd-ramdisk element cleanup 2015-01-27 10:59:37 +01:00
init.d Pass BOOTIF to ironic-discoverd from the ramdisk 2015-02-09 14:51:11 +01:00
element-deps ironic-discoverd-ramdisk element cleanup 2015-01-27 10:59:37 +01:00
package-installs.yaml ironic-discoverd-ramdisk element cleanup 2015-01-27 10:59:37 +01:00
README.md Add element for hardware discovery ramdisk for ironic-discoverd 2014-11-27 10:51:44 +01:00

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