执行器¶
概要¶
显示名称: 执行器
目标: 未分类
执行器
执行器简单地执行作为参数给定的动作
该策略允许任何人使用预定义的动作集创建行动计划。该策略可用于 2 种不同的目的
测试动作
基于事件触发使用此策略执行某些显式任务
需求¶
指标¶
无
集群数据模型¶
无
行动¶
默认 Watcher 的动作。
规划器¶
默认 Watcher 的规划器
权重规划器实现
此实现根据权重构建具有父级的动作。权重较高的动作集将在其他动作之前被调度。有 2 个配置选项可以配置:action_weights 和 parallelization。
Limitations
此规划器需要对 action_weights 和 parallelization 配置进行良好的调整。
配置¶
策略参数是
参数 |
type |
默认值 |
description |
|---|---|---|---|
|
数组 |
无 |
要执行的动作。 |
动作数组的元素是
参数 |
type |
默认值 |
description |
|---|---|---|---|
|
字符串 |
无 |
在 setup.cfg 中定义的动作名称(必需) |
|
字符串 |
无 |
动作的资源 ID。 |
|
对象 |
无 |
动作的输入参数(必需)。 |
效能指标¶
无
算法¶
该策略使用预定义的动作集创建一个行动计划。
如何使用它?¶
$ openstack optimize audittemplate create \
at1 unclassified --strategy actuator
$ openstack optimize audit create -a at1 \
-p actions='[{"action_type": "migrate", "resource_id": "56a40802-6fde-4b59-957c-c84baec7eaed", "input_parameters": {"migration_type": "live", "source_node": "s01"}}]'
外部链接¶
无