命令参考

Openstack 客户端中可用已发布的 CLI 命令列表。可以通过执行 openstack help baremetal 来引用这些命令。

baremetal allocation

baremetal allocation create

创建一个新的 baremetal 分配。

openstack baremetal allocation create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--resource-class RESOURCE_CLASS]
    [--trait TRAITS]
    [--candidate-node CANDIDATE_NODES]
    [--name NAME]
    [--uuid UUID]
    [--owner OWNER]
    [--extra <key=value>]
    [--wait [<time-out>]]
    [--node NODE]
-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

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

--resource-class <RESOURCE_CLASS>

要请求的资源类别。

--trait <TRAITS>

要请求的特性。可以指定多次。

--candidate-node <CANDIDATE_NODES>

此分配的候选节点。可以指定多次。如果指定了至少一个,则仅考虑提供的候选节点进行分配。

--name <NAME>

分配的唯一名称。

--uuid <UUID>

分配的 UUID。

--owner <OWNER>

分配的所有者。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

--wait <time-out>

等待新分配变为活动状态。如果分配失败并且使用了 --wait,则返回错误。可选地接受超时值(以秒为单位)。默认值为 0,表示无限期等待。

--node <NODE>

从已部署的提供节点回填此分配。绕过正常分配过程。

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

baremetal allocation delete

注销 baremetal 分配。

openstack baremetal allocation delete <allocation> [<allocation> ...]
allocation

要删除的分配(名称或 UUID)。

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

baremetal allocation list

列出 baremetal 分配。

openstack baremetal allocation 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 <allocation>]
    [--sort <key>[:<direction>]]
    [--node <node>]
    [--resource-class <resource_class>]
    [--state <state>]
    [--owner <owner>]
    [--long | --fields <field> [<field> ...]]
-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>

每次请求返回的最大分配数,0 表示不限制。默认为 Baremetal API 服务使用的最大数量。

--marker <allocation>

分配 UUID(例如,来自先前请求列表的最后一个分配)。返回此 UUID 之后的分配列表。

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

按指定的分配字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

--node <node>

仅列出此节点的分配(名称或 UUID)。

--resource-class <resource_class>

仅列出具有此资源类别的分配。

--state <state>

仅列出处于此状态的分配。

--owner <owner>

仅列出具有此所有者的分配。

--long

显示有关分配的详细信息。

--fields <field>

一个或多个分配字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

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

baremetal allocation set

设置 baremetal 分配属性。

openstack baremetal allocation set
    [--name <name>]
    [--extra <key=value>]
    <allocation>
--name <name>

设置分配的名称

--extra <key=value>

要在此分配上设置的额外属性(重复选项可设置多个额外属性)

allocation

分配的名称或 UUID

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

baremetal allocation show

显示 baremetal 分配详细信息。

openstack baremetal allocation show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <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

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

--fields <field>

一个或多个分配字段。仅从服务器获取这些字段。

id

分配的 UUID 或名称

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

baremetal allocation unset

取消设置 baremetal 分配属性。

openstack baremetal allocation unset
    [--name]
    [--extra <key>]
    <allocation>
--name

取消设置分配的名称

--extra <key>

要在此 baremetal 分配上取消设置的额外属性(重复选项可取消设置多个额外属性)。

allocation

分配的名称或 UUID

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

baremetal chassis

baremetal chassis create

创建一个新的机箱。

openstack baremetal chassis create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--description <description>]
    [--extra <key=value>]
    [--uuid <uuid>]
-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

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

--description <description>

Chassis 的描述

--extra <key=value>

记录任意键/值元数据。可以指定多次。

--uuid <uuid>

Chassis 的唯一 UUID

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

baremetal chassis delete

删除一个机箱。

openstack baremetal chassis delete <chassis> [<chassis> ...]
chassis

要删除的 Chassis 的 UUID。

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

baremetal chassis list

列出机箱。

openstack baremetal chassis 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]
    [--fields <field> [<field> ...]]
    [--limit <limit>]
    [--long]
    [--marker <chassis>]
    [--sort <key>[:<direction>]]
-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

按降序对列进行排序

--fields <field>

一个或多个 chassis 字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

--limit <limit>

每次请求返回的最大 chassis 数,0 表示不限制。默认为 Baremetal API 服务使用的最大数量。

--long

显示有关 chassis 的详细信息

--marker <chassis>

Chassis UUID(例如,来自先前请求列表的最后一个 chassis)。返回此 UUID 之后的 chassis 列表。

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

按指定的 chassis 字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

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

baremetal chassis set

设置机箱属性。

openstack baremetal chassis set
    [--description <description>]
    [--extra <key=value>]
    <chassis>
--description <description>

设置 chassis 的描述

--extra <key=value>

要在此 chassis 上设置的额外属性(重复选项可设置多个额外属性)

chassis

Chassis 的 UUID

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

baremetal chassis show

显示机箱详细信息。

openstack baremetal chassis show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <chassis>
-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

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

--fields <field>

一个或多个 chassis 字段。仅从服务器获取这些字段。

chassis

Chassis 的 UUID

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

baremetal chassis unset

取消设置机箱属性。

openstack baremetal chassis unset
    [--description]
    [--extra <key>]
    <chassis>
--description

清除 chassis 描述

--extra <key>

要在此 chassis 上取消设置的额外属性(重复选项可取消设置多个额外属性)

chassis

Chassis 的 UUID

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

baremetal conductor

baremetal conductor list

列出 baremetal conductor

openstack baremetal conductor 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 <conductor>]
    [--sort <key>[:<direction>]]
    [--long | --fields <field> [<field> ...]]
-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>

每次请求返回的最大 conductor 数,0 表示不限制。默认为 Baremetal API 服务使用的最大数量。

--marker <conductor>

Conductor 的主机名(例如,来自先前请求列表的最后一个 conductor)。返回此 conductor 之后的 conductor 列表。

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

按指定的 conductor 字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

--long

显示有关 conductor 的详细信息。

--fields <field>

一个或多个 conductor 字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

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

baremetal conductor show

显示 baremetal conductor 详细信息

openstack baremetal conductor show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <conductor>
-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

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

--fields <field>

一个或多个 conductor 字段。仅从服务器获取这些字段。

conductor

Conductor 的主机名

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

baremetal create

baremetal create

从文件中创建资源

openstack baremetal create <file> [<file> ...]
file

包含要创建的资源描述的文件(.yaml 或 .json)。可以指定多次。

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

baremetal deploy template

baremetal deploy template create

创建一个新的部署模板

openstack baremetal deploy template create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--uuid <uuid>]
    [--extra <key=value>]
    --steps <steps>
    <name>
-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

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

--uuid <uuid>

部署模板的 UUID。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

--steps <steps>

