[RFE] In-band introspection of diskless nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Invalid
|
Wishlist
|
Unassigned | ||
Ironic Inspector |
Fix Released
|
Wishlist
|
milan k |
Bug Description
Problem: when no local disks are detected, ironic-inspector fails to process the host at all.
2016-03-07 22:43:39.171 20423 DEBUG ironic_
UPD: proposal from dtantsur:
We need to distinguish nodes with and without disks. I don't think we should silently ignore missing root device for nodes that do not have remote volumes.
Create a new ironic-inspector API parameter "diskless" (boolean, default False). If this parameter is passed when starting the introspection, do not fail on missing disks and/or root device. Instead, set local_gb=0 to indicate missing root device.
Modify the ironic Inspector interface to pass "diskless" based on whether we have a valid storage interface.
Changed in ironic-inspector: | |
assignee: | nobody → Dmitry Tantsur (divius) |
Changed in ironic-inspector: | |
status: | In Progress → Triaged |
assignee: | Dmitry Tantsur (divius) → nobody |
description: | updated |
summary: |
- [RFE] Support diskless nodes once Ironic gets such feature + [RFE] In-band introspection of diskless nodes |
description: | updated |
description: | updated |
Changed in ironic: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in ironic-inspector: | |
assignee: | nobody → milan k (vetrisko) |
Changed in ironic-inspector: | |
status: | Triaged → In Progress |
I'm marking this bug as an RFE, cause not having local disks is something that does not make sense to Ironic right now. We at least have to provide local_gb. As Ironic is probably getting boot from volume support, things will change, and inspector will have to adapt.