watcher/doc/source/strategies/workload_balance.rst
Susanne Balle 25d84ba662 Documentation for Workload Balance Migration Strategy
Fixed comments and added the doc primitive call

Closes-Bug: #1623486

Change-Id: I704536530c576de702434008aa30a7fbbaddff25
2016-12-12 14:17:08 -05:00

2.3 KiB

Workload Balance Migration Strategy

Synopsis

display name: workload_balance

goal: workload_balancing

watcher.decision_engine.strategy.strategies.workload_balance

Requirements

None.

Metrics

The workload_balance strategy requires the following metrics:

metric service name plugins comment
cpu_util ceilometer none

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 parameters are:

parameter type default Value description
threshold Number 25.0 Workload threshold for migration
period Number 300 Aggregate time period of ceilometer

Efficacy Indicator

None

Algorithm

For more information on the Workload Balance Migration Strategy please refer to: https://specs.openstack.org/openstack/watcher-specs/specs/mitaka/implemented/workload-balance-migration-strategy.html

How to use it ?

$ openstack optimize audittemplate create \
  at1 workload_balancing --strategy workload_balance

$ openstack optimize audit create -a at1 -p threshold=26.0 \
        -p period=310

None.