部署步骤。可以是包含部署步骤的 YAML 文件路径;或者 `-`,此时从标准输入读取部署步骤;或者 JSON 字符串。该值应为部署步骤字典列表;每个字典应具有 `interface`、`step`、`args` 和 `priority` 键。

name

此部署模板的唯一名称。必须是有效的特性名称。

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

baremetal deploy template delete

删除部署模板。

openstack baremetal deploy template delete <template> [<template> ...]
template

要删除的部署模板的名称或 UUID。

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

baremetal deploy template list

列出 baremetal 部署模板。

openstack baremetal deploy template 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 <template>]
    [--sort <key>[:<direction>]]
    [--long | --fields <field> [<field> ...]]
-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>

每次请求返回的最大部署模板数,0 表示不限制。默认为 Baremetal API 服务使用的最大数量。

--marker <template>

部署模板 UUID(例如,来自先前请求列表的最后一个部署模板)。返回此 UUID 之后的部署模板列表。

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

按指定的部署模板字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

--long

显示有关部署模板的详细信息。

--fields <field>

一个或多个部署模板字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

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

baremetal deploy template set

设置 baremetal 部署模板属性。

openstack baremetal deploy template set
    [--name <name>]
    [--steps <steps>]
    [--extra <key=value>]
    <template>
--name <name>

设置部署模板的唯一名称。必须是有效的特性名称。

--steps <steps>

部署步骤。可以是包含部署步骤的 YAML 文件路径;或者 `-`,此时从标准输入读取部署步骤;或者 JSON 字符串。该值应为部署步骤字典列表;每个字典应具有 `interface`、`step`、`args` 和 `priority` 键。

--extra <key=value>

要在此 baremetal 部署模板上设置的额外属性(重复选项可设置多个额外属性)。

template

部署模板的名称或 UUID

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

baremetal deploy template show

显示 baremetal 部署模板详细信息。

openstack baremetal deploy template show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <template>
-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

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

--fields <field>

一个或多个部署模板字段。仅从服务器获取这些字段。

template

部署模板的名称或 UUID。

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

baremetal deploy template unset

取消设置 baremetal 部署模板属性。

openstack baremetal deploy template unset [--extra <key>] <template>
--extra <key>

要在此 baremetal 部署模板上取消设置的额外属性(重复选项可取消设置多个额外属性)。

template

部署模板的名称或 UUID

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

baremetal driver

baremetal driver list

列出启用的驱动程序。

openstack baremetal driver 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]
    [--type <type>]
    [--long | --fields <field> [<field> ...]]
-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

按降序对列进行排序

--type <type>

驱动程序类型(“classic”或“dynamic”)。默认列出所有。

--long

显示有关驱动程序的详细信息。

--fields <field>

一个或多个节点字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

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

baremetal driver passthru call

调用驱动程序的供应商 passthru 方法。

openstack baremetal driver passthru call
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--arg <key=value>]
    [--http-method <http-method>]
    <driver>
    <method>
-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

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

--arg <key=value>

传递给 passthru 方法的参数(重复选项可指定多个参数)。

--http-method <http-method>

用于 passthru 请求的 HTTP 方法。可以是 DELETE、GET、PATCH、POST、PUT 之一。默认为 ‘POST’。

driver

驱动程序的名称。

method

要调用的供应商 passthru 方法。

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

baremetal driver passthru list

列出驱动程序可用的供应商 passthru 方法。

openstack baremetal driver passthru 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]
    <driver>
-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

按降序对列进行排序

driver

驱动程序的名称。

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

baremetal driver property list

列出驱动程序属性。

openstack baremetal driver property 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]
    <driver>
-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

按降序对列进行排序

driver

驱动程序的名称。

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

baremetal driver raid property list

列出驱动程序的 RAID 逻辑磁盘属性。

openstack baremetal driver raid property 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]
    <driver>
-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

按降序对列进行排序

driver

驱动程序的名称。

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

baremetal driver show

显示关于驱动程序的信息。

openstack baremetal driver show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <driver>
-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

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

--fields <field>

One or more node fields. Only these fields will be fetched from the server.

driver

驱动程序的名称。

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

baremetal node

baremetal node abort

将裸机节点的置备状态设置为 ‘abort’

openstack baremetal node abort <node> [<node> ...]
node

Names or UUID’s of the nodes.

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

baremetal node add trait

添加节点的特性。

openstack baremetal node add trait <node> <trait> [<trait> ...]
node

Name or UUID of the node

trait

Trait(s) to add

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

baremetal node adopt

将裸机节点的置备状态设置为 ‘adopt’

openstack baremetal node adopt
    [--wait [<time-out>]]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, active. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

node

Names or UUID’s of the nodes.

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

baremetal node bios setting list

列出节点的BIOS设置。

openstack baremetal node bios setting 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]
    [--long | --fields <field> [<field> ...]]
    <node>
-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

按降序对列进行排序

--long

Show detailed information about the BIOS settings.

--fields <field>

一个或多个节点字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

node

Name or UUID of the node

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

baremetal node bios setting show

显示节点的特定 BIOS 设置。

openstack baremetal node bios setting show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <node>
    <setting
    name>
-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

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

node

Name or UUID of the node

setting name

Setting name to show

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

baremetal node boot device set

设置节点的启动设备

openstack baremetal node boot device set
    [--persistent]
    <node>
    [<node> ...]
    <device>
--persistent

Make changes persistent for all future boots

node

Names or UUID’s of the nodes

device

One of bios, cdrom, disk, pxe, safe, wanboot

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

baremetal node boot device show

显示节点的启动设备信息

openstack baremetal node boot device show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--supported]
    <node>
-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

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

--supported

Show the supported boot devices

node

Name or UUID of the node

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

baremetal node boot mode set

设置下一个裸机节点部署的启动模式

openstack baremetal node boot mode set <node> [<node> ...] <boot_mode>
node

Names or UUID’s of the nodes.

boot_mode

The boot mode to set for node (uefi/bios)

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

baremetal node children list

获取与节点关联的子节点列表。

openstack baremetal node children list
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <node>
-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

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

node

Name or UUID of the node.

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

baremetal node clean

将裸机节点的置备状态设置为“clean”

openstack baremetal node clean
    [--wait [<time-out>]]
    (--clean-steps <clean-steps> | --runbook <runbook>)
    [--disable-ramdisk]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, manageable. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

--clean-steps <clean-steps>

The clean steps. May be the path to a YAML file containing the clean steps; OR ‘-’, with the clean steps being read from standard input; OR a JSON string. The value should be a list of clean-step dictionaries; each dictionary should have keys ‘interface’ and ‘step’, and optional key ‘args’.

--runbook <runbook>

The identifier of a predefined runbook to use for cleaning.

--disable-ramdisk

ironic-python-agent will not be booted for cleaning. Only steps explicitly marked as not requiring ironic-python-agent can be executed with this set.

