Ironic chassis discovery

Registered by Sandhya Ganapathy

The chassis component in Ironic is right now a logical grouping of nodes. Hardware
belonging to the category of micro-servers such HP Moonshot have an active chassis
interface to query for internal details such as number of nodes, their properties
and ports information.

This facility can be made use to bring in chassis discovery option in Ironic and
automatically enroll nodes and corresponding ports in Ironic database.

Ironic chassis-create command can have discovery driver and power-manager driver
as positional parameters. Specifying them during a chassis creation will trigger
auto-discovery of chassis hardware details.

ironic chassis-create --description xxxx --power_deploy_driver xxxx
--discovery_driver xxxx --extra username=xxxx --extra password=xxxx
--extra host=xxxx

Username, password and host details specified as extra parameters enable the
discovery driver to connect the chassis.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Sandhya Ganapathy
Direction:
Approved
Assignee:
Sandhya Ganapathy
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Jim Rollenhagen

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/chassis-level-node-discovery,n,z

Addressed by: https://review.openstack.org/134866
    Chassis Level Node Discovery

Addressed by: https://review.openstack.org/158577
     Implement Chassis Level Discovery Tool

Addressed by: https://review.openstack.org/186285
    Ironic Chassis Discovery

Looks like we decided that tools like this should be out-of-tree, for now.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.