opencomputeproject / HWMgmt-OCP-Profiles

A place where all the OCP profiles are a placed. Issues can be submitted/resolved and modifications can be reviewed/merged
Apache License 2.0
14 stars 14 forks source link

Support new ThermalSubsystem, PowerSubsystem, Fan, PowerSupply #25

Open gtmills opened 3 years ago

gtmills commented 3 years ago

Redfish in 2020.4 added PowerSubsystem, ThermalSubsystem, Fan, PowerSupply, PowerSupplyMetrics

https://www.dmtf.org/sites/default/files/Redfish_Release_2020.4_Overview.pdf

These are a huge improvement over the now deprecated Power / Thermal schemas.

Probably need to change the profile to allow either the old Power / Thermal schemas or the new schemas.

jcleung5549 commented 2 years ago

How does the OCP HW Mgmt community want to transition to the new power/thermal model?

gtmills commented 2 years ago

Could you support either the old or the new for a period of time? Could you require both for a period of time?

jcleung5549 commented 1 year ago

Approval by WS to add new resources and deprecated the old. For now support both old and new. Revision policy - 1.x will have old and new. When old is dropped, the major revision is changed (e.g. 2.x)

jcleung5549 commented 1 year ago

Draft of the Usage Guide for the Baseline Profile (v1.1.0) - https://drive.google.com/file/d/1gVaEInlaMZ6Z9phw0HYJXUC2cn3EnrR3

Questions that need discussion:

  1. The PowerSupply is accessible via two paths. Should both be prescribed?
/redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies/{PowerSupplyId}
/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/PowerSupplies/{PowerSupplyId}
  1. There are three sensors for temperature: AmbientTemp, IntakeTemp and ExhaustTemp. Should the profile prescribe one?
  2. For power usage, can the profile prescribe the "TotalPower" resource member of Sensors (collection)?
  3. For power limit, can the profile prescribe the "PowerLimit' resource member of Controls (colllection)?
  4. Is it correct to state that power redundancy modelling was not available with the ./Power model?
jcleung5549 commented 1 year ago

Profile WS meeting discussion

  1. The PowerEquipment path has been deprecated
  2. The ThermalSubsystem/ThermalMetrics should be used
  3. No objections to prescribing named collection members
  4. No objections
  5. Yes, it is available, but don't need to describe since the intent to prescribe the newer model.
jcleung5549 commented 5 months ago

Baseline v1.1 merged. Await HW Mgmt Project to release.