Masakari 命令

Masakari 命令是 CLI 接口。

notification create

创建通知。

openstack notification create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <type>
    <hostname>
    <generated_time>
    <payload>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

type

失败类型。支持的选项有:COMPUTE_HOST、VM、PROCESS。

hostname

通知的主机名。

generated_time

通知的时间戳。例如:2016-01-01T01:00:00.000

payload

关于失败事件的 JSON 字符串。

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

notification list

列出通知。

openstack notification list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--marker <id>]
    [--sort <key>[:<direction>]]
    [--filters <"key1=value1;key2=value2...">]
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <引用模式>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <限制>

限制返回的通知数量

--marker <ID>

仅返回在给定通知 ID 之后的通知

--sort <键>[:<方向>]

排序选项,是一个字符串,包含用逗号分隔的键列表。每个键可以选择性地附加排序方向(:asc 或 :desc)。有效的排序键为:[‘type’、‘created_at’、‘updated_at’]

--filters <"key1=value1;key2=value2...">

应用于返回通知的筛选参数。可以多次指定,或者一次指定用分号分隔的参数。有效的筛选键为:[‘source_host_uuid’、‘type’、‘status’、generated-since]

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

notification show

显示通知详情。

openstack notification show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <notification>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

notification

要显示的通知的 UUID

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

notification vmove list

列出 VM 迁移。

openstack notification vmove list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--marker <id>]
    [--sort <key>[:<direction>]]
    [--filters <"key1=value1;key2=value2...">]
    <notification_id>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <引用模式>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <限制>

限制返回的 VM 迁移数量

--marker <ID>

仅返回在给定 VM 迁移 ID 之后的 VM 迁移

--sort <键>[:<方向>]

排序选项,是一个字符串,包含用逗号分隔的键列表。每个键可以选择性地附加排序方向(:asc 或 :desc)。有效的排序键为:[‘type’、‘status’、‘start_time’、‘end_time’]

--filters <"key1=value1;key2=value2...">

应用于返回 VM 迁移的筛选参数。可以多次指定,或者一次指定用分号分隔的参数。有效的筛选键为:[‘type’、‘status’

notification_id

通知的 UUID。

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

notification vmove show

显示 VM 迁移详情。

openstack notification vmove show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <notification_id>
    <vmove_id>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

notification_id

COMPUTE_NODE 类型通知的 UUID。

vmove_id

VM 迁移的 UUID

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

segment create

创建段。

openstack segment create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--is_enabled <boolean>]
    [--description <description>]
    <name>
    <recovery_method>
    <service_type>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <PREFIX>

为所有变量名添加前缀

--max-width <integer>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--is_enabled <boolean>

此段的启用标志。支持 microversion 1.2 及更高版本。

--description <description>

段的描述。

name

段的名称。

recovery_method

段的恢复方法。支持的选项有:auto、reserved_host、auto_priority、rh_priority。

service_type

段的服务类型。

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

删除段

删除一个或多个段。

openstack segment delete <segment> [<segment> ...]
segment

要删除的段的名称或 ID

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

创建主机

创建主机。

openstack segment host create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--reserved <reserved>]
    [--on_maintenance <on_maintenance>]
    <name>
    <type>
    <control_attributes>
    <segment_id>
-f <FORMATTER>, --format <FORMATTER>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <PREFIX>

为所有变量名添加前缀

--max-width <integer>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--reserved <reserved>

主机保留。支持的选项有:True、False。

--on_maintenance <on_maintenance>

主机的维护状态。支持的选项有:True、False。

name

主机的名称。

type

主机的类型。

control_attributes

关于控制的属性。

segment_id

段的名称或 ID。

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

删除主机

删除主机。

openstack segment host delete <segment_id> <host>
segment_id

段的名称或 ID。

host

要删除的主机的名称或 ID

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

列出主机

列出主机。

openstack segment host list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--marker <id>]
    [--sort <key>[:<direction>]]
    [--filters <"key1=value1;key2=value2...">]
    <segment_id>
-f <FORMATTER>, --format <FORMATTER>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <QUOTE_MODE>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <integer>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <limit>

限制返回的主机数量

--marker <id>

仅返回出现在给定主机 ID 之后的主机

