More Hardware Control Functions

Registered by Ling Gao

In current Ironic, it already has functions such as power on/off/reboot and set boot device etc. There are more hardware control functions we can explore from bmc that can help managing, understanding and diagnosing nodes. For example:
1. getting hardware event logs from ipmi.
2. getting hardware inventory.
3. getting beacon status or turning beacon on/off/blink for diagnosing.
4. resetting bmc.

A HardwareControlPoint driver interface will be defined. Different hardware vendors can have different implementations for their specific hardware. We'll first implement for the bmc controlled nodes using ipminative (or ipmi).
CLI and REST APIs will also be implemented for these functions.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Ling Gao
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.