node

Names or UUID’s of the nodes.

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

baremetal node console disable

禁用节点的控制台访问

openstack baremetal node console disable <node> [<node> ...]
node

Names or UUID’s of the nodes

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

baremetal node console enable

启用节点的控制台访问

openstack baremetal node console enable <node> [<node> ...]
node

Names or UUID’s of the nodes

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

baremetal node console show

显示节点的控制台信息

openstack baremetal node console show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <node>
-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

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

node

Name or UUID of the node

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

baremetal node create

向裸机服务注册新节点

openstack baremetal node create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--chassis-uuid <chassis>]
    --driver <driver>
    [--driver-info <key=value>]
    [--property <key=value>]
    [--extra <key=value>]
    [--uuid <uuid>]
    [--name <name>]
    [--bios-interface <bios_interface>]
    [--boot-interface <boot_interface>]
    [--console-interface <console_interface>]
    [--deploy-interface <deploy_interface>]
    [--inspect-interface <inspect_interface>]
    [--management-interface <management_interface>]
    [--network-data <network data>]
    [--network-interface <network_interface>]
    [--power-interface <power_interface>]
    [--raid-interface <raid_interface>]
    [--rescue-interface <rescue_interface>]
    [--storage-interface <storage_interface>]
    [--vendor-interface <vendor_interface>]
    [--resource-class <resource_class>]
    [--conductor-group <conductor_group>]
    [--automated-clean | --no-automated-clean]
    [--owner <owner>]
    [--lessee <lessee>]
    [--description <description>]
    [--shard <shard>]
    [--parent-node <parent_node>]
    [--firmware-interface <firmware_interface>]
    [--disable-power-off]
-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

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

--chassis-uuid <chassis>

UUID of the chassis that this node belongs to.

--driver <driver>

Driver used to control the node [REQUIRED].

--driver-info <key=value>

Key/value pair used by the driver, such as out-of-band management credentials. Can be specified multiple times.

--property <key=value>

Key/value pair describing the physical characteristics of the node. This is exported to Nova and used by the scheduler. Can be specified multiple times.

--extra <key=value>

记录任意键/值元数据。可以指定多次。

--uuid <uuid>

Unique UUID for the node.

--name <name>

Unique name for the node.

--bios-interface <bios_interface>

BIOS interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--boot-interface <boot_interface>

Boot interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--console-interface <console_interface>

Console interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--deploy-interface <deploy_interface>

Deploy interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--inspect-interface <inspect_interface>

Inspect interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--management-interface <management_interface>

Management interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--network-data <network data>

JSON string or a YAML file or ‘-’ for stdin to read static network configuration for the baremetal node associated with this ironic node. Format of this file should comply with Nova network data metadata (network_data.json). Depending on ironic boot interface capabilities being used, network configuration may or may not been served to the node for offline network configuration.

--network-interface <network_interface>

Network interface used for switching node to cleaning/provisioning networks.

--power-interface <power_interface>

Power interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--raid-interface <raid_interface>

RAID interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--rescue-interface <rescue_interface>

Rescue interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--storage-interface <storage_interface>

Storage interface used by the node’s driver.

--vendor-interface <vendor_interface>

Vendor interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--resource-class <resource_class>

Resource class for mapping nodes to Nova flavors

--conductor-group <conductor_group>

Conductor group the node will belong to

--automated-clean

Enable automated cleaning for the node

--no-automated-clean

Explicitly disable automated cleaning for the node

--owner <owner>

Owner of the node.

--lessee <lessee>

Lessee of the node.

--description <description>

Description for the node.

--shard <shard>

Shard for the node.

--parent-node <parent_node>

Parent node for the node being created.

--firmware-interface <firmware_interface>

Firmware interface used by the node’s driver. This is only applicable when the specified –driver is a hardware type.

--disable-power-off

Explicitly disable power off actions on the node

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

baremetal node delete

注销裸机节点

openstack baremetal node delete <node> [<node> ...]
node

Node(s) to delete (name or UUID)

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

baremetal node deploy

将裸机节点的置备状态设置为‘deploy’

openstack baremetal node deploy
    [--wait [<time-out>]]
    [--config-drive <config-drive>]
    [--deploy-steps <deploy-steps>]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, active. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

--config-drive <config-drive>

A gzipped, base64-encoded configuration drive string OR the path to the configuration drive file OR the path to a directory containing the config drive files OR a JSON object to build config drive from OR the path to the JSON file. In case it’s a directory, a config drive will be generated from it. In case it’s a JSON object with optional keys meta_data, user_data and network_data or a JSON file, a config drive will be generated on the server side (see the bare metal API reference for more details).

--deploy-steps <deploy-steps>

The deploy steps. May be the path to a YAML file containing the deploy steps; OR ‘-’, with the deploy steps being read from standard input; OR a JSON string. The value should be a list of deploy-step dictionaries; each dictionary should have keys ‘interface’ and ‘step’, and optional key ‘args’.

node

Names or UUID’s of the nodes.

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

baremetal node firmware list

列出节点的全部固件组件

openstack baremetal node firmware 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]
    <node>
-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

按降序对列进行排序

node

Name or UUID of the node

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

baremetal node history get

获取裸机节点的历史事件。

openstack baremetal node history get
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    <node>
    <event>
-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

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

node

Name or UUID of the node.

event

UUID of the event.

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

baremetal node history list

获取裸机节点的历史事件。

openstack baremetal node history 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]
    [--long]
    <node>
-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

按降序对列进行排序

--long

Show detailed information about the node history events.

node

Name or UUID of the node.

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

baremetal node inject nmi

向裸机节点注入NMI

openstack baremetal node inject nmi <node> [<node> ...]
node

Names or UUID’s of the nodes.

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

baremetal node inspect

将裸机节点的置备状态设置为‘inspect’

openstack baremetal node inspect
    [--wait [<time-out>]]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, manageable. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

node

Names or UUID’s of the nodes.

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

baremetal node inventory save

获取节点的硬件清单(JSON 格式)或将其保存到文件。

openstack baremetal node inventory save [--file <filename>] <node>
--file <filename>

Save inspection data to file with name (default: stdout).

node

Name or UUID of the node

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

baremetal node list

列出裸机节点

openstack baremetal node 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 <node>]
    [--sort <key>[:<direction>]]
    [--maintenance | --no-maintenance]
    [--retired | --no-retired]
    [--fault <fault>]
    [--associated | --unassociated]
    [--provision-state <provision state>]
    [--driver <driver>]
    [--resource-class <resource class>]
    [--conductor-group <conductor_group>]
    [--conductor <conductor>]
    [--chassis <chassis UUID>]
    [--owner <owner>]
    [--lessee <lessee>]
    [--description-contains <description_contains>]
    [--sharded | --unsharded]
    [--shards <shards> [<shards> ...]]
    [--long | --fields <field> [<field> ...]]
    [--include-children | --parent-node <parent_node>]
