Перейти к основному содержимому

ThermalSubsystem

Fan 1.5.2

 
Versionv1.5
Release2023.2

Description

The Fan schema describes a cooling fan unit for a computer system or similar devices contained within a chassis. It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​ThermalSubsystem/​Fans/​{FanId}

Properties

PropertyTypeAttributesNotes
Actions {}objectThe available actions for this resource.
Assembly {objectThe link to the assembly associated with this fan.
      @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
}
FanDiameterMm (v1.4+)integer
(mm)
read-only
(null)
The diameter of the fan assembly in millimeter units.
HotPluggablebooleanread-only
(null)
An indication of whether this device can be inserted or removed while the equipment is in operation.
Links (v1.2+) {objectThe links to other resources that are related to this resource.
      CoolingChassis (v1.2+) [ {arrayAn array of links to the chassis that are directly cooled by this fan.
            @odata.idstring
(URI)
read-onlyThe unique identifier for a resource.
      } ]
      Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
}
Location {}objectThe location of the fan. See the v1_23_0.v1_23_0 schema for details on this property.
LocationIndicatorActivebooleanread-write
(null)
An indicator allowing an operator to physically locate this resource.
Manufacturerstringread-only
(null)
The manufacturer of this fan.
Modelstringread-only
(null)
The model number for this fan.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
PartNumberstringread-only
(null)
The part number for this fan.
PhysicalContextstring
(enum)
read-onlyThe area or device associated with this fan. For the possible property values, see PhysicalContext in Property details.
PowerWatts (v1.1+) {}objectPower consumption (W). See the Sensor.v1_12_0 schema for details on this property.
Replaceable (v1.3+)booleanread-only
(null)
An indication of whether this component can be independently replaced as allowed by the vendor's replacement policy.
SecondarySpeedPercent (v1.5+) {}objectThe fan speed (percent) of the second rotor in a multi-rotor fan. See the Sensor.v1_12_0 schema for details on this property.
SerialNumberstringread-only
(null)
The serial number for this fan.
SparePartNumberstringread-only
(null)
The spare part number for this fan.
SpeedPercent {}objectThe fan speed (percent). See the Sensor.v1_12_0 schema for details on this property.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.

Property details

PhysicalContext

 

The area or device associated with this fan.

stringDescription
AcceleratorAn accelerator.
ACInputAn AC electrical input or input-related circuit.
ACMaintenanceBypassInputAn AC electrical maintenance bypass input.
ACOutputAn AC electrical output or output-related circuit.
ACStaticBypassInputAn AC electrical static bypass input.
ACUtilityInputAn AC electrical utility input.
ASICAn ASIC device, such as a networking chip or chipset component.
BackThe back of the chassis.
BackplaneA backplane within the chassis.
BatteryA battery.
BoardA circuit board.
ChassisThe entire chassis.
ComputeBayA compute bay.
CoolingSubsystemThe entire cooling, or air and liquid, subsystem.
CPUA processor (CPU).
CPUSubsystemThe entire processor (CPU) subsystem.
DCBusA DC electrical bus.
ExhaustThe air exhaust point or points or region of the chassis.
ExpansionBayAn expansion bay.
ExpansionSubsystemA group of expansion bays.
FanA fan.
FilterA filter.
FPGAAn FPGA.
FrontThe front of the chassis.
GPUA graphics processor (GPU).
GPUSubsystemThe entire graphics processor (GPU) subsystem.
IntakeThe air intake point or points or region of the chassis.
LiquidInletThe liquid inlet point of the chassis.
LiquidOutletThe liquid outlet point of the chassis.
LowerThe lower portion of the chassis.
ManagerA management controller, such as a BMC (baseboard management controller).
MemoryA memory device.
MemorySubsystemThe entire memory subsystem.
MotorA motor.
NetworkBayA networking bay.
NetworkingDeviceA networking device.
PowerOutletAn electrical outlet.
PowerSubsystemThe entire power subsystem.
PowerSupplyA power supply.
PowerSupplyBayA power supply bay.
PumpA pump.
RectifierA rectifier device.
ReservoirA reservoir.
RoomThe room.
StorageBayA storage bay.
StorageDeviceA storage device.
StorageSubsystemA storage subsystem.
SwitchA switch device.
SystemBoardThe system board (PCB).
TransceiverA transceiver.
TransformerA transformer.
TrustedModuleA trusted module.
UpperThe upper portion of the chassis.
VoltageRegulatorA voltage regulator device.

Example response

