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 插件提供。