-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>

Maximum number of nodes to return per request, 0 for no limit. Default is the maximum number used by the Baremetal API Service.

--marker <node>

Node UUID (for example, of the last node in the list from a previous request). Returns the list of nodes after this UUID.

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

Sort output by specified node fields and directions (asc or desc) (default: asc). Multiple fields and directions can be specified, separated by comma.

--maintenance

Limit list to nodes in maintenance mode

--no-maintenance

Limit list to nodes not in maintenance mode

--retired

Limit list to retired nodes.

--no-retired

Limit list to not retired nodes.

--fault <fault>

List nodes in specified fault.

--associated

List only nodes associated with an instance.

--unassociated

List only nodes not associated with an instance.

--provision-state <provision state>

List nodes in specified provision state.

--driver <driver>

Limit list to nodes with driver <driver>

--resource-class <resource class>

Limit list to nodes with resource class <resource class>

--conductor-group <conductor_group>

Limit list to nodes with conductor group <conductor group>

--conductor <conductor>

Limit list to nodes with conductor <conductor>

--chassis <chassis UUID>

Limit list to nodes of this chassis

--owner <owner>

Limit list to nodes with owner <owner>

--lessee <lessee>

Limit list to nodes with lessee <lessee>

--description-contains <description_contains>

Limit list to nodes with description contains <description_contains>

--sharded

List only nodes that are sharded.

--unsharded

List only nodes that are not sharded.

--shards <shards>

List only nodes that are in shards <shards>.

--long

Show detailed information about the nodes.

--fields <field>

一个或多个节点字段。仅从服务器获取这些字段。不能与 `--long` 一起使用。

--include-children

Include children in the node list.

--parent-node <parent_node>

List only nodes associated with a parent node.

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

baremetal node maintenance set

将裸机节点设置为维护模式

openstack baremetal node maintenance set
    [--reason <reason>]
    <node>
    [<node> ...]
--reason <reason>

Reason for setting maintenance mode.

node

Names or UUID’s of the nodes.

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

baremetal node maintenance unset

取消裸机节点的维护模式

openstack baremetal node maintenance unset <node> [<node> ...]
node

Names or UUID’s of the nodes.

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

baremetal node manage

将裸机节点的置备状态设置为“manage”

openstack baremetal node manage
    [--wait [<time-out>]]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, manageable. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

node

Names or UUID’s of the nodes.

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

baremetal node passthru call

调用节点的供应商 passthru 方法

openstack baremetal node passthru call
    [--arg <key=value>]
    [--http-method <http-method>]
    <node>
    <method>
--arg <key=value>

Argument to pass to the passthru method (repeat option to specify multiple arguments)

--http-method <http-method>

The HTTP method to use in the passthru request. One of DELETE, GET, PATCH, POST, PUT. Defaults to POST.

node

Name or UUID of the node

method

Vendor passthru method to be executed

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

baremetal node passthru list

列出节点的供应商 passthru 方法

openstack baremetal node passthru 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]
    <node>
-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

按降序对列进行排序

node

Name or UUID of the node

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

baremetal node power off

关闭节点

openstack baremetal node power off
    [--power-timeout <power-timeout>]
    [--soft]
    <node>
    [<node> ...]
--power-timeout <power-timeout>

Timeout (in seconds, positive integer) to wait for the target power state before erroring out.

--soft

Request graceful power-off.

node

Names or UUID’s of the nodes.

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

baremetal node power on

打开节点

openstack baremetal node power on
    [--power-timeout <power-timeout>]
    <node>
    [<node> ...]
--power-timeout <power-timeout>

Timeout (in seconds, positive integer) to wait for the target power state before erroring out.

node

Names or UUID’s of the nodes.

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

baremetal node provide

将 baremetal 节点的置备状态设置为“provide”

openstack baremetal node provide
    [--wait [<time-out>]]
    <node>
    [<node> ...]
--wait <time-out>

等待节点达到所需状态,可用。可选参数为超时值(秒)。默认值为0,表示无限期等待。

node

Names or UUID’s of the nodes.

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

baremetal node reboot

重启裸机节点

openstack baremetal node reboot
    [--soft]
    [--power-timeout <power-timeout>]
    <node>
    [<node> ...]
--soft

请求优雅重启。

--power-timeout <power-timeout>

Timeout (in seconds, positive integer) to wait for the target power state before erroring out.

node

Names or UUID’s of the nodes.

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

baremetal node rebuild

将裸机节点的置备状态设置为‘rebuild’

openstack baremetal node rebuild
    [--wait [<time-out>]]
    [--config-drive <config-drive>]
    [--deploy-steps <deploy-steps>]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, active. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

--config-drive <config-drive>

A gzipped, base64-encoded configuration drive string OR the path to the configuration drive file OR the path to a directory containing the config drive files OR a JSON object to build config drive from OR the path to the JSON file. In case it’s a directory, a config drive will be generated from it. In case it’s a JSON object with optional keys meta_data, user_data and network_data or a JSON file, a config drive will be generated on the server side (see the bare metal API reference for more details).

--deploy-steps <deploy-steps>

部署步骤(JSON格式)。可以是包含部署步骤的文件的路径;或者“-”,表示从标准输入读取部署步骤;或者一个字符串。该值应为部署步骤字典的列表;每个字典应包含键‘interface’、‘step’、‘priority’,以及可选键‘args’。

node

Names or UUID’s of the nodes.

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

baremetal node remove trait

移除节点上的特征。

openstack baremetal node remove trait [--all] <node> [<trait> ...]
--all

移除所有特性。

node

Name or UUID of the node

trait

要移除的特性。

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

baremetal node rescue

将裸机节点的置备状态设置为‘rescue’

openstack baremetal node rescue
    [--wait [<time-out>]]
    --rescue-password <rescue-password>
    <node>
    [<node> ...]
--wait <time-out>

等待节点达到所需状态,rescue。可选参数为超时值(秒)。默认值为0,表示无限期等待。

--rescue-password <rescue-password>

用于登录救援ramdisk的密码。该值应为非空字符串。

node

Names or UUID’s of the nodes.

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

baremetal node secure boot off

关闭安全启动

openstack baremetal node secure boot off <node> [<node> ...]
node

Name or UUID of the node

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

baremetal node secure boot on

启用裸机节点的安全启动

openstack baremetal node secure boot on <node> [<node> ...]
node

Name or UUID of the node

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

baremetal node service

将裸机节点的置备状态设置为“service”

openstack baremetal node service
    [--wait [<time-out>]]
    (--service-steps <service-steps> | --runbook <runbook>)
    [--disable-ramdisk]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, active. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

