[openstack-dev] [ironic] Extending python-dracclient to fetch System/iDrac resources

Anish Bhatt anish.bhatt at salesforce.com
Tue Sep 13 19:30:41 UTC 2016


I'm extending python-dracclient to pull in iDrac & System resources
(DCIM_iDRACCard* & DCIM_System*). The way DCIM_BIOS* attributes work right
now, only AttributeName, current_value, pending_value and read_only status
are parsed.

However, this approach does not work with iDRAC or System attributes as the
AttributeName values are not unique, and require a minimum of
GroupID#AttributeName to be able to identified uniquely identified. A quick
look at racadm xml output shows this naming as well (see anything under the
System.Embedded.1 or iDRAC.Embedded.1 FQDDs as opposed to the
BIOS.Setup.1-1 FQDD).

Is parsing iDrac/System attributes differently from BIOS attributes the
correct approach here (this will also make it match racadm output), or
should I be changing all Attributes to be parsed the same way ?
This gist shows the clashing AttributeName values https://gist.github.
com/anish/cef1e9d11f0ddd59f3c009fece0fb552
-Anish

-- 
One socket to bind them all
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160913/ebb0ff0a/attachment.html>


More information about the OpenStack-dev mailing list