Auto-discovery and register IPMI nodes
Our Ironic need an utility tool to do the out-band auto-discovery the IPMI physical node and auto-register to Ironic. We send the IPMI request to the inputted IPs or subnet, based on the response, if target is IPMI node, the reply indicates whether the device supports version 1.5 or 2.0 and what forms of authentication are supported. So we can use these IP to create ironic node to auto-register them. If use provide the IPMI credential, we can verify it and auto-config to our node info. The driver should be pxe_ipmitool or pxe_ipminative which can be another input for user.
Superseded by https:/
Blueprint information
- Status:
- Complete
- Approver:
- aeva black
- Priority:
- Undefined
- Drafter:
- Haomeng,Wang
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Haomeng,Wang
Related branches
Related bugs
Sprints
Whiteboard
The blueprint seems to be missing an important point: it seems not possible to retrieve disk layout/capacity only with IPMI (AFAIK, in the general case)
I think that this kind of enrolment needs to include a PXE boot from a discovery image with an agent reporting HW status (or even changes) to a discovery server
This is also somewhat related to this blueprint: https:/
Davide Guerri 2014-03-14
Another related blueprint: https:/
iPXE could make the discovery process simpler and neater than using TFTP.
Davide Guerri 2014-03-14
----------------
Hi Davide,
Yes, this bp is focusing on the discovery of IPMI node and auto-register them into our Ironic to manage them.
Thanks Haomeng.
------------------
Implemented by another bp - https:/
https:/