--service-steps <service-steps>

服务步骤。可以是包含服务步骤的YAML文件的路径;或者“-”,表示从标准输入读取服务步骤;或者一个JSON字符串。该值应为服务步骤字典的列表;每个字典应包含键‘interface’和‘step’,以及可选键‘args’。

--runbook <runbook>

用于服务的预定义runbook的标识符。

--disable-ramdisk

ironic-python-agent will not be booted for cleaning. Only steps explicitly marked as not requiring ironic-python-agent can be executed with this set.

node

Names or UUID’s of the nodes.

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

baremetal node set

设置裸机节点属性

openstack baremetal node set
    [--instance-uuid <uuid>]
    [--name <name>]
    [--chassis-uuid <chassis UUID>]
    [--driver <driver>]
    [--bios-interface <bios_interface> | --reset-bios-interface]
    [--boot-interface <boot_interface> | --reset-boot-interface]
    [--console-interface <console_interface> | --reset-console-interface]
    [--deploy-interface <deploy_interface> | --reset-deploy-interface]
    [--firmware-interface <firmware_interface> | --reset-firmware-interface]
    [--inspect-interface <inspect_interface> | --reset-inspect-interface]
    [--management-interface <management_interface> | --reset-management-interface]
    [--network-interface <network_interface> | --reset-network-interface]
    [--network-data <network data>]
    [--power-interface <power_interface> | --reset-power-interface]
    [--raid-interface <raid_interface> | --reset-raid-interface]
    [--rescue-interface <rescue_interface> | --reset-rescue-interface]
    [--storage-interface <storage_interface> | --reset-storage-interface]
    [--vendor-interface <vendor_interface> | --reset-vendor-interface]
    [--reset-interfaces]
    [--resource-class <resource_class>]
    [--conductor-group <conductor_group>]
    [--automated-clean | --no-automated-clean]
    [--protected]
    [--protected-reason <protected_reason>]
    [--retired]
    [--retired-reason <retired_reason>]
    [--target-raid-config <target_raid_config>]
    [--property <key=value>]
    [--extra <key=value>]
    [--driver-info <key=value>]
    [--instance-info <key=value>]
    [--owner <owner>]
    [--lessee <lessee>]
    [--description <description>]
    [--shard <shard>]
    [--parent-node <parent_node>]
    [--enable-power-off | --disable-power-off]
    <node>
    [<node> ...]
--instance-uuid <uuid>

设置节点的实例UUID为<uuid>

--name <name>

设置节点的名称

--chassis-uuid <chassis UUID>

设置节点的机箱

--driver <driver>

设置节点的驱动程序

--bios-interface <bios_interface>

设置节点的BIOS接口

--reset-bios-interface

将BIOS接口重置为其硬件类型默认值

--boot-interface <boot_interface>

设置节点的启动接口

--reset-boot-interface

将启动接口重置为其硬件类型默认值

--console-interface <console_interface>

设置节点的控制台接口

--reset-console-interface

将控制台接口重置为其硬件类型默认值

--deploy-interface <deploy_interface>

设置节点的部署接口

--reset-deploy-interface

将部署接口重置为其硬件类型默认值

--firmware-interface <firmware_interface>

设置节点的固件接口

--reset-firmware-interface

将固件接口重置为其硬件类型默认值

--inspect-interface <inspect_interface>

设置节点的检测接口

--reset-inspect-interface

将检测接口重置为其硬件类型默认值

--management-interface <management_interface>

设置节点的管理接口

--reset-management-interface

将管理接口重置为其硬件类型默认值

--network-interface <network_interface>

设置节点的网络接口

--reset-network-interface

将网络接口重置为其硬件类型默认值

--network-data <network data>

JSON string or a YAML file or ‘-’ for stdin to read static network configuration for the baremetal node associated with this ironic node. Format of this file should comply with Nova network data metadata (network_data.json). Depending on ironic boot interface capabilities being used, network configuration may or may not been served to the node for offline network configuration.

--power-interface <power_interface>

设置节点的电源接口

--reset-power-interface

将电源接口重置为其硬件类型默认值

--raid-interface <raid_interface>

设置节点的RAID接口

--reset-raid-interface

将RAID接口重置为其硬件类型默认值

--rescue-interface <rescue_interface>

设置节点的救援接口

--reset-rescue-interface

将救援接口重置为其硬件类型默认值

--storage-interface <storage_interface>

设置节点的存储接口

--reset-storage-interface

将存储接口重置为其硬件类型默认值

--vendor-interface <vendor_interface>

设置节点的供应商接口

--reset-vendor-interface

将供应商接口重置为其硬件类型默认值

--reset-interfaces

将所有未显式指定的接口重置为其默认实现。仅与–driver一起使用。

--resource-class <resource_class>

设置节点的资源类

--conductor-group <conductor_group>

设置节点的conductor组

--automated-clean

Enable automated cleaning for the node

--no-automated-clean

Explicitly disable automated cleaning for the node

--protected

将节点标记为受保护

--protected-reason <protected_reason>

设置标记节点为受保护的原因

--retired

将节点标记为已退役

--retired-reason <retired_reason>

设置标记节点为已退役的原因

--target-raid-config <target_raid_config>

设置节点的目标RAID配置(JSON)。可以是:1.一个包含RAID配置YAML数据的文件的路径;2.“-”表示从标准输入读取内容;或3.一个有效的JSON字符串。

--property <key=value>

要在此裸金属节点上设置的属性(重复选项以设置多个属性)

--extra <key=value>

要在此裸金属节点上设置的附加信息(重复选项以设置多个附加信息)

--driver-info <key=value>

要在此裸金属节点上设置的驱动程序信息(重复选项以设置多个驱动程序信息)

--instance-info <key=value>

要在此裸金属节点上设置的实例信息(重复选项以设置多个实例信息)

--owner <owner>

设置节点的拥有者

--lessee <lessee>

设置节点的租用者

--description <description>

设置节点的描述

--shard <shard>

设置节点的shard

--parent-node <parent_node>

设置节点的父节点

--enable-power-off

显式启用节点上的电源关闭操作

--disable-power-off

显式禁用节点上的电源关闭操作

node

Names or UUID’s of the nodes.

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

baremetal node show

显示裸机节点详情

openstack baremetal node show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--instance]
    [--fields <field> [<field> ...]]
    <node>
-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

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

--instance

<node>是实例UUID。

--fields <field>

One or more node fields. Only these fields will be fetched from the server.

node

节点(或实例UUID,如果指定了–instance)的名称或UUID。

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

baremetal node trait list

列出节点的特性。

openstack baremetal node trait 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]
    <node>
-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

按降序对列进行排序

node

Name or UUID of the node

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

baremetal node undeploy

将裸机节点的置备状态设置为“deleted”

