[RFE] Collect biosdevname info
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic Inspector |
Fix Released
|
Wishlist
|
Annie Lezil | ||
ironic-python-agent |
Fix Released
|
Wishlist
|
Ramamani Yeleswarapu |
Bug Description
This is a proposal to add a collector for Ironic Python Agent. There are different collectors for Ironic Python Agent, which collects PXE boot device and root device and PCI devices, but there are no collectors that list the BIOS devices and their corresponding kernel names and MAC addresses assigned to it.
I would like to propose a collector for Ironic Python Agent to collect the info on all available BIOS devices using biosdevname –d (debug info). As an example, see the debug info for a device:
BIOS device: p9p1
Kernel name: p9p1
Permanent MAC: A0:36:9F:32:45:A8
Assigned MAC : A0:36:9F:32:45:A9
ifIndex: 2
Driver: ixgbe
Driver version: 3.15.1-k
Firmware version: 0x80000711
Bus Info: 0000:08:00.0
PCI name : 0000:08:00.0
PCI Slot : 9
Index in slot: 1
These data collected is useful for debugging the BIOS devices. As can be seen, we get the entire debug information for this particular device, which is helpful for troubleshooting.
affects: | ironic-python-agent → ironic-inspector |
affects: | ironic-inspector → ironic-python-agent |
Changed in ironic-inspector: | |
importance: | Undecided → Wishlist |
Changed in ironic-python-agent: | |
importance: | Undecided → Wishlist |
Changed in ironic-inspector: | |
assignee: | nobody → Annie Lezil (annie-lezil) |
Changed in ironic-python-agent: | |
assignee: | nobody → Annie Lezil (annie-lezil) |
Changed in ironic-python-agent: | |
status: | Confirmed → In Progress |
Changed in ironic-inspector: | |
status: | Invalid → In Progress |
tags: |
added: rfe-approved removed: needs-spec |
Changed in ironic-python-agent: | |
assignee: | Annie Lezil (annie-lezil) → Ramamani Yeleswarapu (ramamani-yeleswarapu) |
Hi! Could you please elaborate on your use case? Maybe an example of such debugging? Also please state the format of the resulting data. Actually, let's maybe propose a spec against ironic- inspector- specs similar to http:// specs.openstack .org/openstack/ ironic- inspector- specs/specs/ generic- pci-resource. html