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:
1 parent
6c60f7ac60
commit
adf152ee12
78 files changed
+3237
-24
No files matched your search
+15
@@ -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"
|
||||
}
|
||||
}
|
||||
+15
@@ -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"
|
||||
}
|
||||
}
|
||||
+16
@@ -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"
|
||||
}
|
||||
Vendored
+35
@@ -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"
|
||||
}
|
||||
Vendored
+32
@@ -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
|
||||
}
|
||||
Vendored
+75
@@ -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"
|
||||
}
|
||||
+26
@@ -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"
|
||||
}
|
||||
}
|
||||
+13
@@ -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"
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
}
|
||||
+35
@@ -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"
|
||||
}
|
||||
+28
@@ -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
|
||||
}
|
||||
+28
@@ -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
|
||||
}
|
||||
+16
@@ -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"
|
||||
}
|
||||
+9
@@ -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"
|
||||
}
|
||||
+62
@@ -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"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"@odata.context": "/redfish/v1/$metadata#ComputerSystemCollection.ComputerSystemCollection",
|
||||
"@odata.id": "/redfish/v1/Systems",
|
||||
"@odata.type": "#ComputerSystemCollection.ComputerSystemCollection",
|
||||
"Description": "Computer System Collection",
|
||||
"Members": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/1"
|
||||
}
|
||||
],
|
||||
"Members@odata.count": 1,
|
||||
"Name": "Computer System Collection"
|
||||
}
|
||||
Reference in new issue
Block a user