openstack baremetal node undeploy
    [--wait [<time-out>]]
    <node>
    [<node> ...]
--wait <time-out>

等待节点达到所需状态,可用。可选参数为超时值(秒)。默认值为0,表示无限期等待。

node

Names or UUID’s of the nodes.

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

baremetal node unhold

将裸机节点的置备状态设置为“unhold”

openstack baremetal node unhold <node> [<node> ...]
node

Names or UUID’s of the nodes.

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

baremetal node unrescue

将裸机节点的置备状态设置为“unrescue”

openstack baremetal node unrescue
    [--wait [<time-out>]]
    <node>
    [<node> ...]
--wait <time-out>

Wait for a node to reach the desired state, active. Optionally takes a timeout value (in seconds). The default value is 0, meaning it will wait indefinitely.

node

Names or UUID’s of the nodes.

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

baremetal node unset

取消设置裸机属性

openstack baremetal node unset
    [--instance-uuid]
    [--name]
    [--resource-class]
    [--target-raid-config]
    [--property <key>]
    [--extra <key>]
    [--driver-info <key>]
    [--instance-info <key>]
    [--chassis-uuid]
    [--bios-interface]
    [--boot-interface]
    [--console-interface]
    [--deploy-interface]
    [--firmware-interface]
    [--inspect-interface]
    [--network-data]
    [--management-interface]
    [--network-interface]
    [--power-interface]
    [--raid-interface]
    [--rescue-interface]
    [--storage-interface]
    [--vendor-interface]
    [--conductor-group]
    [--automated-clean]
    [--protected]
    [--protected-reason]
    [--retired]
    [--retired-reason]
    [--owner]
    [--lessee]
    [--description]
    [--shard]
    [--parent-node]
    <node>
    [<node> ...]
--instance-uuid

取消设置此裸金属节点的实例UUID

--name

取消设置节点的名称

--resource-class

取消设置节点的资源类

--target-raid-config

取消设置节点的目标RAID配置

--property <key>

要从此裸金属节点取消设置的属性(重复选项以取消设置多个属性)

--extra <key>

要从此裸金属节点取消设置的附加信息(重复选项以取消设置多个附加信息)

--driver-info <key>

要从此裸金属节点取消设置的驱动程序信息(重复选项以取消设置驱动程序信息中的多个项)

--instance-info <key>

要从此裸金属节点取消设置的实例信息(重复选项以取消设置多个实例信息)

--chassis-uuid

取消设置此裸金属节点的机箱UUID

--bios-interface

取消设置此裸金属节点的BIOS接口

--boot-interface

取消设置此裸金属节点的启动接口

--console-interface

取消设置此裸金属节点的控制台接口

--deploy-interface

取消设置此裸金属节点的部署接口

--firmware-interface

取消设置此裸金属节点的固件接口

--inspect-interface

取消设置此裸金属节点的检测接口

--network-data

取消设置此裸金属端口的网络数据。

--management-interface

取消设置此裸金属节点的管理接口

--network-interface

取消设置此裸金属节点的网络接口

--power-interface

取消设置此裸金属节点的电源接口

--raid-interface

取消设置此裸金属节点的RAID接口

--rescue-interface

取消设置此裸金属节点的救援接口

--storage-interface

取消设置此裸金属节点的存储接口

--vendor-interface

取消设置此裸金属节点的供应商接口

--conductor-group

取消设置此裸金属节点的conductor组(将使用默认组)

--automated-clean

取消设置此裸金属节点的自动清理选项(将使用配置中的值)

--protected

取消设置节点上的保护标志

--protected-reason

取消设置保护原因(取消设置保护时会自动取消设置)

--retired

取消设置节点上的退役标志

--retired-reason

取消设置退役原因(取消设置退役时会自动取消设置)

--owner

取消设置节点的拥有者字段

--lessee

取消设置节点的租用者字段

--description

取消设置节点的描述字段

--shard

取消设置节点的shard字段

--parent-node

取消设置节点的父节点字段

node

Names or UUID’s of the nodes.

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

baremetal node validate

验证节点的驱动接口

openstack baremetal node validate
    [-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]
    <node>
-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

按降序对列进行排序

node

Name or UUID of the node

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

baremetal node vif attach

将 VIF 附加到给定节点

openstack baremetal node vif attach
    [--port-uuid <port-uuid>]
    [--vif-info <key=value>]
    <node>
    <vif-id>
--port-uuid <port-uuid>

要将VIF附加到的裸金属端口的UUID。

--vif-info <key=value>

记录任意键值元数据。可以指定多次。强制参数‘id’不能作为键指定。

node

Name or UUID of the node

vif-id

要附加到节点的VIF的名称或UUID。

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

baremetal node vif detach

将 VIF 从给定节点分离

openstack baremetal node vif detach <node> <vif-id>
node

Name or UUID of the node

vif-id

要从节点分离的VIF的名称或UUID。

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

baremetal node vif list

显示节点的已附加 VIF

openstack baremetal node vif 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]
    <node>
-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

按降序对列进行排序

node

Name or UUID of the node

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

baremetal port

baremetal port create

创建一个新的端口

openstack baremetal port create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --node <uuid>
    [--uuid <uuid>]
    [--extra <key=value>]
    [--local-link-connection <key=value>]
    [-l <key=value>]
    [--pxe-enabled <boolean>]
    [--port-group <uuid>]
    [--physical-network <physical network>]
    [--is-smartnic]
    [--name <port name>]
    [--description <port description>]
    <address>
-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

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

--node <uuid>

此端口所属节点的UUID。

--uuid <uuid>

端口的UUID。

--extra <key=value>

记录任意键值元数据。参数可以指定多次。

描述本地链路连接信息的键值元数据。有效键包括‘switch_info’、‘switch_id’、‘port_id’和‘hostname’。‘switch_id’和‘port_id’是必需的。对于Smart NIC端口,必需的键是‘port_id’和‘hostname’。参数可以指定多次。

-l <key=value>

已弃用。请使用–local-link-connection代替。描述本地链路连接信息的键值元数据。有效键包括‘switch_info’、‘switch_id’和‘port_id’。‘switch_id’和‘port_id’是必需的。可以指定多次。

--pxe-enabled <boolean>

指示是否应在使用PXE引导此节点时使用此端口。

--port-group <uuid>

此端口所属的端口组的UUID。

--physical-network <physical network>

此端口连接到的物理网络的名称。

--is-smartnic

指示此端口是否为Smart NIC端口。

--name <port name>

端口的名称。

--description <port description>

端口的可选描述。

address

此端口的MAC地址。

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

baremetal port delete

删除端口。

openstack baremetal port delete <port> [<port> ...]
port

要删除的端口的UUID。

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

baremetal port group create

创建一个新的裸机端口组。

