fix: read a Supermicro X10 with only the OOB license over Redfish (0.3.1)

First run against real hardware over Redfish: an X10DRL-i (BMC 3.91) with
SFT-OOB-LIC. Its Redfish tree is recorded under
tests/fixtures/supermicro-x10drl-i-3.91/redfish, scrubbed.

- A resource refused for want of a further license (403 OemLicenseNotPassed)
  no longer fails the getter. Storage then falls back to SimpleStorage. The
  firmware list falls back to the BMC and BIOS versions when UpdateService
  is withheld.
- get_device_warnings reports bmc_license_partial with the licenses and the
  withheld parts (drives, firmware inventory).
- A placeholder system model ("Super Server") is replaced by the board
  (PartNumber, else the chassis model).
This commit is contained in:
Christian Manivong committed 2026-10-17 09:32:09 +02:00
1 parent 6c60f7ac60
commit adf152ee12
78 files changed
+3237 -24

No files matched your search

@@ -0,0 +1,15 @@
{
"@odata.context": "/redfish/v1/$metadata#EthernetInterface.EthernetInterface",
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces/1",
"@odata.type": "#EthernetInterface.v1_0_0.EthernetInterface",
"Description": "OnBoard #1",
"FQDN": "",
"Id": "1",
"MACAddress": "00:00:5e:00:53:4c",
"Name": "OnBoard LAN 1",
"SpeedMbps": 0,
"Status": {
"Health": "OK",
"State": "Disabled"
}
}
@@ -0,0 +1,15 @@
{
"@odata.context": "/redfish/v1/$metadata#EthernetInterface.EthernetInterface",
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces/2",
"@odata.type": "#EthernetInterface.v1_0_0.EthernetInterface",
"Description": "OnBoard #2",
"FQDN": "",
"Id": "2",
"MACAddress": "00:00:5e:00:53:4d",
"Name": "OnBoard LAN 2",
"SpeedMbps": 0,
"Status": {
"Health": "OK",
"State": "Disabled"
}
}
@@ -0,0 +1,16 @@
{
"@odata.context": "/redfish/v1/$metadata#EthernetInterfaceCollection.EthernetInterfaceCollection",
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces",
"@odata.type": "#EthernetInterfaceCollection.EthernetInterfaceCollection",
"Description": "Simple Network Collection",
"Members": [
{
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces/1"
},
{
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces/2"
}
],
"Members@odata.count": 2,
"Name": "Ethernet Network Interface Collection"
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries/1",
"@odata.type": "#LogEntry.v1_3_0.LogEntry",
"Created": "2026-09-30T17:07:31+01:00",
"EntryCode": "Deassert",
"EntryType": "Event",
"Id": "1",
"Links": {
"Oem": {},
"OriginOfCondition": {
"@odata.id": "/redfish/v1/Chassis/1/Power"
}
},
"Message": "[ PS2 Status ] Power Supply Failure",
"MessageArgs": [
"ArrayOfMessageArgs"
],
"Name": "Log Entry 1",
"Oem": {
"Supermicro": {
"@odata.type": "#SmcLogEntryExtensions.v1_0_0.LogEntry",
"RawEventData": {
"EventData1": "0xF1",
"EventData2": "0xFF",
"EventData3": "0xFF",
"EventDirAndType": "0xEF",
"SensorName": "PS2 Status",
"SensorType": "0x08"
}
}
},
"SensorNumber": 201,
"SensorType": "Power supply"
}
@@ -0,0 +1,32 @@
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries/2",
"@odata.type": "#LogEntry.v1_3_0.LogEntry",
"Created": "2026-10-17T09:21:22+01:00",
"EntryCode": "Assert",
"EntryType": "Event",
"Id": "2",
"Links": {
"Oem": {}
},
"Message": "[ OEM ] Activate Node Product Key",
"MessageArgs": [
"ArrayOfMessageArgs"
],
"Name": "Log Entry 2",
"Oem": {
"Supermicro": {
"@odata.type": "#SmcLogEntryExtensions.v1_0_0.LogEntry",
"RawEventData": {
"EventData1": "0x18",
"EventData2": "0x00",
"EventData3": "0xFF",
"EventDirAndType": "0x6F",
"SensorName": "OEM",
"SensorType": "0xCA"
}
}
},
"OemSensorType": "OOB",
"SensorNumber": 255
}
@@ -0,0 +1,75 @@
{
"@odata.context": "/redfish/v1/$metadata#LogEntryCollection.LogEntryCollection",
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries",
"@odata.type": "#LogEntryCollection.LogEntryCollection",
"Description": "Collection of Health Event Logs",
"Members": [
{
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries/1",
"@odata.type": "#LogEntry.v1_3_0.LogEntry",
"Created": "2026-09-30T17:07:31+01:00",
"EntryCode": "Deassert",
"EntryType": "Event",
"Id": "1",
"Links": {
"Oem": {},
"OriginOfCondition": {
"@odata.id": "/redfish/v1/Chassis/1/Power"
}
},
"Message": "[ PS2 Status ] Power Supply Failure",
"MessageArgs": [
"ArrayOfMessageArgs"
],
"Name": "Log Entry 1",
"Oem": {
"Supermicro": {
"@odata.type": "#SmcLogEntryExtensions.v1_0_0.LogEntry",
"RawEventData": {
"EventData1": "0xF1",
"EventData2": "0xFF",
"EventData3": "0xFF",
"EventDirAndType": "0xEF",
"SensorName": "PS2 Status",
"SensorType": "0x08"
}
}
},
"SensorNumber": 201,
"SensorType": "Power supply"
},
{
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries/2",
"@odata.type": "#LogEntry.v1_3_0.LogEntry",
"Created": "2026-10-17T09:21:22+01:00",
"EntryCode": "Assert",
"EntryType": "Event",
"Id": "2",
"Links": {
"Oem": {}
},
"Message": "[ OEM ] Activate Node Product Key",
"MessageArgs": [
"ArrayOfMessageArgs"
],
"Name": "Log Entry 2",
"Oem": {
"Supermicro": {
"@odata.type": "#SmcLogEntryExtensions.v1_0_0.LogEntry",
"RawEventData": {
"EventData1": "0x18",
"EventData2": "0x00",
"EventData3": "0xFF",
"EventDirAndType": "0x6F",
"SensorName": "OEM",
"SensorType": "0xCA"
}
}
},
"OemSensorType": "OOB",
"SensorNumber": 255
}
],
"Members@odata.count": 2,
"Name": "Health Event Log Service Collection"
}
@@ -0,0 +1,26 @@
{
"@odata.context": "/redfish/v1/$metadata#LogService.LogService",
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1",
"@odata.type": "#LogService.v1_1_0.LogService",
"Actions": {
"#LogService.ClearLog": {
"target": "/redfish/v1/Systems/1/LogServices/Log1/Actions/LogService.ClearLog"
},
"Oem": {}
},
"DateTime": "2026-10-17T09:24:36+01:00",
"DateTimeLocalOffset": "+01:00",
"Entries": {
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1/Entries"
},
"Id": "Log1",
"MaxNumberOfRecords": 512,
"Name": "Health Event Log Service",
"Oem": {},
"OverWritePolicy": "WrapsWhenFull",
"ServiceEnabled": true,
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,13 @@
{
"@odata.context": "/redfish/v1/$metadata#LogServiceCollection.LogServiceCollection",
"@odata.id": "/redfish/v1/Systems/1/LogServices",
"@odata.type": "#LogServiceCollection.LogServiceCollection",
"Description": "Collection of Health Event Logs",
"Members": [
{
"@odata.id": "/redfish/v1/Systems/1/LogServices/Log1"
}
],
"Members@odata.count": 1,
"Name": "Health Event Log Service Collection"
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/1",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P1-DIMMA1",
"Id": "1",
"Manufacturer": "Samsung",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 0,
"MemoryController": 0,
"Slot": 0,
"Socket": 0
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P1-DIMMA1",
"OperatingSpeedMhz": 1866,
"PartNumber": "M393A2G40DB0-CPB",
"RankCount": 1,
"SerialNumber": "SN00000002",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/2",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P1-DIMMB1",
"Id": "2",
"Manufacturer": "Samsung",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 1,
"MemoryController": 0,
"Slot": 0,
"Socket": 0
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P1-DIMMB1",
"OperatingSpeedMhz": 1866,
"PartNumber": "M393A2G40DB0-CPB",
"RankCount": 2,
"SerialNumber": "SN00000003",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/3",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P1-DIMMC1",
"Id": "3",
"Manufacturer": "Micron",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 2,
"MemoryController": 0,
"Slot": 0,
"Socket": 0
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P1-DIMMC1",
"OperatingSpeedMhz": 1866,
"PartNumber": "36ASF2G72PZ-2G1A2",
"RankCount": 3,
"SerialNumber": "SN00000004",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/4",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P1-DIMMD1",
"Id": "4",
"Manufacturer": "Micron",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 0,
"Slot": 0,
"Socket": 0
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P1-DIMMD1",
"OperatingSpeedMhz": 1866,
"PartNumber": "36ASF2G72PZ-2G1A2",
"RankCount": 4,
"SerialNumber": "SN00000005",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/5",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P2-DIMME1",
"Id": "5",
"Manufacturer": "Micron",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 0,
"MemoryController": 1,
"Slot": 0,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P2-DIMME1",
"OperatingSpeedMhz": 1866,
"PartNumber": "36ASF2G72PZ-2G1A2",
"RankCount": 5,
"SerialNumber": "SN00000006",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/6",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P2-DIMMF1",
"Id": "6",
"Manufacturer": "Micron",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 1,
"MemoryController": 1,
"Slot": 0,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P2-DIMMF1",
"OperatingSpeedMhz": 1866,
"PartNumber": "36ASF2G72PZ-2G1A2",
"RankCount": 6,
"SerialNumber": "SN00000007",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/7",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P2-DIMMG1",
"Id": "7",
"Manufacturer": "Samsung",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 2,
"MemoryController": 1,
"Slot": 0,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P2-DIMMG1",
"OperatingSpeedMhz": 1866,
"PartNumber": "M393A2G40DB0-CPB",
"RankCount": 7,
"SerialNumber": "SN00000008",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,35 @@
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.id": "/redfish/v1/Systems/1/Memory/8",
"@odata.type": "#Memory.v1_1_0.Memory",
"AllowedSpeedsMHz": [
2133
],
"BusWidthBits": 72,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "Memory",
"DeviceLocator": "P2-DIMMH1",
"Id": "8",
"Manufacturer": "Samsung",
"MemoryDeviceType": "DDR4",
"MemoryLocation": {
"Channel": 3,
"MemoryController": 1,
"Slot": 0,
"Socket": 1
},
"MemoryMedia": [
"DRAM"
],
"MemoryType": "DRAM",
"Name": "P2-DIMMH1",
"OperatingSpeedMhz": 1866,
"PartNumber": "M393A2G40DB0-CPB",
"RankCount": 8,
"SerialNumber": "SN00000009",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
@@ -0,0 +1,34 @@
{
"@odata.context": "/redfish/v1/$metadata#MemoryCollection.MemoryCollection",
"@odata.id": "/redfish/v1/Systems/1/Memory",
"@odata.type": "#MemoryCollection.MemoryCollection",
"Description": "Memory Collection",
"Members": [
{
"@odata.id": "/redfish/v1/Systems/1/Memory/1"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/2"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/3"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/4"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/5"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/6"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/7"
},
{
"@odata.id": "/redfish/v1/Systems/1/Memory/8"
}
],
"Members@odata.count": 8,
"Name": "Memory Collection"
}
@@ -0,0 +1,28 @@
{
"@odata.context": "/redfish/v1/$metadata#Processor.Processor",
"@odata.id": "/redfish/v1/Systems/1/Processors/1",
"@odata.type": "#Processor.v1_0_0.Processor",
"Description": "Processor",
"Id": "1",
"InstructionSet": "x86-64",
"Manufacturer": "Intel",
"MaxSpeedMHz": 4000,
"Model": "Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz",
"Name": "Processor1",
"ProcessorArchitecture": "x86",
"ProcessorId": {
"EffectiveFamily": "0x6",
"EffectiveModel": "0x3F",
"IdentificationRegisters": "0xBFEBFBFF000306F2",
"Step": "0x2",
"VendorId": "GenuineIntel"
},
"ProcessorType": "CPU",
"Socket": "CPU1",
"Status": {
"Health": "OK",
"State": "Enabled"
},
"TotalCores": 6,
"TotalThreads": 12
}
@@ -0,0 +1,28 @@
{
"@odata.context": "/redfish/v1/$metadata#Processor.Processor",
"@odata.id": "/redfish/v1/Systems/1/Processors/2",
"@odata.type": "#Processor.v1_0_0.Processor",
"Description": "Processor",
"Id": "2",
"InstructionSet": "x86-64",
"Manufacturer": "Intel",
"MaxSpeedMHz": 4000,
"Model": "Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz",
"Name": "Processor2",
"ProcessorArchitecture": "x86",
"ProcessorId": {
"EffectiveFamily": "0x6",
"EffectiveModel": "0x3F",
"IdentificationRegisters": "0xBFEBFBFF000306F2",
"Step": "0x2",
"VendorId": "GenuineIntel"
},
"ProcessorType": "CPU",
"Socket": "CPU2",
"Status": {
"Health": "OK",
"State": "Enabled"
},
"TotalCores": 6,
"TotalThreads": 12
}
@@ -0,0 +1,16 @@
{
"@odata.context": "/redfish/v1/$metadata#ProcessorCollection.ProcessorCollection",
"@odata.id": "/redfish/v1/Systems/1/Processors",
"@odata.type": "#ProcessorCollection.ProcessorCollection",
"Description": "Processors Collection",
"Members": [
{
"@odata.id": "/redfish/v1/Systems/1/Processors/1"
},
{
"@odata.id": "/redfish/v1/Systems/1/Processors/2"
}
],
"Members@odata.count": 2,
"Name": "Processors Collection"
}
@@ -0,0 +1,9 @@
{
"@odata.context": "/redfish/v1/$metadata#SimpleStorageCollection.SimpleStorageCollection",
"@odata.id": "/redfish/v1/Systems/1/SimpleStorage",
"@odata.type": "#SimpleStorageCollection.SimpleStorageCollection",
"Description": "Simple Storage Collection",
"Members": [],
"Members@odata.count": 0,
"Name": "Simple Storage Collection"
}
@@ -0,0 +1,62 @@
{
"@odata.context": "/redfish/v1/$metadata#SmcNodeManager.SmcNodeManager",
"@odata.id": "/redfish/v1/Systems/1/SmcNodeManager",
"@odata.type": "#SmcNodeManager.v1_0_0.SmcNodeManager",
"Actions": {
"#SmcNodeManager.ClearAllPolicies": {
"target": "/redfish/v1/Systems/1/SmcNodeManager/Actions/SmcNodeManager.ClearAllPolicies"
}
},
"Capabilities": [
{
"DomainID": "Entire platform",
"DomainLimitingScope": 16,
"MaxConcurrentSettings": 16,
"MaxCorrectionTime": 600000,
"MaxReportingPeriod": 3600,
"MaxValueAfterReset": 32767,
"MinCorrectionTime": 6000,
"MinReportingPeriod": 1,
"MinValueAfterReset": 1,
"PolicyType": "Power Control Policy"
}
],
"Id": "Node Manager",
"Name": "Node Manager",
"Policy": [
{
"CorrectionTimeLimit": 0,
"DomainID": "Entire platform",
"PolicyExceptionActions": 0,
"PolicyID": 1,
"PolicyTriggerLimit": 0,
"PolicyType": 0,
"PowerLimit": 0,
"StatReportingPeriod": 0
}
],
"Selftest": {
"ImageFlags": "Operational",
"MajorCode": 85,
"MinorCode": 0
},
"Statistics": [
{
"AverageValue": 101,
"CurrentValue": 90,
"DomainID": "Entire platform",
"MaximumValue": 221,
"MinimumValue": 8,
"Mode": "Global power statistics",
"ReportingPeriod": 1800145,
"Timestamp": "2026-10-17T07:24:33+01:00"
}
],
"Version": {
"IPMIVersion": "Intel NM IPMI version 3.0",
"IntelNMVersion": "Supported Intel NM 3.0",
"MajorRevision": 3,
"MinorRevision": 19,
"PatchVersion": 0
}
}
@@ -0,0 +1,20 @@
{
"error": {
"@Message.ExtendedInfo": [
{
"Message": "Not licensed to perform this request. The following licenses DCMS were needed",
"MessageArgs": [
"DCMS "
],
"MessageId": "Base.v1_4_0.OemLicenseNotPassed",
"RelatedProperties": [
""
],
"Resolution": "Please activate at least one license in above message.",
"Severity": "Warning"
}
],
"Message": "A general error has occurred. See ExtendedInfo for more information.",
"code": "Base.v1_4_0.GeneralError"
}
}
@@ -0,0 +1,112 @@
{
"@odata.context": "/redfish/v1/$metadata#ComputerSystem.ComputerSystem",
"@odata.id": "/redfish/v1/Systems/1",
"@odata.type": "#ComputerSystem.v1_3_0.ComputerSystem",
"Actions": {
"#ComputerSystem.Reset": {
"ResetType@Redfish.AllowableValues": [
"On",
"ForceOff",
"GracefulShutdown",
"GracefulRestart",
"ForceRestart",
"Nmi",
"ForceOn"
],
"target": "/redfish/v1/Systems/1/Actions/ComputerSystem.Reset"
}
},
"BiosVersion": "3.1c",
"Boot": {
"BootSourceOverrideEnabled": "Disabled",
"BootSourceOverrideTarget": "None",
"BootSourceOverrideTarget@Redfish.AllowableValues": [
"None",
"Pxe",
"Hdd",
"Diags",
"CD/DVD",
"BiosSetup",
"FloppyRemovableMedia",
"UsbKey",
"UsbHdd",
"UsbFloppy",
"UsbCd",
"UefiUsbKey",
"UefiCd",
"UefiHdd",
"UefiUsbHdd",
"UefiUsbCd"
]
},
"Description": "Description of server",
"EthernetInterfaces": {
"@odata.id": "/redfish/v1/Systems/1/EthernetInterfaces"
},
"Id": "1",
"IndicatorLED": "Off",
"Links": {
"Chassis": [
{
"@odata.id": "/redfish/v1/Chassis/1"
}
],
"ManagedBy": [
{
"@odata.id": "/redfish/v1/Managers/1"
}
],
"Oem": {}
},
"LogServices": {
"@odata.id": "/redfish/v1/Systems/1/LogServices"
},
"Manufacturer": "Supermicro",
"Memory": {
"@odata.id": "/redfish/v1/Systems/1/Memory"
},
"MemorySummary": {
"Status": {
"Health": "OK",
"State": "Enabled"
},
"TotalSystemMemoryGiB": 128
},
"Model": "Super Server",
"Name": "System",
"Oem": {
"Supermicro": {
"@odata.type": "#SmcSystemExtensions.v1_0_0.System",
"SmcNodeManager": {
"@odata.id": "/redfish/v1/Systems/1/SmcNodeManager"
}
}
},
"PartNumber": "X10DRL-i",
"PowerState": "On",
"ProcessorSummary": {
"Count": 2,
"Model": "Intel(R) Xeon(R) processor",
"Status": {
"Health": "OK",
"State": "Enabled"
}
},
"Processors": {
"@odata.id": "/redfish/v1/Systems/1/Processors"
},
"SKU": "Default string",
"SerialNumber": "ZM000S000001",
"SimpleStorage": {
"@odata.id": "/redfish/v1/Systems/1/SimpleStorage"
},
"Status": {
"Health": "Critical",
"State": "Enabled"
},
"Storage": {
"@odata.id": "/redfish/v1/Systems/1/Storage"
},
"SystemType": "Physical",
"UUID": "00000000-0000-0000-0000-00005E00534C"
}