watcher

optimize action list

列出检索到的操作信息。

openstack optimize action list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--action-plan <action-plan>]
    [--audit <audit>]
    [--detail]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
    [--marker <marker>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--action-plan <action-plan>

用于筛选的行动计划的 UUID。

--audit <audit>

用于过滤的审计的 UUID。

--detail

显示关于 actions 的详细信息。

--limit <limit>

每次请求返回的最大 actions 数量,0 表示无限制。默认值是 Watcher API 服务使用的最大数量。

--sort-key <field>

用于排序的 action 字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

--marker <marker>

上一页的最后一个 action 的 UUID;显示 “marker” 之后的 actions 列表。

此命令由 python-watcherclient 插件提供。

optimize action show

显示给定操作的详细信息。

openstack optimize action show <action>
action

action 的 UUID

此命令由 python-watcherclient 插件提供。

optimize action update

更新操作命令。

openstack optimize action update
    [--state <state>]
    [--reason <reason>]
    <action>
--state <state>

action 的新状态(例如,SKIPPED)

--reason <reason>

状态更改的原因

action

action 的 UUID

此命令由 python-watcherclient 插件提供。

optimize actionplan cancel

取消操作计划命令。

openstack optimize actionplan cancel <action-plan>
action-plan

action_plan 的 UUID。

此命令由 python-watcherclient 插件提供。

optimize actionplan delete

删除操作计划命令。

openstack optimize actionplan delete <action-plan> [<action-plan> ...]
action-plan

action plan 的 UUID

此命令由 python-watcherclient 插件提供。

optimize actionplan list

列出检索到的操作计划信息。

openstack optimize actionplan list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--audit <audit>]
    [--detail]
    [--limit <limit>]
    [--marker <actionplan>]
    [--sort-key <field>]
    [--sort-dir <direction>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--audit <audit>

用于过滤的审计的 UUID。

--detail

显示关于 action plans 的详细信息。

--limit <limit>

每次请求返回的最大 action plans 数量,0 表示无限制。默认值是 Watcher API 服务使用的最大数量。

--marker <actionplan>

上一页的最后一个 actionplan UUID;显示 “marker” 之后的 actionplans 列表。

--sort-key <field>

用于排序的 Action Plan 字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

此命令由 python-watcherclient 插件提供。

optimize actionplan show

显示给定操作计划的详细信息。

openstack optimize actionplan show <action-plan>
action-plan

action plan 的 UUID

此命令由 python-watcherclient 插件提供。

optimize actionplan start

启动操作计划命令。

openstack optimize actionplan start <action-plan>
action-plan

action_plan 的 UUID。

此命令由 python-watcherclient 插件提供。

optimize actionplan update

更新操作计划命令。

openstack optimize actionplan update
    <action-plan>
    <op>
    <path=value>
    [<path=value> ...]
action-plan

action_plan 的 UUID。

op

操作:“add”、“replace”或“remove”。

path=value

要添加、替换或删除的属性。可以多次指定。对于“remove”,只需要 <path> 即可。

此命令由 python-watcherclient 插件提供。

optimize audit create

创建新的审计。

openstack optimize audit create
    [-t <audit_type>]
    [-p <name=value>]
    [-i <interval>]
    [-g <goal>]
    [-s <strategy>]
    [-a <audit_template>]
    [--auto-trigger]
    [--name <name>]
    [--start-time <start_time>]
    [--end-time <end_time>]
    [--force]
-t <audit_type>, --audit_type <audit_type>

审计类型。必须是 ONESHOT、CONTINUOUS 或 EVENT。默认值为 ONESHOT。

-p <name=value>, --parameter <name=value>

记录策略参数/值元数据。可以多次指定。

-i <interval>, --interval <interval>

审计间隔(以秒或 cron 格式为单位)。Cron 间隔可以使用如下格式:*/5 * * * *。仅当审计为 CONTINUOUS 时使用。

-g <goal>, --goal <goal>

与此审计关联的目标 UUID 或名称。

-s <strategy>, --strategy <strategy>

与此审计关联的策略 UUID 或名称。

-a <audit_template>, --audit-template <audit_template>

用于此审计的审计模板(名称或 uuid)。

--auto-trigger

审计成功后自动触发 action plan。

--name <name>

此审计的名称。

--start-time <start_time>

CONTINUOUS 审计的本地开始时间。格式:YYYY-MM-DD hh:mm:ss

--end-time <end_time>

CONTINUOUS 审计的本地结束时间。格式:YYYY-MM-DD hh:mm:ss

--force

即使 action plan 正在进行,也启动审计。默认值为 False

此命令由 python-watcherclient 插件提供。

optimize audit delete

删除审计命令。

openstack optimize audit delete <audit> [<audit> ...]
audit

审计的 UUID 或名称

此命令由 python-watcherclient 插件提供。

optimize audit list

列出检索到的审计信息。

openstack optimize audit list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--detail]
    [--goal <goal>]
    [--strategy <strategy>]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
    [--marker <marker>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--detail

显示关于审计的详细信息。

--goal <goal>

用于过滤的目标的 UUID 或名称。

--strategy <strategy>

用于过滤的策略的 UUID 或名称。

--limit <limit>

每次请求返回的最大审计数量,0 表示无限制。默认值是 Watcher API 服务使用的最大数量。

--sort-key <field>

用于排序的审计字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

--marker <marker>

上一页的最后一个审计的 UUID;显示 “marker” 之后的审计列表。

此命令由 python-watcherclient 插件提供。

optimize audit show

显示给定审计的详细信息。

openstack optimize audit show <audit>
audit

审计的 UUID 或名称

此命令由 python-watcherclient 插件提供。

optimize audit update

更新审计命令。

openstack optimize audit update
    <audit>
    <op>
    <path=value>
    [<path=value> ...]
audit

审计的 UUID 或名称。

op

操作:“add”、“replace”或“remove”。

path=value

要添加、替换或删除的属性。可以多次指定。对于“remove”,只需要 <path> 即可。

此命令由 python-watcherclient 插件提供。

optimize audittemplate create

创建新的审计模板。

openstack optimize audittemplate create
    [-s <strategy>]
    [-d <description>]
    [--scope <path>]
    <name>
    <goal>
-s <strategy>, --strategy <strategy>

与此审计模板关联的策略 UUID 或名称。

-d <description>, --description <description>

审计模板的描述。

--scope <path>

将进行审计的集群的一部分。可以以yaml或json文件提供。YAML示例

- compute:
  - host_aggregates:
    - id: 1
    - id: 2
    - id: 3
  - availability_zones:
    - name: AZ1
    - name: AZ2
  - exclude:
    - instances:
      - uuid: UUID1
      - uuid: UUID2
    - compute_nodes:
      - name: compute1
- storage:
  - availability_zones:
    - name: AZ1
    - name: AZ2
  - volume_types:
    - name: lvm1
    - name: lvm2
  - exclude:
    - storage_pools:
      - name: host0@backend0#pool0
      - name: host1@backend1#pool1
    - volumes:
      - uuid: UUID1
      - uuid: UUID2
    - projects:
      - uuid: UUID1
      - uuid: UUID2

JSON示例

[
 {"compute":
      [{"host_aggregates": [
            {"id": 1},
            {"id": 2},
            {"id": 3}]},
       {"availability_zones": [
            {"name": "AZ1"},
            {"name": "AZ2"}]},
       {"exclude": [
            {"instances": [
                 {"uuid": "UUID1"},
                 {"uuid": "UUID2"}
            ]},
            {"compute_nodes": [
                 {"name": "compute1"}
            ]}
       ]}]
  },
 {"storage":
      [{"availability_zones": [
            {"name": "AZ1"},
            {"name": "AZ2"}]},
       {"volume_types": [
            {"name": "lvm1"},
            {"name": "lvm2"}]},
       {"exclude": [
            {"storage_pools": [
                 {"name": "host0@backend0#pool0"},
                 {"name": "host1@backend1#pool1"}
            ]},
            {"volumes": [
                 {"uuid": "UUID1"},
                 {"uuid": "UUID2"}
            ]},
            {"projects": [
                 {"uuid": "UUID1"},
                 {"uuid": "UUID2"}
            ]},
       ]}]
  }
]
name

此审计模板的名称。

goal

与此审计模板关联的目标UUID或名称。

此命令由 python-watcherclient 插件提供。

optimize audittemplate delete

删除审计模板命令。

openstack optimize audittemplate delete
    <audit-template>
    [<audit-template> ...]
audit-template

审计模板的UUID或名称

此命令由 python-watcherclient 插件提供。

optimize audittemplate list

列出检索到的审计模板信息。

openstack optimize audittemplate list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--detail]
    [--goal <goal>]
    [--strategy <strategy>]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
    [--marker <marker>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--detail

显示审计模板的详细信息。

--goal <goal>

用于过滤的目标的 UUID 或名称。

--strategy <strategy>

用于过滤的策略的 UUID 或名称。

--limit <limit>

每次请求返回的最大审计模板数量,0表示无限制。默认值是Watcher API服务使用的最大数量。

--sort-key <field>

用于排序的审计模板字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

--marker <marker>

上一页的最后一个审计模板的UUID;显示“marker”之后的审计模板列表。

此命令由 python-watcherclient 插件提供。

optimize audittemplate show

显示给定审计模板的详细信息。

openstack optimize audittemplate show <audit-template>
audit-template

审计模板的UUID或名称

此命令由 python-watcherclient 插件提供。

optimize audittemplate update

更新审计模板命令。

openstack optimize audittemplate update
    <audit-template>
    <op>
    <path=value>
    [<path=value> ...]
audit-template

审计模板的UUID或名称。

op

操作:“add”、“replace”或“remove”。

path=value

要添加、替换或删除的属性。可以多次指定。对于“remove”,只需要 <path> 即可。

此命令由 python-watcherclient 插件提供。

optimize datamodel list

列出检索到的数据模型信息。

openstack optimize datamodel list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--type <type>]
    [--audit <audit>]
    [--detail]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--type <type>