openstack baremetal port group create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --node <uuid>
    [--address <mac-address>]
    [--name NAME]
    [--uuid UUID]
    [--extra <key=value>]
    [--mode MODE]
    [--property <key=value>]
    [--support-standalone-ports | --unsupport-standalone-ports]
-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

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

--node <uuid>

此端口组所属节点的UUID。

--address <mac-address>

此端口组的MAC地址。

--name <NAME>

端口组的名称。

--uuid <UUID>

端口组的UUID。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

--mode <MODE>

端口组的模式。可能的值请参考https://linuxkernel.org.cn/doc/Documentation/networking/bonding.txt

--property <key=value>

与此端口组配置相关的键值属性。可以指定多次。

--support-standalone-ports

此端口组成员的端口可以用作独立端口。(默认)

--unsupport-standalone-ports

此端口组成员的端口不能用作独立端口。

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

baremetal port group delete

注销裸机端口组。

openstack baremetal port group delete <port group> [<port group> ...]
port group

要删除的端口组(名称或UUID)。

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

baremetal port group list

列出裸机端口组。

openstack baremetal port group 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 <port group>]
    [--sort <key>[:<direction>]]
    [--address <mac-address>]
    [--node <node>]
    [--long | --fields <field> [<field> ...]]
-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>

每次请求返回的最大端口组数量,0表示无限制。默认为裸金属API服务使用的最大数量。

--marker <port group>

端口组UUID(例如,上一次请求列表中的最后一个端口组的UUID)。返回此UUID之后的端口组列表。

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

按指定的端口组字段和方向(asc或desc,默认为asc)排序输出。可以指定多个字段和方向,用逗号分隔。

--address <mac-address>

仅显示具有此MAC地址的端口组的信息。

--node <node>

仅列出此节点的端口组(名称或UUID)。

--long

显示有关端口组的详细信息。

--fields <field>

一个或多个端口组字段。仅会从服务器获取这些字段。不能与‘–long’一起使用。

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

baremetal port group set

设置裸机端口组属性。

openstack baremetal port group set
    [--node <uuid>]
    [--address <mac-address>]
    [--name <name>]
    [--extra <key=value>]
    [--mode MODE]
    [--property <key=value>]
    [--support-standalone-ports | --unsupport-standalone-ports]
    <port
    group>
--node <uuid>

更新此端口组所属节点的UUID。

--address <mac-address>

此端口组的MAC地址。

--name <name>

端口组的名称。

--extra <key=value>

要从此裸金属端口组设置的附加信息(重复选项以设置多个附加信息)。

--mode <MODE>

端口组的模式。可能的值请参考https://linuxkernel.org.cn/doc/Documentation/networking/bonding.txt

--property <key=value>

与此端口组配置相关的键值属性(重复选项以设置多个属性)。

--support-standalone-ports

此端口组成员的端口可以用作独立端口。

--unsupport-standalone-ports

此端口组成员的端口不能用作独立端口。

port group

端口组的名称或UUID。

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

baremetal port group show

显示裸机端口组详细信息。

openstack baremetal port group show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--address]
    [--fields <field> [<field> ...]]
    <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

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

--address

<id>是端口组的MAC地址(而不是UUID或名称)。

--fields <field>

一个或多个端口组字段。仅会从服务器获取这些字段。

id

端口组的UUID或名称(或MAC地址,如果指定了–address)。

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

baremetal port group unset

取消设置裸机端口组属性。

openstack baremetal port group unset
    [--name]
    [--address]
    [--extra <key>]
    [--property <key>]
    <port
    group>
--name

取消设置端口组的名称。

--address

取消设置端口组的地址。

--extra <key>

要从此裸金属端口组中取消设置的额外信息(重复选项以取消设置多个额外信息)。

--property <key>

要从此裸金属端口组中取消设置的属性(重复选项以取消设置多个属性)。

port group

端口组的名称或UUID。

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

baremetal port list

列出裸金属端口。

openstack baremetal port 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]
    [--address <mac-address>]
    [--node <node>]
    [--port-group <port group>]
    [--limit <limit>]
    [--marker <port>]
    [--sort <key>[:<direction>]]
    [--long | --fields <field> [<field> ...]]
-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

按降序对列进行排序

--address <mac-address>

仅显示具有此 MAC 地址的端口信息。

--node <node>

仅列出此节点的端口(名称或 UUID)。

--port-group <port group>

仅列出此端口组的端口(名称或 UUID)。

--limit <limit>

每次请求最多返回的端口数,0 表示不限制。默认为裸金属 API 服务使用的最大数量。

--marker <port>

端口 UUID(例如,前一个请求列表中的最后一个端口)。返回此 UUID 之后的端口列表。

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

按指定的端口字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

--long

显示端口的详细信息。

--fields <field>

一个或多个端口字段。仅从服务器获取这些字段。不能与“--long”同时使用。

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

baremetal port set

设置裸金属端口属性。

openstack baremetal port set
    [--node <uuid>]
    [--address <address>]
    [--extra <key=value>]
    [--port-group <uuid>]
    [--local-link-connection <key=value>]
    [--pxe-enabled | --pxe-disabled]
    [--physical-network <physical network>]
    [--is-smartnic]
    [--name <name>]
    [--description <description>]
    <port>
--node <uuid>

设置此端口所属节点的 UUID。

--address <address>

设置此端口的 MAC 地址。

--extra <key=value>

要在此裸金属端口上设置的额外信息(重复选项以设置多个额外信息)。

--port-group <uuid>

设置此端口所属的端口组的 UUID。

描述本地链路连接信息的键/值元数据。有效键为 'switch_info'、'switch_id'、'port_id' 和 'hostname'。键 'switch_id' 和 'port_id' 是必需的。对于 Smart NIC 端口,必需的键是 'port_id' 和 'hostname'。参数可以指定多次。

--pxe-enabled

指示在 PXE 引导此节点时应使用此端口(默认)。

--pxe-disabled

指示在 PXE 引导此节点时 **不** 应使用此端口。

--physical-network <physical network>

设置此端口所连接的物理网络的名称。

--is-smartnic

将端口设置为 Smart NIC 端口。

--name <name>

为此端口设置名称。

--description <description>

为此端口设置描述。

port

端口的 UUID。

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

baremetal port show

显示裸金属端口详情。

openstack baremetal port show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--address]
    [--fields <field> [<field> ...]]
    <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

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

--address

id 是端口的 MAC 地址(而不是 UUID)。

--fields <field>

一个或多个端口字段。仅从服务器获取这些字段。

id

端口的 UUID(如果指定了 --address,则为 MAC 地址)。

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

baremetal port unset

取消设置裸金属端口属性。

openstack baremetal port unset
    [--extra <key>]
    [--port-group]
    [--physical-network]
    [--is-smartnic]
    [--name]
    [--description]
    <port>