--sort <key>[:<direction>]

排序选项,是一个字符串,包含用逗号分隔的键列表。每个键都可以选择性地附加排序方向(:asc 或:desc)。有效的排序键是:[‘type’、‘name’、‘created_at’、‘updated_at’]

--filters <"key1=value1;key2=value2...">

应用于返回主机的筛选参数。可以多次指定此参数,或者使用分号分隔的参数一次指定。有效的筛选键是:[‘failover_segment_id’、‘type’、‘on_maintenance’、‘reserved’]

segment_id

段的名称或 ID。

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

显示主机详细信息

显示主机详细信息。

openstack segment host show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <segment_id>
    <host>
-f <FORMATTER>, --format <FORMATTER>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <PREFIX>

为所有变量名添加前缀

--max-width <integer>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

segment_id

段的名称或 ID。

host

要删除的主机的名称或 ID

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

更新主机

更新主机。

openstack segment host update
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--reserved <reserved>]
    [--on_maintenance <on_maintenance>]
    [--name <name>]
    [--type <type>]
    [--control_attributes <control_attributes>]
    <segment_id>
    <host>
-f <FORMATTER>, --format <FORMATTER>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <PREFIX>

为所有变量名添加前缀

--max-width <integer>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--reserved <reserved>

主机保留。支持的选项有:True、False。

--on_maintenance <on_maintenance>

主机的维护状态。支持的选项有:True、False。

--name <name>

主机的名称。

--type <type>

主机的类型。

--control_attributes <control_attributes>

关于控制的属性。

segment_id

段的名称或 ID。

host

要删除的主机的名称或 ID

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

分段列表

列出分段。

openstack segment list
    [-f {csv,json,table,value,yaml}]
    [-c COLUMN]
    [--quote {all,minimal,none,nonnumeric}]
    [--noindent]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--limit <limit>]
    [--marker <id>]
    [--sort <key>[:<direction>]]
    [--filters <"key1=value1;key2=value2...">]
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--quote <引号模式>

何时包含引号,默认为非数字

--noindent

是否禁用 JSON 的缩进

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--sort-column SORT_COLUMN

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

--sort-ascending

按升序对列进行排序

--sort-descending

按降序对列进行排序

--limit <限制>

限制返回的分段数量

--marker <ID>

仅返回在给定分段 ID 之后的段

--sort <键[:方向]>

排序选项,是一个字符串,包含用逗号分隔的键列表。每个键都可以选择性地附加排序方向(:asc 或:desc)。有效的排序键是:[‘type’、‘name’、‘created_at’、‘updated_at’]

--filters <"key1=value1;key2=value2...">

应用于返回分段的过滤参数。可以多次指定,或者使用分号分隔参数一次指定。有效的过滤键为:[‘recovery_method’, ‘service_type’]

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

分段显示

显示分段详情。

openstack segment show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <segment>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

segment

要显示的段(名称或 ID)

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

分段更新

更新一个分段。

openstack segment update
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--name <name>]
    [--recovery_method <recovery_method>]
    [--service_type <service_type>]
    [--is_enabled <boolean>]
    [--description <description>]
    <segment>
-f <格式化器>, --format <格式化器>

输出格式,默认为表格

-c COLUMN, --column COLUMN

指定要包含的列,可以重复以显示多个列

--noindent

是否禁用 JSON 的缩进

--prefix <前缀>

为所有变量名添加前缀

--max-width <整数>

最大显示宽度,小于 1 则禁用。您也可以使用 CLIFF_MAX_TERM_WIDTH 环境变量,但参数优先。

--fit-width

使表格适应显示宽度。如果 –max-width 大于 0,则隐式启用。设置环境变量 CLIFF_FIT_WIDTH=1 以始终启用

--print-empty

如果没有要显示的数据,则打印空表格。

--name <名称>

段的名称。

--recovery_method <恢复方法>

分段的恢复方法。支持的选项为:auto, reserved_host, auto_priority, rh_priority

--service_type <服务类型>

段的服务类型。

--is_enabled <布尔值>

此段的启用标志。支持 microversion 1.2 及更高版本。

--description <描述>

段的描述。

segment

要更新的分段的名称或 ID。

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