用户想要列出的数据模型类型。支持的值:compute。未来支持的值:storage, baremetal。默认类型为compute。

--audit <audit>

审计的UUID

--detail

显示数据模型的详细信息。

此命令由 python-watcherclient 插件提供。

optimize goal list

列出检索到的目标信息。

openstack optimize goal list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--detail]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
    [--marker <marker>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--detail

显示每个目标的详细信息。

--limit <limit>

每次请求返回的最大目标数量,0表示无限制。默认值是Watcher API服务使用的最大数量。

--sort-key <field>

用于排序的目标字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

--marker <marker>

上一页的最后一个目标的UUID;显示“marker”之后的的目标列表。

此命令由 python-watcherclient 插件提供。

optimize goal show

显示给定目标的详细信息。

openstack optimize goal show <goal>
goal

目标的UUID或名称

此命令由 python-watcherclient 插件提供。

optimize scoringengine list

列出检索到的评分引擎信息。

openstack optimize scoringengine list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--detail]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--detail

显示评分引擎的详细信息。

--limit <limit>

每次请求返回的最大 actions 数量,0 表示无限制。默认值是 Watcher API 服务使用的最大数量。

--sort-key <field>

用于排序的 action 字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

此命令由 python-watcherclient 插件提供。

optimize scoringengine show

