deb-watcher/doc/source/strategies/uniform_airflow.rst

3.1 KiB

Uniform Airflow Migration Strategy

Synopsis

display name: uniform_airflow

goal: airflow_optimization

watcher.decision_engine.strategy.strategies.uniform_airflow

Requirements

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

Metrics

The uniform_airflow strategy requires the following metrics:

metric service name plugins comment

hardware.ipmi.node.airflow hardware.ipmi.node.temperature hardware.ipmi.node.power

ceilometer ceilometer ceilometer

IPMI IPMI 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.weight.WeightPlanner

Configuration

Strategy parameters are:

parameter type default Value description

threshold_airflow

Number

400.0

Airflow threshold for migration Unit is 0.1CFM

threshold_inlet_t

Number

28.0

Inlet temperature threshold for migration decision

threshold_power

Number

350.0

System power threshold for migration decision

period

Number

300

Aggregate time period of ceilometer

Efficacy Indicator

None

Algorithm

For more information on the Uniform Airflow Migration Strategy please refer to: https://specs.openstack.org/openstack/watcher-specs/specs/newton/implemented/uniform-airflow-migration-strategy.html

How to use it ?

$ openstack optimize audittemplate create \
  at1 airflow_optimization --strategy uniform_airflow

$ openstack optimize audit create -a at1 -p threshold_airflow=410 \
       -p threshold_inlet_t=29.0 -p threshold_power=355.0 -p period=310