DRAC hardware introspection

Registered by Lucas Alvares Gomes

DRAC allows us to interrogate hardware and discover the physical characteristics of the node in a out-of-band fashion. What this blueprint is proposing is to extend the vendor_passthru endpoint of the DRAC driver to expose a method that can be invoked to tell DRAC to find out what are those characteristics (Memory size, CPU count, CPU architeture, Disk size) and populate the node.properties attribute. The method would also find out all the MAC addresses that the node has and create a port for each one of them. Leaving the node in a "ready state" to be deployed.

Right now operators have populate all these informations manually (or script it) but often the information provided by the vendor are not correct, so why should we rely on humans if we the hardware already offer a mean to us to find out it's inventory information? This improves quality!

This blueprint is *not* about node discover, operators would still need to register the node in Ironic with valid credentials first before being able to invoke the method that will introspect the hardware, so the node is known and is registered in Ironic before it can be used.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Lucas Alvares Gomes
Direction:
Needs approval
Assignee:
Lucas Alvares Gomes
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/drac-hardware-introspection,n,z

Addressed by: https://review.openstack.org/126257
    WIP: DRAC introspect hardware

Assuming this is obselete like the other DRAC inspection blueprint
// jroll 2015-10-15

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.