Dell DSS 9000R EMC DSS 9000 RackManager User Guide - Page 9

RMredfishtool -- a version of redfishtool CLI that is optimized for RackManager toolkit on DSS9000

Page 9 highlights

RMredfishtool -- a version of redfishtool CLI that is optimized for RackManager toolkit on DSS9000 Example1: Execute "Systems sub-command to show detail about the /Systems collection [root@RackManagerMini1 ~]# RMredfishtool -r localhost -u root -p calvin Systems { "Name": "Computer System Collection", "@odata.type": "#ComputerSystemCollection.ComputerSystemCollection", "@odata.context": "/redfish/ v1/$metadata#ComputerSystemCollection.ComputerSystemCollection", Members": [ { "@odata.id": "/redfish/v1/Systems/Rack1-Block2-Sled4-Node1" } { "@odata.id": "/redfish/v1/Systems/Rack1-Block1-Sled1-Node1" } { "@odata.id": "/redfish/v1/Systems/Rack1-Block3-Sled4-Node1" } ], "[email protected]": 3 "@odata.id": "/redfish/v1/Systems" Example2: Execute raw command to show detail of the RackManager Redfish Service root [root@RackManagerMini1 ~]# RMredfishtool -r localhost -u root -p calvin { "Id": "RootService", "Managers": { "@odata.id": "/redfish/v1/Managers" }, "Oem": {}, "Links": { "Sessions": { "@odata.id": "/redfish/v1/SessionService/Sessions" } } "Systems": { "@odata.id": "/redfish/v1/Systems" }, "RedfishVersion": "1.0.0", "UUID": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "Chassis": { "@odata.id": "/redfish/v1/Chassis" }, "@odata.type": "#ServiceRoot.1.0.0.ServiceRoot", "JsonSchemas": { "@odata.id": "/redfish/v1/JsonSchemas" }, "Name": "RackManager Root Service", "@odata.context": "/redfish/v1/$metadata#ServiceRoot.ServiceRoot", v"@odata.id": "/redfish/v1/", "@odata.id": "/redfish/v1/", "Registries": { raw GET /redfish/v1 Example Utilities 9

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

RMredfishtool
-- a version of
redfishtool
CLI that is
optimized for RackManager toolkit on DSS9000
Example1: Execute “Systems sub-command to show detail
about the /Systems collection
[root@RackManagerMini1 ~]# RMredfishtool -r localhost -u root -p calvin Systems
{
"Name": "Computer System Collection",
"@odata.type": "#ComputerSystemCollection.ComputerSystemCollection",
"@odata.context": "/redfish/
v1/$metadata#ComputerSystemCollection.ComputerSystemCollection", Members":
[
{
"@odata.id": "/redfish/v1/Systems/Rack1-Block2-Sled4-Node1"
}
{
"@odata.id": "/redfish/v1/Systems/Rack1-Block1-Sled1-Node1"
}
{
"@odata.id": "/redfish/v1/Systems/Rack1-Block3-Sled4-Node1"
}
],
"@odata.id": "/redfish/v1/Systems"
Example2: Execute raw command to show detail of the
RackManager
Redfish
Service root
[root@RackManagerMini1 ~]# RMredfishtool -r localhost -u root -p calvin
raw GET /redfish/v1
{
"Id": "RootService",
"Managers": {
"@odata.id": "/redfish/v1/Managers"
},
"Oem": {},
"Links": {
"Sessions": {
"@odata.id": "/redfish/v1/SessionService/Sessions"
}
}
"Systems": {
"@odata.id": "/redfish/v1/Systems"
},
"RedfishVersion": "1.0.0",
"UUID": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"Chassis": {
"@odata.id": "/redfish/v1/Chassis"
},
"@odata.type": "#ServiceRoot.1.0.0.ServiceRoot",
"JsonSchemas": {
"@odata.id": "/redfish/v1/JsonSchemas"
},
"Name": "RackManager Root Service",
"@odata.context": "/redfish/v1/$metadata#ServiceRoot.ServiceRoot",
v"@odata.id": "/redfish/v1/",
"@odata.id": "/redfish/v1/",
"Registries": {
Example Utilities
9