|
Post by bd204 on May 1, 2018 22:42:35 GMT
Hi - I'm trying to get RH-OSP 12 Director / Ironic to manage a Cisco UCS C460M4 standalone server running 3.0(4a) firmware with Redfish enabled for system management. The servers are associated and enabled for management via Ironic, but when I try to do Introspection the servers will not reboot to load the Introspection image because the RH Ironic / Redfish combo is looking for the Action 'ComputerSystem.Reset' but the CIMC appears to implement instead just 'System.Reset'. The Redfish specification / site seems to show both implementations in various places.
Which is right? Is there a way to cause one or the other of the two sides to reference the same action?
Via the RH 'openstack baremetal node show <ID>' I see:
The action #ComputerSystem.Reset is missing from the resource /redfish/v1/Systems/<ID>
By exploring the API tree on the CIMC I see:
"Actions":{ "#System.Reset":{ "Target":"/redfish/v1/Systems/<ID>/Actions/System.Reset", "ResetType@Redfish.AllowableValues":["On","ForceOff","GracefulShutdown","ForceRestart","Nmi"] } }
This is a blocker. Can anyone suggest a troubleshooting or remediation step? Apologies if this is the wrong room for this discussion.
Thanks.
|
|
|
Post by mraineri on May 2, 2018 13:02:25 GMT
Using "#System.Rest" in the "Actions" object is not correct. The format of the object inside of the Actions object needs to be in the form of "#<Namespace>.<ActionName>". Since the Action definition is inside of the "ComputerSystem" Namespace within the ComputerSystem_v1.xml schema, and it's "Name" is defined as "Reset", the action descriptor must be "#ComputerSystem.Reset". In JSON Schema, this is also explicitly called out as "#ComputerSystem.Reset".
There is also another issue. "Target" has a capital T; this needs to be a lower case T ("target") per the specification.
I suggest contacting the vendor to fix this; they're not adhering to the schema or specification.
Could you also please point me to where on the Redfish site you see an example of "#System.Reset"? I cannot find a reference for that (at least in the mockups or specification).
|
|
|
Post by bd204 on May 2, 2018 15:10:08 GMT
Thank you - I will try to work with the vendor to get a fix for this issue. As far as seeing the schema list just System.Reset, I was mistaken. It was in a presentation done at an OpenStack Summit, not a DMTF document. I appreciate the response very much.
|
|
|
Post by sphuong on May 15, 2018 18:51:33 GMT
We are looking into this. Were you able to contact Cisco's Tech Support by any chance?
|
|
|
Post by sphuong on May 18, 2018 14:15:02 GMT
This is fixed in 3.0(4d). Please visit Cisco to download this version.
|
|