--extra <key>

要从此裸金属端口中取消设置的额外信息(重复选项以取消设置多个额外信息)。

--port-group

从端口组中移除端口。

--physical-network

取消设置此裸金属端口上的物理网络。

--is-smartnic

将端口设置为非 Smart NIC 端口。

--name

取消设置此端口的名称。

--description

取消设置此端口的描述。

port

端口的UUID。

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

baremetal volume

baremetal volume connector create

创建一个新的裸机卷连接器。

openstack baremetal volume connector create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --node <uuid>
    --type <type>
    --connector-id <connector
    id>
    [--uuid <uuid>]
    [--extra <key=value>]
-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

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

--node <uuid>

此卷连接器所属节点的 UUID。

--type <type>

卷连接器的类型。可以是 'iqn'、'ip'、'mac'、'wwnn'、'wwpn'、'port'、'portgroup'。

--connector-id <connector id>

指定类型中卷连接器的 ID。例如,如果类型是 'iqn',则为节点的 iSCSI 启动器 IQN。

--uuid <uuid>

卷连接器的 UUID。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

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

baremetal volume connector delete

注销裸机卷连接器。

openstack baremetal volume connector delete
    <volume
    connector>
    [<volume connector> ...]
volume connector

要删除的卷连接器的 UUID(s)。

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

baremetal volume connector list

列出裸机卷连接器。

openstack baremetal volume connector 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]
    [--node <node>]
    [--limit <limit>]
    [--marker <volume connector>]
    [--sort <key>[:<direction>]]
    [--long | --fields <field> [<field> ...]]
-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

按降序对列进行排序

--node <node>

仅列出此节点的卷连接器(名称或 UUID)。

--limit <limit>

每次请求最多返回的卷连接器数量,0 表示不限制。默认为裸金属 API 服务使用的最大数量。

--marker <volume connector>

卷连接器 UUID(例如,前一个请求列表中的最后一个卷连接器)。返回此 UUID 之后的卷连接器列表。

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

按指定的卷连接器字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

--long

显示卷连接器的详细信息。

--fields <field>

一个或多个卷连接器字段。仅从服务器获取这些字段。不能与“--long”同时使用。

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

baremetal volume connector set

设置裸机卷连接器属性。

openstack baremetal volume connector set
    [--node <uuid>]
    [--type <type>]
    [--connector-id <connector id>]
    [--extra <key=value>]
    <volume
    connector>
--node <uuid>

此卷连接器所属节点的 UUID。

--type <type>

卷连接器的类型。可以是 'iqn'、'ip'、'mac'、'wwnn'、'wwpn'、'port'、'portgroup'。

--connector-id <connector id>

指定类型中卷连接器的 ID。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

volume connector

卷连接器的 UUID。

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

baremetal volume connector show

显示裸机卷连接器详情。

openstack baremetal volume connector show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <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

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

--fields <field>

一个或多个卷连接器字段。仅从服务器获取这些字段。

id

卷连接器的 UUID。

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

baremetal volume connector unset

取消设置裸机卷连接器属性。

openstack baremetal volume connector unset
    [--extra <key>]
    <volume
    connector>
--extra <key>

要取消设置的额外信息(重复选项以取消设置多个额外信息)。

volume connector

卷连接器的 UUID。

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

baremetal volume target create

创建一个新的baremetal volume target。

openstack baremetal volume target create
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    --node <uuid>
    --type <volume
    type>
    [--property <key=value>]
    --boot-index <boot
    index>
    --volume-id <volume
    id>
    [--uuid <uuid>]
    [--extra <key=value>]
-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

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

--node <uuid>

此卷目标所属节点的 UUID。

--type <volume type>

卷目标的类型,例如 'iscsi'、'fibre_channel'。

--property <key=value>

与此卷目标类型相关的键/值属性。可以指定多次。

--boot-index <boot index>

卷目标的启动索引。

--volume-id <volume id>

与此目标关联的卷的 ID。

--uuid <uuid>

卷目标的 UUID。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

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

baremetal volume target delete

注销baremetal volume target(s)。

openstack baremetal volume target delete
    <volume
    target>
    [<volume target> ...]
volume target

要删除的卷目标(s)的 UUID。

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

baremetal volume target list

列出baremetal volume target。

openstack baremetal volume target 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]
    [--node <node>]
    [--limit <limit>]
    [--marker <volume target>]
    [--sort <key>[:<direction>]]
    [--long | --fields <field> [<field> ...]]
-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

按降序对列进行排序

--node <node>

仅列出此节点的卷目标(名称或 UUID)。

--limit <limit>

每次请求最多返回的卷目标数量,0 表示不限制。默认为裸金属 API 服务使用的最大数量。

--marker <volume target>

卷目标 UUID(例如,前一个请求列表中的最后一个卷目标)。返回此 UUID 之后的卷目标列表。

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

按指定的卷目标字段和方向(asc 或 desc,默认为 asc)对输出进行排序。可以指定多个字段和方向,用逗号分隔。

--long

显示卷目标的详细信息。

--fields <field>

一个或多个卷目标字段。仅从服务器获取这些字段。不能与“--long”同时使用。

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

baremetal volume target set

设置baremetal volume target属性。

openstack baremetal volume target set
    [--node <uuid>]
    [--type <volume type>]
    [--property <key=value>]
    [--boot-index <boot index>]
    [--volume-id <volume id>]
    [--extra <key=value>]
    <volume
    target>
--node <uuid>

此卷目标所属节点的 UUID。

--type <volume type>

卷目标的类型,例如 'iscsi'、'fibre_channel'。

--property <key=value>

与此卷目标类型相关的键/值属性。可以指定多次。

--boot-index <boot index>

卷目标的启动索引。

--volume-id <volume id>

与此目标关联的卷的 ID。

--extra <key=value>

记录任意键/值元数据。可以指定多次。

volume target

卷目标的 UUID。

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

baremetal volume target show

显示 baremetal volume target 详情。

openstack baremetal volume target show
    [-f {json,shell,table,value,yaml}]
    [-c COLUMN]
    [--noindent]
    [--prefix PREFIX]
    [--max-width <integer>]
    [--fit-width]
    [--print-empty]
    [--fields <field> [<field> ...]]
    <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

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

--fields <field>

一个或多个卷目标字段。仅从服务器获取这些字段。

id

卷目标的 UUID。

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

baremetal volume target unset

取消设置 baremetal volume target 属性。

openstack baremetal volume target unset
    [--extra <key>]
    [--property <key>]
    <volume
    target>
--extra <key>

要取消设置的额外信息(重复选项以取消设置多个额外信息)。

--property <key>

要从此裸金属卷目标中取消设置的属性(重复选项以取消设置多个属性)。

volume target

卷目标的 UUID。

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