| Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 1 | #Example fan zone definitions for phosphor-fan-control | 
|  | 2 |  | 
|  | 3 | #List the properties of the fan zones that are possible in the system. | 
|  | 4 | #The zones may be conditional based on certain conditions, such as | 
|  | 5 | #different chassis types or water cooled models.  The fans themselves | 
|  | 6 | #are not listed in this file.  They are in a separate YAML file so it | 
|  | 7 | #can be machine generated (i.e. from the MRW) if desired. | 
|  | 8 |  | 
|  | 9 | #The general structure is a list of groups of zones, where a group | 
|  | 10 | #contains both the zones and the conditions required for the zones | 
|  | 11 | #to be valid | 
|  | 12 |  | 
|  | 13 | #The cooling_profile is used along with the zone number to know | 
|  | 14 | #which fans in the fan yaml belong in this zone instance.  For | 
|  | 15 | #example, a fan may only be in zone 0 if it's the air cooled version | 
|  | 16 | #of the system, but not with the water cooled version.  In that | 
|  | 17 | #case, the fan yaml would have a cooling_profile of 'air' to match | 
|  | 18 | #the zone cooling profile. | 
|  | 19 |  | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 20 | #manager_configuration: | 
|  | 21 | #  power_on_delay: [Number of seconds that phosphor-fan-control --init | 
|  | 22 | #                   should delay after setting fans to full speed on | 
|  | 23 | #                   a power on.] | 
| Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 24 | # | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 25 | #zone_configuration: | 
|  | 26 | # - zone_conditions: | 
| Gunnar Mills | 620e434 | 2017-06-05 12:37:35 -0500 | [diff] [blame] | 27 | #    - name: [Name of a condition, if any.] | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 28 | # | 
|  | 29 | #   zones: | 
|  | 30 | #     - zone: [zone number] | 
|  | 31 | #       cooling_profiles: | 
|  | 32 | #         - [cooling profile] | 
| Gunnar Mills | 07710ef | 2017-05-22 14:02:18 -0500 | [diff] [blame] | 33 | #       full_speed: [Full speed for the zone.] | 
| Matthew Barth | be605c5 | 2017-06-29 15:12:08 -0500 | [diff] [blame] | 34 | #       default_floor: [Default floor speed for the zone that fan speeds can | 
|  | 35 | #                       not go below.] | 
|  | 36 | #       increase_delay: [Number of seconds to delay additional speed increases | 
|  | 37 | #                        that are less than the speed increase that's currently | 
|  | 38 | #                        occurring.] | 
|  | 39 | #       decrease_interval: [A repeating number of seconds interval that | 
|  | 40 | #                           requested speed decreases may occur when no speed | 
|  | 41 | #                           increase is occurring at that time as well.] | 
| Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 42 |  | 
|  | 43 | #Example: | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 44 | #manager_configuration: | 
|  | 45 | #  power_on_delay: 20 | 
| Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 46 | # | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 47 | #zone_configuration: | 
|  | 48 | # - zone_conditions: | 
|  | 49 | #   - name: air_cooled_chassis | 
| Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 50 | # | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 51 | #   zones: | 
|  | 52 | #     - zone: 0 | 
|  | 53 | #       cooling_profiles: | 
|  | 54 | #       - air | 
|  | 55 | #       - all | 
| Gunnar Mills | 07710ef | 2017-05-22 14:02:18 -0500 | [diff] [blame] | 56 | #       full_speed: 10500 | 
| Matthew Barth | be605c5 | 2017-06-29 15:12:08 -0500 | [diff] [blame] | 57 | #       default_floor: 6000 | 
|  | 58 | #       increase_delay: 5 | 
|  | 59 | #       decrease_interval: 30 | 
| Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 60 | # | 
| Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 61 | # - zone_conditions: | 
|  | 62 | #   - name: water_and_air_cooled_chassis | 
|  | 63 | # | 
|  | 64 | #   zones: | 
|  | 65 | #     - zone: 0 | 
|  | 66 | #       cooling_profiles: | 
|  | 67 | #       - water | 
|  | 68 | #       - all | 
| Gunnar Mills | 07710ef | 2017-05-22 14:02:18 -0500 | [diff] [blame] | 69 | #       full_speed: 4000 | 
| Matthew Barth | be605c5 | 2017-06-29 15:12:08 -0500 | [diff] [blame] | 70 | #       default_floor: 2500 | 
|  | 71 | #       increase_delay: 5 | 
|  | 72 | #       decrease_interval: 20 |