显示给定评分引擎的详细信息。

openstack optimize scoringengine show <scoring_engine>
scoring_engine

评分引擎的名称

此命令由 python-watcherclient 插件提供。

optimize service list

列出检索到的服务信息。

openstack optimize service list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--detail]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--detail

显示每个服务的详细信息。

--limit <limit>

每次请求返回的最大服务数量,0表示无限制。默认值是Watcher API服务使用的最大数量。

--sort-key <field>

用于排序的目标字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

此命令由 python-watcherclient 插件提供。

optimize service show

显示给定服务的详细信息。

openstack optimize service show <service>
service

服务ID或名称

此命令由 python-watcherclient 插件提供。

optimize strategy list

列出检索到的策略信息。

openstack optimize strategy list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--goal <goal>]
    [--detail]
    [--limit <limit>]
    [--sort-key <field>]
    [--sort-dir <direction>]
    [--marker <marker>]
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--goal <goal>

目标的UUID或名称

--detail

显示每个策略的详细信息。

--limit <limit>

每次请求返回的最大策略数量,0表示无限制。默认值是Watcher API服务使用的最大数量。

--sort-key <field>

用于排序的目标字段。

--sort-dir <direction>

排序方向:“asc”(默认)或“desc”。

--marker <marker>

上一页的最后一个策略的UUID;显示“marker”之后的策略列表。

此命令由 python-watcherclient 插件提供。

optimize strategy show

显示给定策略的详细信息。

openstack optimize strategy show <strategy>
strategy

策略的UUID或名称

此命令由 python-watcherclient 插件提供。

optimize strategy state

检索策略需求信息。

openstack optimize strategy state
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    <strategy>
--sort-column SORT_COLUMN

指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

strategy

策略名称

此命令由 python-watcherclient 插件提供。