watcher/doc/source/strategies/outlet_temp_control.rst
Susanne Balle 5e9ba463ee Documentation for Outlet Temperature Based Strategy
Fixed outstanding comments

Closes-Bug: #1623486

Change-Id: I2d327f472749c0e5a8b184eb426abebd757cc4f7
2016-11-21 11:15:01 -05:00

2.7 KiB

Outlet Temperature Based Strategy

Synopsis

display name: outlet_temperature

goal: thermal_optimization

Outlet (Exhaust Air) temperature is a new thermal telemetry which can be used to measure the host's thermal/workload status. This strategy makes decisions to migrate workloads to the hosts with good thermal condition (lowest outlet temperature) when the outlet temperature of source hosts reach a configurable threshold.

Requirements

This strategy has a dependency on the host having Intel's Power Node Manager 3.0 or later enabled.

Metrics

The outlet_temperature strategy requires the following metrics:

metric service name plugins comment
hardware.ipmi.node.outlet_temperature ceilometer IPMI

Cluster data model

Default Watcher's Compute cluster data model:

watcher.decision_engine.model.collector.nova.NovaClusterDataModelCollector

Actions

Default Watcher's actions:

action description
migration

watcher.applier.actions.migration.Migrate

Planner

Default Watcher's planner:

watcher.decision_engine.planner.default.DefaultPlanner

Configuration

Strategy parameter is:

parameter type default Value description
threshold Number 35.0 Temperature threshold for migration

Efficacy Indicator

None

Algorithm

For more information on the Outlet Temperature Based Strategy please refer to: https://specs.openstack.org/openstack/watcher-specs/specs/mitaka/implemented/outlet-temperature-based-strategy.html

How to use it ?

$ openstack optimize audittemplate create \
  at1 thermal_optimization --strategy outlet_temperature

$ openstack optimize audit create -a at1 -p threshold=31.0