{
"@odata.type": "#Fan.v1_6_0.Fan",
"Id": "Bay1",
"Name": "Fan Bay 1",
"Status": {
"State": "Enabled",
"Health": "OK"
},
"PhysicalContext": "Chassis",
"Model": "RKS-440DC",
"Manufacturer": "Contoso Fans",
"PartNumber": "23456-133",
"SparePartNumber": "93284-133",
"LocationIndicatorActive": true,
"HotPluggable": true,
"SpeedPercent": {
"Reading": 45,
"SpeedRPM": 2200,
"DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/FanBay1"
},
"Location": {
"PartLocation": {
"ServiceLabel": "Chassis Fan Bay 1",
"LocationType": "Bay",
"LocationOrdinalValue": 0
}
},
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay1"
}

SelectelZone 1.1.0

 
Versionv1.1
Release0.6.1

Description

Parameters for SelectelZone.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​ThermalSubsystem/​Oem/​Selectel/​Zones/​{ZoneId}

Properties

PropertyTypeAttributesNotes
FanPwm {objectThe fan pwm target interface.
      Targetnumberread-writeFan PWM target on percent.
}
Fans (v1.1+) [ ]array (string)read-onlyList of fans in the zone.
Mode {objectThe zone mode.
      FailSafebooleanread-onlyIf zone pid control is in fail safe mode.
      Manualbooleanread-writeCheck current fan mode or set it.
}
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
Pwms (v1.1+) [ ]array (string)read-onlyList of fan pwms in the zone.
Therms (v1.1+) [ ]array (string)read-onlyList of therms in the zone.

Example response

{
"@odata.id": "/redfish/v1/Chassis/SSE_CH_1XX_chassis/ThermalSubsystem/Oem/Selectel/Zones/zone0",
"@odata.type": "#SelectelZone.v1_1_0.SelectelZone",
"FanPwm": {
"Target": 0
},
"Fans": [
"FAN_5a",
"FAN_5b",
"FAN_6a",
"FAN_6b",
"FAN_7a",
"FAN_7b",
"FAN_8a",
"FAN_8b"
],
"Id": "zone0",
"Mode": {
"FailSafe": true,
"Manual": false
},
"Name": "Zone CPU 2",
"Pwms": [
"FAN4_PWM",
"FAN5_PWM",
"FAN6_PWM",
"FAN7_PWM"
],
"Therms": [
"DTS_CPU2"
]
}

ThermalSubsystem 1.4.0

 
Versionv1.4
Release2025.2

Description

The ThermalSubsystem schema contains the definition for the thermal subsystem of a chassis.

URIs

/​redfish/​v1/​Chassis/​{ChassisId}/​ThermalSubsystem

Properties

PropertyTypeAttributesNotes
Actions {}objectThe available actions for this resource.
CoolantConnectorRedundancy (v1.3+) [ { } ]array (object)The redundancy information for the coolant connectors in this subsystem. See the v1_7_0.v1_7_0 schema for details on this property.
CoolantConnectors (v1.2+) {}objectA link to the coolant connectors for this equipment.
FanRedundancy [ { } ]array (object)The redundancy information for the groups of fans in this subsystem. See the v1_7_0.v1_7_0 schema for details on this property.
Fans {}objectThe link to the collection of fans within this subsystem.
Filters (v1.4+) {}objectA link to the filters for this equipment.
Heaters (v1.1+) {}objectThe link to the collection of heaters within this subsystem.
LeakDetection (v1.3+) {}objectThe link to the leak detection system within this chassis.
Oem {}objectThe OEM extension property. See the Resource schema for details on this property.
Pumps (v1.3+) {}objectA link to the pumps for this equipment.
Status {}objectThe status and health of the resource and its subordinate or dependent resources. See the Resource schema for details on this property.
ThermalMetrics {}objectThe link to the summary of thermal metrics for this subsystem.

Property details

idRef

 
@odata.idstring
(URI)
read-onlyThe unique identifier for a resource.

Example response

{
"@odata.type": "#ThermalSubsystem.v1_5_0.ThermalSubsystem",
"Id": "ThermalSubsystem",
"Name": "Thermal Subsystem for Chassis",
"FanRedundancy": [
{
"RedundancyType": "NPlusM",
"MaxSupportedInGroup": 2,
"MinNeededInGroup": 1,
"RedundancyGroup": [
{
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay1"
},
{
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay2"
}
],
"Status": {
"State": "Enabled",
"Health": "OK"
}
},
{
"RedundancyType": "NPlusM",
"MaxSupportedInGroup": 2,
"MinNeededInGroup": 1,
"RedundancyGroup": [
{
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/CPU1"
},
{
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/CPU2"
}
],
"Status": {
"State": "Disabled"
}
}
],
"Fans": {
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans"
},
"ThermalMetrics": {
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/ThermalMetrics"
},
"Status": {
"State": "Enabled",
"Health": "OK"
},
"@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem"
}