instack-undercloud/elements/ironic-discoverd-ramdisk-instack
John Trowbridge 6b09fd9e2c Remove fio and sysbench from discovery ramdisk package installs
These packages are needed for running the hardware benchmarks. However, they
should be a dependency of the python-hardware library, and not explicitly
listed in the discovery ramdisk element.

Change-Id: I0e163ab3eb13a5d1bcfa1064c83798c0d5873d0e
2015-05-26 14:04:50 -04:00
..
binary-deps.d Start using new Python ramdisk from ironic-discoverd-package 2015-04-27 14:22:07 +02:00
dracut-modules/80-ironic-discoverd-ramdisk-instack Load ipmi_msghandler in the discovery ramdisk 2015-02-05 16:14:25 -05:00
extra-data.d Use a proper dracut module to get all the needed python deps for hardware-detect to run 2015-01-19 19:18:57 -05:00
init.d Drop unused flag for invocation of ironic-discoverd-ramdisk 2015-04-29 17:30:14 +02:00
ramdisk-install.d elements/ironic-discoverd-ramdisk-instack: add python and the hardware module to the ramdisk 2015-01-19 18:34:29 +01:00
package-installs.yaml Remove fio and sysbench from discovery ramdisk package installs 2015-05-26 14:04:50 -04:00
README.md Minor updates for the discovery ramdisk element 2015-04-23 15:19:07 +02: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
  • Various hardware data detected by python-hardware library

The machine is halted at the end of the process.

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