|
Post by saurabhvaidya on Dec 14, 2018 1:45:21 GMT
Hi, I am consuming the redfish api and my server is currently at redfish v1.0.2 I want to access individual DIMM information using /systems/{xyz}/Memory. Right now, I can just see the Memory Summary in /systems/{xyz}/. I am guessing the v1.0.2 dosent support /Memory path.
So my question is ->
Is there a resource which I could find which tells me what all paths are supported in what version.
I am also willing to upgrade redfish to 1.6 which is the standard DMTF specifies. So how do I upgrade the redfish version on my serverl without touching any other firmware or software on the server.
|
|
|
Post by jautor on Dec 14, 2018 21:04:39 GMT
First, the "Redfish Version" is only describing the protocol specification version, and doesn't tell you what data is available or what version of each schema/resource is supported. Each schema (resource) also contains its own version. This is a very useful part of the specification (separate versions for each resource), but it can be confusing, too. The service can support protocol v1.6, but may still only support the Memory schema v1.0.2, for example.
But regardless of the version of the specification, each implementation can choose to include those resources or not. If an implementation doesn't support a resource you want - contact the manufacturer and give them that feedback!
The MemoryCollection was added to the ComputerSystem schema in v1.1.0 and you can tell if the Service supports that Collection by checking for the link called "Memory" within the ComputerSystem resource.
As for upgrading your server to a later version - that is a question for the manufacturer of your server. If they upgraded their management (BMC) firmware with additional Redfish support, you should be able to apply that to your system without touching anything else.
Jeff
|
|