执行器

概要

显示名称: 执行器

目标: 未分类

执行器

执行器简单地执行作为参数给定的动作

该策略允许任何人使用预定义的动作集创建行动计划。该策略可用于 2 种不同的目的

  • 测试动作

  • 基于事件触发使用此策略执行某些显式任务

需求

指标

集群数据模型

行动

默认 Watcher 的动作。

规划器

默认 Watcher 的规划器

权重规划器实现

此实现根据权重构建具有父级的动作。权重较高的动作集将在其他动作之前被调度。有 2 个配置选项可以配置:action_weights 和 parallelization。

Limitations

  • 此规划器需要对 action_weights 和 parallelization 配置进行良好的调整。

配置

策略参数是

参数

type

默认值

description

动作

数组

要执行的动作。

动作数组的元素是

参数

type

默认值

description

动作类型

字符串

在 setup.cfg 中定义的动作名称(必需)

resource_id

字符串

动作的资源 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"}}]'