White Papers

Power Supply Profile
Version 1.0.0a 15
7.7 Modeling Power Supply Redundancy (Optional)
Modeling of power supply redundancy is optional. Even when a managed system supports and
implements the redundancy, the redundant power supplies may co-exist with non-redundant power
supplies. The conditions and requirements in this section refer only to the CIM_PowerSupply instances
that represent redundant power supplies.
Power supply redundancy is modeled using CIM_RedundancySet that is associated with the
CIM_PowerSupply instances through instances of CIM_MemberOfCollection and CIM_IsSpare.
When power supply redundancy is implemented, at least one instance of CIM_RedundancySet shall
exist. The CIM_MemberOfCollection association shall be used to associate the CIM_RedundancySet
instance with the CIM_PowerSupply instance. In addition to the CIM_MemberOfCollection association,
the CIM_IsSpare association may be used to associate the CIM_RedundancySet instance with the
CIM_PowerSupply instance, depending on the type of redundancy implemented (see section 7.7.1).
7.7.1 CIM_RedundancySet.TypeOfSet
When the CIM_RedundancySet.TypeOfSet property contains a value of 3 (Load Balanced), and/or 2
(N+1), or both and does not contain any other values, the CIM_PowerSupply instances that are
associated with the CIM_RedundancySet instance shall meet the following requirements:
The CIM_PowerSupply instances shall be associated with the CIM_RedundancySet instance
through an instance of CIM_MemberOfCollection.
The CIM_PowerSupply instances shall not be associated with the CIM_RedundancySet instance
through an instance of CIM_IsSpare.
The CIM_PowerSupply.EnabledState property shall not have value of 6 (Enabled but Offline).
When the CIM_RedundancySet.TypeOfSet property has a value of 4 (Sparing), 5 (Limited Sparing), or
both the Spare Power Supplies may exist. The Spare Power Supply shall be associated with the
CIM_RedundancySet instance and shall meet the following requirements:
The Spare Power Supply shall be associated with the CIM_RedundancySet through instances of
both CIM_IsSpare and CIM_MemberOfCollection.
The Spare Power Supply shall meet one of the following requirements:
When the CIM_PowerSupply.EnabledState property has a value of 6 (Enabled but Offline),
the SpareStatus property of the referencing CIM_IsSpare instance shall have a value of 2
(Hot Standby).
When the CIM_PowerSupply.EnabledState property has a value of 3 (Disabled), the
SpareStatus property of the referencing CIM_IsSpare instance shall have a value of 3
(Cold Standby).
When the CIM_PowerSupply.EnabledState property has a value other than 3 (Disabled) or
6 (Enabled but Offline), the SpareStatus property of the referencing CIM_IsSpare instance
shall have a value of 0 (Unknown).
7.8 CIM_PowerSupply.ElementName
The CIM_PowerSupply.ElementName property shall be formatted as a free-form string of variable length
(pattern “.*”).