Add DMTF mockup fixtures and test helpers
Unmodified files from DMTF Redfish-Publications (public-rackmount1, public-localstorage, public-telemetry), only those the tests use, each set with DMTF's BSD-3-Clause license and a COMMANDS.txt naming the source commit and request paths. conftest.py loads them by request path and serves a mockup over mocked HTTP, with a SessionService that hands out a token, for the transport tests.
This commit is contained in:
77 files changed
+4051
No files matched your search
Vendored
+49
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"@odata.type": "#LogEntryCollection.LogEntryCollection",
|
||||
"Name": "Log Service Collection",
|
||||
"Description": "Collection of Logs for this System",
|
||||
"Members@odata.count": 2,
|
||||
"Members": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries/1",
|
||||
"@odata.type": "#LogEntry.v1_22_0.LogEntry",
|
||||
"Id": "1",
|
||||
"Name": "Log Entry 1",
|
||||
"EntryType": "SEL",
|
||||
"Severity": "Critical",
|
||||
"Created": "2012-03-07T14:44:00Z",
|
||||
"EntryCode": "Upper Critical - going high",
|
||||
"SensorType": "Temperature",
|
||||
"SensorNumber": 1,
|
||||
"Message": "Temperature threshold exceeded",
|
||||
"MessageId": "0x592A28",
|
||||
"Links": {
|
||||
"OriginOfCondition": {
|
||||
"@odata.id": "/redfish/v1/Chassis/1U/Thermal"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries/2",
|
||||
"@odata.type": "#LogEntry.v1_22_0.LogEntry",
|
||||
"Id": "2",
|
||||
"Name": "Log Entry 2",
|
||||
"EntryType": "SEL",
|
||||
"Severity": "Critical",
|
||||
"Created": "2012-03-07T14:45:00Z",
|
||||
"EntryCode": "Upper Critical - going high",
|
||||
"SensorType": "Temperature",
|
||||
"SensorNumber": 2,
|
||||
"Message": "Temperature threshold exceeded",
|
||||
"MessageId": "0x592E28",
|
||||
"Links": {
|
||||
"OriginOfCondition": {
|
||||
"@odata.id": "/redfish/v1/Chassis/1U/Thermal"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"@odata.nextLink": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries?$skiptoken=2",
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"@odata.type": "#LogService.v1_9_0.LogService",
|
||||
"Id": "Log1",
|
||||
"Name": "System Log Service",
|
||||
"MaxNumberOfRecords": 1000,
|
||||
"OverWritePolicy": "WrapsWhenFull",
|
||||
"DateTime": "2015-03-13T04:14:33+06:00",
|
||||
"DateTimeLocalOffset": "+06:00",
|
||||
"ServiceEnabled": true,
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
},
|
||||
"Actions": {
|
||||
"#LogService.ClearLog": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Actions/LogService.ClearLog"
|
||||
}
|
||||
},
|
||||
"Entries": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries"
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"@odata.type": "#LogServiceCollection.LogServiceCollection",
|
||||
"Name": "Log Service Collection",
|
||||
"Description": "Collection of Logs for this System",
|
||||
"Members@odata.count": 1,
|
||||
"Members": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1"
|
||||
}
|
||||
],
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"@odata.type": "#Memory.v1_24_0.Memory",
|
||||
"Id": "DIMM1",
|
||||
"Name": "DIMM Slot 1",
|
||||
"RankCount": 2,
|
||||
"MaxTDPMilliWatts": [
|
||||
12000
|
||||
],
|
||||
"CapacityMiB": 32768,
|
||||
"DataWidthBits": 64,
|
||||
"BusWidthBits": 72,
|
||||
"ErrorCorrection": "MultiBitECC",
|
||||
"MemoryLocation": {
|
||||
"Socket": 1,
|
||||
"MemoryController": 1,
|
||||
"Channel": 1,
|
||||
"Slot": 1
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "DIMM 1",
|
||||
"LocationType": "Slot",
|
||||
"LocationOrdinalValue": 0
|
||||
}
|
||||
},
|
||||
"MemoryType": "DRAM",
|
||||
"MemoryDeviceType": "DDR4",
|
||||
"BaseModuleType": "RDIMM",
|
||||
"MemoryMedia": [
|
||||
"DRAM"
|
||||
],
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
},
|
||||
"EnvironmentMetrics": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1/EnvironmentMetrics"
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"@odata.type": "#Memory.v1_24_0.Memory",
|
||||
"Id": "DIMM2",
|
||||
"Name": "DIMM Slot 2",
|
||||
"RankCount": 2,
|
||||
"MaxTDPMilliWatts": [
|
||||
12000
|
||||
],
|
||||
"CapacityMiB": 32768,
|
||||
"DataWidthBits": 64,
|
||||
"BusWidthBits": 72,
|
||||
"ErrorCorrection": "MultiBitECC",
|
||||
"MemoryLocation": {
|
||||
"Socket": 1,
|
||||
"MemoryController": 1,
|
||||
"Channel": 1,
|
||||
"Slot": 2
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "DIMM 2",
|
||||
"LocationType": "Slot",
|
||||
"LocationOrdinalValue": 1
|
||||
}
|
||||
},
|
||||
"MemoryType": "DRAM",
|
||||
"MemoryDeviceType": "DDR4",
|
||||
"BaseModuleType": "RDIMM",
|
||||
"MemoryMedia": [
|
||||
"DRAM"
|
||||
],
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
},
|
||||
"EnvironmentMetrics": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2/EnvironmentMetrics"
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"@odata.type": "#Memory.v1_24_0.Memory",
|
||||
"Id": "DIMM3",
|
||||
"Name": "DIMM Slot 3",
|
||||
"RankCount": 2,
|
||||
"MaxTDPMilliWatts": [
|
||||
12000
|
||||
],
|
||||
"CapacityMiB": 32768,
|
||||
"DataWidthBits": 64,
|
||||
"BusWidthBits": 72,
|
||||
"ErrorCorrection": "MultiBitECC",
|
||||
"MemoryLocation": {
|
||||
"Socket": 2,
|
||||
"MemoryController": 2,
|
||||
"Channel": 1,
|
||||
"Slot": 3
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "DIMM 3",
|
||||
"LocationType": "Slot",
|
||||
"LocationOrdinalValue": 2
|
||||
}
|
||||
},
|
||||
"MemoryType": "DRAM",
|
||||
"MemoryDeviceType": "DDR4",
|
||||
"BaseModuleType": "RDIMM",
|
||||
"MemoryMedia": [
|
||||
"DRAM"
|
||||
],
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
},
|
||||
"EnvironmentMetrics": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3/EnvironmentMetrics"
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"@odata.type": "#Memory.v1_24_0.Memory",
|
||||
"Id": "DIMM4",
|
||||
"Name": "DIMM Slot 4",
|
||||
"MemoryLocation": {
|
||||
"Socket": 2,
|
||||
"MemoryController": 2,
|
||||
"Channel": 1,
|
||||
"Slot": 4
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "DIMM 4",
|
||||
"LocationType": "Slot",
|
||||
"LocationOrdinalValue": 3
|
||||
}
|
||||
},
|
||||
"Status": {
|
||||
"State": "Absent"
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM4",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"@odata.type": "#MemoryCollection.MemoryCollection",
|
||||
"Name": "Memory Module Collection",
|
||||
"Members@odata.count": 4,
|
||||
"Members": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1"
|
||||
},
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2"
|
||||
},
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3"
|
||||
},
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM4"
|
||||
}
|
||||
],
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"@odata.type": "#Processor.v1_24_0.Processor",
|
||||
"Id": "CPU1",
|
||||
"Name": "Processor",
|
||||
"Socket": "CPU 1",
|
||||
"ProcessorType": "CPU",
|
||||
"ProcessorArchitecture": "x86",
|
||||
"InstructionSet": "x86-64",
|
||||
"Manufacturer": "Intel(R) Corporation",
|
||||
"Model": "Multi-Core Intel(R) Xeon(R) processor 7xxx Series",
|
||||
"ProcessorId": {
|
||||
"VendorId": "GenuineIntel",
|
||||
"IdentificationRegisters": "0x34AC34DC8901274A",
|
||||
"EffectiveFamily": "0x42",
|
||||
"EffectiveModel": "0x61",
|
||||
"Step": "0x1",
|
||||
"MicrocodeInfo": "0x429943"
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "CPU 1",
|
||||
"LocationType": "Socket",
|
||||
"LocationOrdinalValue": 0
|
||||
}
|
||||
},
|
||||
"AdditionalFirmwareVersions": {
|
||||
"Microcode": "0x46"
|
||||
},
|
||||
"MaxSpeedMHz": 3700,
|
||||
"OperatingSpeedMHz": 2333,
|
||||
"OperatingSpeedRangeMHz": {
|
||||
"DataSourceUri": "/redfish/v1/Chassis/1U/Controls/CPU1Freq",
|
||||
"ControlMode": "Automatic",
|
||||
"AllowableMin": 1200,
|
||||
"SettingMin": 2000,
|
||||
"SettingMax": 2400,
|
||||
"AllowableMax": 3700
|
||||
},
|
||||
"TotalCores": 8,
|
||||
"TotalThreads": 16,
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK",
|
||||
"HealthRollup": "Warning",
|
||||
"Conditions": [
|
||||
{
|
||||
"MessageId": "Sensor.1.0.ReadingAboveUpperCautionThreshold",
|
||||
"Timestamp": "2024-08-12T12:25:00-05:00",
|
||||
"Message": "Sensor 'CPU1 Temp' reading of 44 (Cel) is above the 42 upper caution threshold.",
|
||||
"Severity": "Warning",
|
||||
"MessageArgs": [
|
||||
"CPU1 Temp",
|
||||
"44",
|
||||
"Cel",
|
||||
"42"
|
||||
],
|
||||
"OriginOfCondition": {
|
||||
"@odata.id": "/redfish/v1/Chassis/1U/Sensors/CPU1Temp"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"EnvironmentMetrics": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1/EnvironmentMetrics"
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"@odata.type": "#Processor.v1_24_0.Processor",
|
||||
"Id": "CPU2",
|
||||
"Name": "Processor",
|
||||
"Socket": "CPU 2",
|
||||
"ProcessorType": "CPU",
|
||||
"Status": {
|
||||
"State": "Absent"
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "CPU 2",
|
||||
"LocationType": "Socket",
|
||||
"LocationOrdinalValue": 1
|
||||
}
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"@odata.type": "#Processor.v1_24_0.Processor",
|
||||
"Id": "FPGA1",
|
||||
"Name": "FPGA",
|
||||
"ProcessorType": "FPGA",
|
||||
"ProcessorArchitecture": "OEM",
|
||||
"InstructionSet": "OEM",
|
||||
"Manufacturer": "Intel(R) Corporation",
|
||||
"Model": "Stratix 10",
|
||||
"UUID": "00000000-0000-0000-0000-000000000000",
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
},
|
||||
"Metrics": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/ProcessorMetrics"
|
||||
},
|
||||
"Location": {
|
||||
"PartLocation": {
|
||||
"ServiceLabel": "U168",
|
||||
"LocationType": "Embedded",
|
||||
"LocationOrdinalValue": 0
|
||||
}
|
||||
},
|
||||
"TDPWatts": 120,
|
||||
"MaxTDPWatts": 150,
|
||||
"ProcessorMemory": [
|
||||
{
|
||||
"IntegratedMemory": true,
|
||||
"MemoryType": "HBM2",
|
||||
"CapacityMiB": 512,
|
||||
"SpeedMHz": 1066
|
||||
}
|
||||
],
|
||||
"FPGA": {
|
||||
"FpgaType": "Discrete",
|
||||
"Model": "Stratix10",
|
||||
"FirmwareId": "0x6400002fc614bb9",
|
||||
"FirmwareManufacturer": "Intel(R) Corporation",
|
||||
"FirmwareVersion": "Blue v.1.00.86",
|
||||
"HostInterface": {
|
||||
"InterfaceType": "PCIe",
|
||||
"PCIe": {
|
||||
"MaxPCIeType": "Gen4",
|
||||
"MaxLanes": 8
|
||||
}
|
||||
},
|
||||
"ExternalInterfaces": [
|
||||
{
|
||||
"InterfaceType": "Ethernet",
|
||||
"Ethernet": {
|
||||
"MaxSpeedMbps": 10240,
|
||||
"MaxLanes": 4
|
||||
}
|
||||
}
|
||||
],
|
||||
"PCIeVirtualFunctions": 1,
|
||||
"ProgrammableFromHost": true,
|
||||
"ReconfigurationSlots": [
|
||||
{
|
||||
"SlotId": "AFU0",
|
||||
"UUID": "00000000-0000-0000-0000-000000000000",
|
||||
"ProgrammableFromHost": true,
|
||||
"AccelerationFunction": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions/Compression"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"AccelerationFunctions": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions"
|
||||
},
|
||||
"Links": {
|
||||
"Endpoints": [],
|
||||
"ConnectedProcessors": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Actions": {
|
||||
"#Processor.Reset": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/Actions/Processor.Reset"
|
||||
}
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"@odata.type": "#ProcessorCollection.ProcessorCollection",
|
||||
"Name": "Processors Collection",
|
||||
"Members@odata.count": 3,
|
||||
"Members": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1"
|
||||
},
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2"
|
||||
},
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1"
|
||||
}
|
||||
],
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"@odata.type": "#SimpleStorage.v1_3_2.SimpleStorage",
|
||||
"Id": "1",
|
||||
"Name": "Simple Storage Controller",
|
||||
"Description": "System SATA",
|
||||
"UefiDevicePath": "Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master)/HD(Part3, Sig00110011)",
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK",
|
||||
"HealthRollup": "Warning"
|
||||
},
|
||||
"Devices": [
|
||||
{
|
||||
"Name": "SATA Bay 1",
|
||||
"Manufacturer": "Contoso",
|
||||
"Model": "3000GT8",
|
||||
"CapacityBytes": 8000000000000,
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "SATA Bay 2",
|
||||
"Manufacturer": "Contoso",
|
||||
"Model": "3000GT7",
|
||||
"CapacityBytes": 4000000000000,
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "Warning"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "SATA Bay 3",
|
||||
"Status": {
|
||||
"State": "Absent"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "SATA Bay 4",
|
||||
"Status": {
|
||||
"State": "Absent"
|
||||
}
|
||||
}
|
||||
],
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage/1",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"@odata.type": "#SimpleStorageCollection.SimpleStorageCollection",
|
||||
"Name": "Simple Storage Collection",
|
||||
"Members@odata.count": 1,
|
||||
"Members": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage/1"
|
||||
}
|
||||
],
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
@@ -0,0 +1,233 @@
|
||||
{
|
||||
"@odata.type": "#ComputerSystem.v1_29_0.ComputerSystem",
|
||||
"Id": "437XR1138R2",
|
||||
"Name": "WebFrontEnd483",
|
||||
"SystemType": "Physical",
|
||||
"AssetTag": "Chicago-45Z-2381",
|
||||
"Manufacturer": "Contoso",
|
||||
"Model": "3500",
|
||||
"SubModel": "RX",
|
||||
"SKU": "8675309",
|
||||
"SerialNumber": "437XR1138R2",
|
||||
"PartNumber": "224071-J23",
|
||||
"Description": "Web Front End node",
|
||||
"UUID": "38947555-7742-3448-3784-823347823834",
|
||||
"HostName": "web483",
|
||||
"BootImagePushURI": "/redfish/v1/Systems/437XR1138R2/BootImagePushURI",
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK",
|
||||
"HealthRollup": "Warning",
|
||||
"Conditions": [
|
||||
{
|
||||
"MessageId": "Sensor.1.0.ReadingAboveUpperCautionThreshold",
|
||||
"Timestamp": "2024-08-12T12:25:00-05:00",
|
||||
"Message": "Sensor 'CPU1 Temp' reading of 44 (Cel) is above the 42 upper caution threshold.",
|
||||
"Severity": "Warning",
|
||||
"MessageArgs": [
|
||||
"CPU1 Temp",
|
||||
"44",
|
||||
"Cel",
|
||||
"42"
|
||||
],
|
||||
"OriginOfCondition": {
|
||||
"@odata.id": "/redfish/v1/Chassis/1U/Sensors/CPU1Temp"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"HostingRoles": [
|
||||
"ApplicationServer"
|
||||
],
|
||||
"IndicatorLED": "Off",
|
||||
"PowerState": "On",
|
||||
"Boot": {
|
||||
"BootSourceOverrideEnabled": "Once",
|
||||
"BootSourceOverrideTarget": "Pxe",
|
||||
"BootSourceOverrideTarget@Redfish.AllowableValues": [
|
||||
"None",
|
||||
"Pxe",
|
||||
"Cd",
|
||||
"Usb",
|
||||
"Hdd",
|
||||
"BiosSetup",
|
||||
"Utilities",
|
||||
"Diags",
|
||||
"SDCard",
|
||||
"UefiTarget"
|
||||
],
|
||||
"BootSourceOverrideMode": "UEFI",
|
||||
"UefiTargetBootSourceOverride": "/0x31/0x33/0x01/0x01"
|
||||
},
|
||||
"TrustedModules": [
|
||||
{
|
||||
"FirmwareVersion": "1.13b",
|
||||
"InterfaceType": "TPM1_2",
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK"
|
||||
}
|
||||
}
|
||||
],
|
||||
"Oem": {
|
||||
"Contoso": {
|
||||
"@odata.type": "#Contoso.ComputerSystem",
|
||||
"ProductionLocation": {
|
||||
"FacilityName": "PacWest Production Facility",
|
||||
"Country": "USA"
|
||||
}
|
||||
},
|
||||
"Chipwise": {
|
||||
"@odata.type": "#Chipwise.ComputerSystem",
|
||||
"Style": "Executive"
|
||||
}
|
||||
},
|
||||
"BootProgress": {
|
||||
"LastState": "OSRunning",
|
||||
"LastStateTime": "2021-03-13T04:14:13+06:00",
|
||||
"LastBootTimeSeconds": 676
|
||||
},
|
||||
"LastResetTime": "2021-03-13T04:02:57+06:00",
|
||||
"BiosVersion": "P79 v1.45 (12/06/2017)",
|
||||
"ProcessorSummary": {
|
||||
"Count": 2,
|
||||
"Model": "Multi-Core Intel(R) Xeon(R) processor 7xxx Series",
|
||||
"LogicalProcessorCount": 16,
|
||||
"CoreCount": 8,
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK",
|
||||
"HealthRollup": "OK"
|
||||
}
|
||||
},
|
||||
"MemorySummary": {
|
||||
"TotalSystemMemoryGiB": 96,
|
||||
"TotalSystemPersistentMemoryGiB": 0,
|
||||
"MemoryMirroring": "None",
|
||||
"Status": {
|
||||
"State": "Enabled",
|
||||
"Health": "OK",
|
||||
"HealthRollup": "OK"
|
||||
}
|
||||
},
|
||||
"GraphicalConsole": {
|
||||
"MaxConcurrentSessions": 4,
|
||||
"VNC": {
|
||||
"ServiceEnabled": true,
|
||||
"Port": 5900,
|
||||
"HostName": "10.1.2.3",
|
||||
"AuthenticationMethod": "ExplicitLogin",
|
||||
"SupportedAccessModes": [
|
||||
"ReadWrite",
|
||||
"ReadOnly"
|
||||
],
|
||||
"AllowsSharedAccess": true,
|
||||
"SupportedEncodings": [
|
||||
"Raw",
|
||||
"Tight",
|
||||
"ZRLE"
|
||||
],
|
||||
"SupportsOneTimePassword": true,
|
||||
"SupportsPersistentPassword": true
|
||||
},
|
||||
"HTML5": {
|
||||
"ServiceEnabled": true,
|
||||
"Port": 443,
|
||||
"HostName": "bmc.example.com",
|
||||
"ConsoleURI": "https://bmc.example.com/console",
|
||||
"AuthenticationMethod": "ExplicitLogin",
|
||||
"SupportedAccessModes": [
|
||||
"ReadWrite"
|
||||
],
|
||||
"AllowsSharedAccess": false,
|
||||
"SupportsOneTimeURL": true
|
||||
},
|
||||
"KVMIP": {
|
||||
"ServiceEnabled": false,
|
||||
"Port": 7000,
|
||||
"HostName": "10.1.2.3",
|
||||
"AuthenticationMethod": "ExplicitLogin",
|
||||
"SupportedAccessModes": [
|
||||
"ReadWrite"
|
||||
],
|
||||
"AllowsSharedAccess": false
|
||||
}
|
||||
},
|
||||
"Bios": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Bios"
|
||||
},
|
||||
"SecureBoot": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot"
|
||||
},
|
||||
"Processors": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors"
|
||||
},
|
||||
"Memory": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory"
|
||||
},
|
||||
"EthernetInterfaces": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces"
|
||||
},
|
||||
"SimpleStorage": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage"
|
||||
},
|
||||
"LogServices": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices"
|
||||
},
|
||||
"GraphicsControllers": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers"
|
||||
},
|
||||
"USBControllers": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers"
|
||||
},
|
||||
"Certificates": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/Certificates"
|
||||
},
|
||||
"VirtualMedia": {
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia"
|
||||
},
|
||||
"Links": {
|
||||
"Chassis": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Chassis/1U"
|
||||
}
|
||||
],
|
||||
"ManagedBy": [
|
||||
{
|
||||
"@odata.id": "/redfish/v1/Managers/BMC"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Actions": {
|
||||
"#ComputerSystem.Reset": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/Actions/ComputerSystem.Reset",
|
||||
"ResetType@Redfish.AllowableValues": [
|
||||
"On",
|
||||
"ForceOff",
|
||||
"GracefulShutdown",
|
||||
"GracefulRestart",
|
||||
"ForceRestart",
|
||||
"Nmi",
|
||||
"ForceOn",
|
||||
"PushPowerButton",
|
||||
"FullPowerCycle"
|
||||
]
|
||||
},
|
||||
"#ComputerSystem.GraphicalConsoleGetOneTimeURL": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/Actions/ComputerSystem.GraphicalConsoleGetOneTimeURL"
|
||||
},
|
||||
"#ComputerSystem.GraphicalConsoleSetOneTimePassword": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/Actions/ComputerSystem.GraphicalConsoleSetOneTimePassword"
|
||||
},
|
||||
"#ComputerSystem.GraphicalConsoleSetPassword": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/Actions/ComputerSystem.GraphicalConsoleSetPassword"
|
||||
},
|
||||
"Oem": {
|
||||
"#Contoso.Reset": {
|
||||
"target": "/redfish/v1/Systems/437XR1138R2/Oem/Contoso/Actions/Contoso.Reset"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@odata.id": "/redfish/v1/Systems/437XR1138R2",
|
||||
"@Redfish.Copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright."
|
||||
}
|
||||
Reference in new issue
Block a user