Skip to main content

Overview

Strategies are the algorithm plugins used by the Decision Engine to analyze the cluster and generate migration recommendations. Each strategy is tied to one or more optimization goals and accepts tuning parameters that control sensitivity thresholds, look-back periods, and metric selection. This page documents all available strategies and their configuration parameters.

Available Strategies


Configure Strategy Parameters

Per-Audit Parameters

Override defaults at audit creation time without changing the service configuration:
Create audit with custom parameters

Service-Wide Defaults

Set platform defaults that apply to all audits which do not override specific parameters.

Enable Dynamic Cluster Optimization

Open the deployment console and navigate to Configuration. Select the Advance Features tab and toggle Enable Dynamic Cluster Optimization to Yes. Click Save Configuration.

Configure Strategy Defaults

Navigate to Advanced Configuration. In the Service Tree (left panel), select watcher. Click New File or select an existing watcher.conf from the File Browser (right panel).Add the following in the Code Editor (center panel):
/etc/ironcore/config/watcher/watcher.conf

Save and Apply

Click Save Current File. Return to Operations and run reconfigure to apply the strategy defaults to the Decision Engine.
Strategy defaults configured and applied via the deployment console.

Parameter Reference


Verify Strategy Loading

Verify strategy plugins are loaded
List all registered strategies

Polystack Production Enhancements

Server Group Awareness

All 14 strategies automatically respect server group affinity and anti-affinity constraints during automated migrations. Hard policies (affinity, anti-affinity) block invalid migrations. Soft policies adjust destination scoring weights. See Server Groups for configuration.

DRS Safety Checks

The workload balancing strategy includes production safety guardrails:

Automated Storage Tiering

The storage tier balance strategy automatically moves volumes between NVMe, SSD, and HDD pools based on IOPS activity and volume age. Configurable promotion and demotion thresholds. See Storage Tiers.

Next Steps

Data Sources

Connect the data sources required by each strategy.

Custom Strategies

Implement and deploy custom optimization strategy plugins.

Scheduling

Schedule recurring audits using the configured strategies.

Architecture

Review how strategies fit into the Decision Engine pipeline.