ironic¶
baremetal allocation create¶
创建一个新的 baremetal 分配。
openstack baremetal allocation create
[--resource-class RESOURCE_CLASS]
[--trait TRAITS]
[--candidate-node CANDIDATE_NODES]
[--name NAME]
[--uuid UUID]
[--owner OWNER]
[--extra <key=value>]
[--wait [<time-out>]]
[--node NODE]
- --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
[--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> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大分配数,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --marker <allocation>¶
分配 UUID(例如,来自先前请求的列表中的最后一个分配)。返回此 UUID 之后的分配列表。
- --sort <key>[:<direction>]¶
按指定的分配字段和方向(升序或降序)对输出进行排序(默认:升序)。可以指定多个字段和方向,用逗号分隔。
- --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
[--fields <field> [<field> ...]]
<id>
- --fields <field>¶
一个或多个分配字段。仅从服务器获取这些字段。
- id¶
分配的 UUID 或名称
此命令由 python-ironicclient 插件提供。
baremetal allocation unset¶
取消设置 baremetal 分配属性。
openstack baremetal allocation unset
[--name]
[--extra <key>]
<allocation>
- --name¶
清除分配的名称
- --extra <key>¶
要在此裸机分配上取消设置的额外属性(重复选项以取消设置多个额外属性)。
- allocation¶
分配的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal chassis create¶
创建一个新的机箱。
openstack baremetal chassis create
[--description <description>]
[--extra <key=value>]
[--uuid <uuid>]
- --description <description>¶
机箱的描述
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
- --uuid <uuid>¶
机箱的唯一 UUID
此命令由 python-ironicclient 插件提供。
baremetal chassis delete¶
删除一个机箱。
openstack baremetal chassis delete <chassis> [<chassis> ...]
- chassis¶
要删除的机箱的 UUID
此命令由 python-ironicclient 插件提供。
baremetal chassis list¶
列出机箱。
openstack baremetal chassis list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--fields <field> [<field> ...]]
[--limit <limit>]
[--long]
[--marker <chassis>]
[--sort <key>[:<direction>]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --fields <field>¶
一个或多个机箱字段。仅从服务器获取这些字段。不能与 ‘–long’ 一起使用。
- --limit <limit>¶
每次请求返回的最大机箱数,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --long¶
显示有关机箱的详细信息
- --marker <chassis>¶
机箱 UUID(例如,来自先前请求的列表中的最后一个机箱)。返回此 UUID 之后的机箱列表。
- --sort <key>[:<direction>]¶
按指定的机箱字段和方向(升序或降序)对输出进行排序(默认:升序)。可以指定多个字段和方向,用逗号分隔。
此命令由 python-ironicclient 插件提供。
baremetal chassis set¶
设置机箱属性。
openstack baremetal chassis set
[--description <description>]
[--extra <key=value>]
<chassis>
- --description <description>¶
设置机箱的描述
- --extra <key=value>¶
要在此机箱上设置的额外属性(重复选项以设置多个额外属性)
- chassis¶
机箱的 UUID
此命令由 python-ironicclient 插件提供。
baremetal chassis show¶
显示机箱详细信息。
openstack baremetal chassis show
[--fields <field> [<field> ...]]
<chassis>
- --fields <field>¶
一个或多个机箱字段。仅从服务器获取这些字段。
- chassis¶
机箱的 UUID
此命令由 python-ironicclient 插件提供。
baremetal chassis unset¶
取消设置机箱属性。
openstack baremetal chassis unset
[--description]
[--extra <key>]
<chassis>
- --description¶
清除机箱的描述
- --extra <key>¶
要在此裸机机箱上取消设置的额外属性(重复选项以取消设置多个额外属性)。
- chassis¶
机箱的 UUID
此命令由 python-ironicclient 插件提供。
baremetal conductor list¶
列出 baremetal conductor
openstack baremetal conductor list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <conductor>]
[--sort <key>[:<direction>]]
[--long | --fields <field> [<field> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大导体数,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
[--fields <field> [<field> ...]]
<conductor>
- --fields <field>¶
一个或多个 conductor 字段。仅从服务器获取这些字段。
- conductor¶
conductor 的主机名
此命令由 python-ironicclient 插件提供。
baremetal create¶
从文件中创建资源
openstack baremetal create <file> [<file> ...]
- file¶
包含要创建的资源描述的文件(.yaml 或 .json)。可以多次指定。
此命令由 python-ironicclient 插件提供。
baremetal deploy template create¶
创建一个新的部署模板
openstack baremetal deploy template create
[--uuid <uuid>]
[--extra <key=value>]
--steps <steps>
<name>
- --uuid <uuid>¶
部署模板的 UUID。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
- --steps <steps>¶
部署步骤。可以是包含部署步骤的 YAML 文件的路径;或者 ‘-’,此时部署步骤将从标准输入读取;或者 JSON 字符串。该值应为部署步骤字典的列表;每个字典应包含 ‘interface’、‘step’、‘args’ 和 ‘priority’ 键。
- name¶
此部署模板的唯一名称。必须是有效的 trait 名称
此命令由 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
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <template>]
[--sort <key>[:<direction>]]
[--long | --fields <field> [<field> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大部署模板数量,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --marker <template>¶
DeployTemplate 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>¶
设置部署模板的唯一名称。必须是有效的 trait 名称。
- --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
[--fields <field> [<field> ...]]
<template>
- --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 list¶
列出启用的驱动程序。
openstack baremetal driver list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--type <type>]
[--long | --fields <field> [<field> ...]]
- --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
[--arg <key=value>]
[--http-method <http-method>]
<driver>
<method>
- --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
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<driver>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- driver¶
驱动程序的名称。
此命令由 python-ironicclient 插件提供。
baremetal driver property list¶
列出驱动程序属性。
openstack baremetal driver property list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<driver>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- driver¶
驱动程序的名称。
此命令由 python-ironicclient 插件提供。
baremetal driver raid property list¶
列出驱动程序的 RAID 逻辑磁盘属性。
openstack baremetal driver raid property list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<driver>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- driver¶
驱动程序的名称。
此命令由 python-ironicclient 插件提供。
baremetal driver show¶
显示关于驱动程序的信息。
openstack baremetal driver show
[--fields <field> [<field> ...]]
<driver>
- --fields <field>¶
一个或多个节点字段。只有这些字段将从服务器获取。
- driver¶
驱动程序的名称。
此命令由 python-ironicclient 插件提供。
baremetal 检查规则创建¶
创建一个新规则
openstack baremetal inspection rule create
[--uuid <uuid>]
[--description <description>]
[--priority <priority>]
[--sensitive <sensitive>]
[--phase <phase>]
[--conditions <conditions>]
--actions <actions>
- --uuid <uuid>¶
规则的 UUID。
- --description <description>¶
关于该规则的简短说明。
- --priority <priority>¶
指定规则在执行期间的优先级。
- --sensitive <sensitive>¶
指示规则是否包含敏感信息。
- --phase <phase>¶
指定应运行规则的处理阶段。
- --conditions <conditions>¶
应触发规则的条件。
- --actions <actions>¶
当满足规则条件时要执行的操作。
此命令由 python-ironicclient 插件提供。
baremetal 检查规则删除¶
删除规则。
openstack baremetal inspection rule delete <rule> [<rule> ...]
- rule¶
要删除的规则的 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 检查规则列表¶
列出 baremetal 规则。
openstack baremetal inspection rule list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <rule>]
[--sort <key>[:<direction>]]
[--long | --fields <field> [<field> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大规则数,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --marker <rule>¶
InspectionRule UUID(例如,来自先前请求的列表中的最后一个规则)。返回此 UUID 之后的规则列表。
- --sort <key>[:<direction>]¶
按指定的规则字段和方向(asc 或 desc)对输出进行排序(默认:asc)。可以指定多个字段和方向,用逗号分隔。
- --long¶
显示有关规则的详细信息。
- --fields <field>¶
一个或多个规则字段。只有这些字段将从服务器获取。当指定‘–long’时,不能使用。
此命令由 python-ironicclient 插件提供。
baremetal 检查规则设置¶
设置 baremetal 规则属性。
openstack baremetal inspection rule set
[--description <description>]
[--priority <priority>]
[--phase <phase>]
[--conditions <conditions>]
[--actions <actions>]
<rule>
- --description <description>¶
设置关于该规则的简短说明。
- --priority <priority>¶
指定规则在执行期间的优先级。
- --phase <phase>¶
指定应运行规则的处理阶段。
- --conditions <conditions>¶
应触发规则的条件。
- --actions <actions>¶
当满足规则条件时要执行的操作。
- rule¶
检查规则的 UUID
此命令由 python-ironicclient 插件提供。
baremetal 检查规则显示¶
显示 baremetal 规则详细信息。
openstack baremetal inspection rule show
[--fields <field> [<field> ...]]
<rule>
- --fields <field>¶
一个或多个规则字段。只有这些字段将从服务器获取。
- rule¶
检查规则的 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 检查规则取消设置¶
取消设置 baremetal 规则属性。
openstack baremetal inspection rule unset
[--description]
[--priority]
[--phase]
[--condition <key>]
[--action <key>]
<rule>
- --description¶
取消设置关于该规则的简短说明。
- --priority¶
指定规则在执行期间的优先级。
- --phase¶
指定应运行规则的处理阶段。
- --condition <key>¶
在此 baremetal 检查规则上要取消设置的条件(重复选项以取消设置多个条件)。
- --action <key>¶
在此 baremetal 检查规则上要取消设置的操作(重复选项以取消设置多个操作)。
- rule¶
检查规则的 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点中止¶
将裸机节点的置备状态设置为 ‘abort’
openstack baremetal node abort <node> [<node> ...]
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点添加特性¶
添加节点的特性。
openstack baremetal node add trait <node> <trait> [<trait> ...]
- node¶
节点的名称或 UUID
- trait¶
要添加的特性
此命令由 python-ironicclient 插件提供。
baremetal 节点采用¶
将裸机节点的置备状态设置为 ‘adopt’
openstack baremetal node adopt
[--wait [<time-out>]]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,活动状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点 BIOS 设置列表¶
列出节点的BIOS设置。
openstack baremetal node bios setting list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--long | --fields <field> [<field> ...]]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --long¶
显示有关 BIOS 设置的详细信息。
- --fields <field>¶
一个或多个节点字段。仅从服务器获取这些字段。当指定 ‘–long’ 时,不能使用。
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点 BIOS 设置显示¶
显示节点的特定 BIOS 设置。
openstack baremetal node bios setting show <node> <setting name>
- node¶
节点的名称或 UUID
- setting name¶
要显示的设置名称
此命令由 python-ironicclient 插件提供。
baremetal 节点启动设备设置¶
设置节点的启动设备
openstack baremetal node boot device set
[--persistent]
<node>
[<node> ...]
<device>
- --persistent¶
使更改在所有未来启动中保持持久
- node¶
节点的名称或 UUID
- device¶
bios、cdrom、disk、pxe、safe、wanboot 中的一个
此命令由 python-ironicclient 插件提供。
baremetal 节点启动设备显示¶
显示节点的启动设备信息
openstack baremetal node boot device show [--supported] <node>
- --supported¶
显示受支持的启动设备
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点启动模式设置¶
设置下一个裸机节点部署的启动模式
openstack baremetal node boot mode set <node> [<node> ...] <boot_mode>
- node¶
节点的名称或 UUID。
- boot_mode¶
要设置为节点的启动模式(uefi/bios)
此命令由 python-ironicclient 插件提供。
baremetal 节点子节点列表¶
获取与节点关联的子节点列表。
openstack baremetal node children list <node>
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点清理¶
将裸机节点的置备状态设置为“clean”
openstack baremetal node clean
[--wait [<time-out>]]
(--clean-steps <clean-steps> | --runbook <runbook>)
[--disable-ramdisk]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,可管理状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- --clean-steps <clean-steps>¶
清理步骤。可以是包含清理步骤的 YAML 文件的路径;或者‘-’,清理步骤将从标准输入读取;或者 JSON 字符串。该值应为清理步骤字典的列表;每个字典应具有键‘interface’和‘step’,以及可选键‘args’。
- --runbook <runbook>¶
用于清理的预定义手册的标识符。
- --disable-ramdisk¶
ironic-python-agent 在清理过程中将不会启动。只有明确标记为不需要 ironic-python-agent 的步骤才能执行。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点控制台禁用¶
禁用节点的控制台访问
openstack baremetal node console disable <node> [<node> ...]
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点控制台启用¶
启用节点的控制台访问
openstack baremetal node console enable <node> [<node> ...]
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点控制台显示¶
显示节点的控制台信息
openstack baremetal node console show <node>
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点创建¶
向裸机服务注册新节点
openstack baremetal node create
[--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]
- --chassis-uuid <chassis>¶
此节点所属的 chassis 的 UUID。
- --driver <driver>¶
用于控制节点的驱动程序 [必需]。
- --driver-info <key=value>¶
驱动程序使用的键/值对,例如带外管理凭据。可以多次指定。
- --property <key=value>¶
描述节点物理特性的键/值对。这会导出到 Nova 并由调度器使用。可以多次指定。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
- --uuid <uuid>¶
节点的唯一 UUID。
- --name <name>¶
节点的唯一名称。
- --bios-interface <bios_interface>¶
节点驱动程序使用的 BIOS 接口。只有在指定的 –driver 是硬件类型时才适用。
- --boot-interface <boot_interface>¶
节点驱动程序使用的启动接口。只有在指定的 –driver 是硬件类型时才适用。
- --console-interface <console_interface>¶
节点驱动程序使用的控制台接口。只有在指定的 –driver 是硬件类型时才适用。
- --deploy-interface <deploy_interface>¶
节点驱动程序使用的部署接口。只有在指定的 –driver 是硬件类型时才适用。
- --inspect-interface <inspect_interface>¶
节点驱动程序使用的检查接口。只有在指定的 –driver 是硬件类型时才适用。
- --management-interface <management_interface>¶
节点驱动程序使用的管理接口。只有在指定的 –driver 是硬件类型时才适用。
- --network-data <network data>¶
JSON 字符串或 YAML 文件或 ‘-’ 表示 stdin,用于读取与此 ironic 节点关联的 baremetal 节点的静态网络配置。此文件的格式应符合 Nova 网络数据元数据 (network_data.json)。根据所使用的 ironic 启动接口功能,网络配置可能被提供给节点以进行离线网络配置,也可能不被提供。
- --network-interface <network_interface>¶
用于将节点切换到清理/配置网络的网络接口。
- --power-interface <power_interface>¶
节点驱动程序使用的电源接口。只有在指定的 –driver 是硬件类型时才适用。
- --raid-interface <raid_interface>¶
节点驱动程序使用的 RAID 接口。只有在指定的 –driver 是硬件类型时才适用。
- --rescue-interface <rescue_interface>¶
节点驱动程序使用的救援接口。只有在指定的 –driver 是硬件类型时才适用。
- --storage-interface <storage_interface>¶
节点驱动程序使用的存储接口。
- --vendor-interface <vendor_interface>¶
节点驱动程序使用的供应商接口。只有在指定的 –driver 是硬件类型时才适用。
- --resource-class <resource_class>¶
用于将节点映射到 Nova flavor 的资源类
- --conductor-group <conductor_group>¶
节点将要加入的 conductor 组
- --automated-clean¶
启用节点的自动清理
- --no-automated-clean¶
显式禁用节点的自动清理
- --owner <owner>¶
节点的拥有者。
- --lessee <lessee>¶
节点的承租人。
- --description <description>¶
节点的描述。
- --shard <shard>¶
节点的 shard。
- --parent-node <parent_node>¶
正在创建的节点的父节点。
- --firmware-interface <firmware_interface>¶
节点驱动程序使用的固件接口。只有在指定的 –driver 是硬件类型时才适用。
- --disable-power-off¶
显式禁用节点上的关机操作
此命令由 python-ironicclient 插件提供。
baremetal 节点删除¶
注销裸机节点
openstack baremetal node delete <node> [<node> ...]
- node¶
要删除的节点(名称或 UUID)
此命令由 python-ironicclient 插件提供。
baremetal 节点部署¶
将裸机节点的置备状态设置为‘deploy’
openstack baremetal node deploy
[--wait [<time-out>]]
[--config-drive <config-drive>]
[--deploy-steps <deploy-steps>]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,活动状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- --config-drive <config-drive>¶
一个 gzip 压缩、base64 编码的配置驱动字符串,或者配置驱动文件的路径,或者包含配置驱动文件的目录的路径,或者用于构建配置驱动的 JSON 对象,或者 JSON 文件的路径。如果是一个目录,将从该目录生成一个配置驱动。如果是一个包含可选键 meta_data、user_data 和 network_data 的 JSON 对象或 JSON 文件,则将在服务器端生成配置驱动(有关更多详细信息,请参阅 bare metal API 参考)。
- --deploy-steps <deploy-steps>¶
部署步骤。可以是包含部署步骤的 YAML 文件的路径;或者 ‘-’,表示从标准输入读取部署步骤;或者 JSON 字符串。该值应为部署步骤字典的列表;每个字典应具有键 ‘interface’ 和 ‘step’,以及可选键 ‘args’。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点固件列表¶
列出节点的全部固件组件
openstack baremetal node firmware list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal 节点历史记录获取¶
获取裸机节点的历史事件。
openstack baremetal node history get <node> <event>
- node¶
节点的名称或 UUID。
- event¶
事件的 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点历史记录列表¶
获取裸机节点的历史事件。
openstack baremetal node history list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--long]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --long¶
显示节点历史记录事件的详细信息。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点注入 NMI¶
向裸机节点注入NMI
openstack baremetal node inject nmi <node> [<node> ...]
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点检查¶
将裸机节点的置备状态设置为‘inspect’
openstack baremetal node inspect
[--wait [<time-out>]]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,可管理状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 节点库存保存¶
获取节点的硬件清单(JSON 格式)或将其保存到文件。
openstack baremetal node inventory save [--file <filename>] <node>
- --file <filename>¶
将检查数据保存到名为 (默认: stdout) 的文件。
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
裸金属节点列表¶
列出裸机节点
openstack baremetal node list
[--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>]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大节点数,0 表示无限制。默认值为 Baremetal API 服务使用的最大数量。
- --marker <node>¶
节点 UUID(例如,来自先前请求列表中的最后一个节点)。返回此 UUID 之后的节点列表。
- --sort <key>[:<direction>]¶
按指定的节点字段和方向(asc 或 desc)排序输出(默认:asc)。可以指定多个字段和方向,用逗号分隔。
- --maintenance¶
仅列出处于维护模式的节点
- --no-maintenance¶
仅列出未处于维护模式的节点
- --retired¶
仅列出已退役的节点。
- --no-retired¶
仅列出未退役的节点。
- --fault <fault>¶
列出指定故障中的节点。
- --associated¶
仅列出与实例关联的节点。
- --unassociated¶
仅列出未与实例关联的节点。
- --provision-state <provision state>¶
列出指定配置状态的节点。
- --driver <driver>¶
仅列出驱动程序为 <driver> 的节点
- --resource-class <resource class>¶
仅列出资源类别为 <resource class> 的节点
- --conductor-group <conductor_group>¶
仅列出指挥组为 <conductor group> 的节点
- --conductor <conductor>¶
仅列出指挥器为 <conductor> 的节点
- --chassis <chassis UUID>¶
仅列出此机箱的节点
- --owner <owner>¶
仅列出所有者为 <owner> 的节点
- --lessee <lessee>¶
仅列出承租人为 <lessee> 的节点
- --description-contains <description_contains>¶
仅列出描述包含 <description_contains> 的节点
- --sharded¶
仅列出分片的节点。
- --unsharded¶
仅列出未分片的节点。
- --shards <shards>¶
仅列出位于分片 <shards> 中的节点。
- --long¶
显示有关节点的详细信息。
- --fields <field>¶
一个或多个节点字段。仅从服务器获取这些字段。当指定 ‘–long’ 时,不能使用。
- --include-children¶
在节点列表中包含子节点。
- --parent-node <parent_node>¶
仅列出与父节点关联的节点。
此命令由 python-ironicclient 插件提供。
裸金属节点维护设置¶
将裸机节点设置为维护模式
openstack baremetal node maintenance set
[--reason <reason>]
<node>
[<node> ...]
- --reason <reason>¶
设置维护模式的原因。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点维护取消设置¶
取消裸机节点的维护模式
openstack baremetal node maintenance unset <node> [<node> ...]
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点管理¶
将裸机节点的置备状态设置为“manage”
openstack baremetal node manage
[--wait [<time-out>]]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,可管理状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点直通调用¶
调用节点的供应商 passthru 方法
openstack baremetal node passthru call
[--arg <key=value>]
[--http-method <http-method>]
<node>
<method>
- --arg <key=value>¶
要传递给直通方法的参数(重复选项以指定多个参数)
- --http-method <http-method>¶
在直通请求中使用的 HTTP 方法。DELETE、GET、PATCH、POST、PUT 其中之一。默认为 POST。
- node¶
节点的名称或 UUID
- method¶
要执行的供应商直通方法
此命令由 python-ironicclient 插件提供。
裸金属节点直通列表¶
列出节点的供应商 passthru 方法
openstack baremetal node passthru list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
裸金属节点关机¶
关闭节点
openstack baremetal node power off
[--power-timeout <power-timeout>]
[--soft]
<node>
[<node> ...]
- --power-timeout <power-timeout>¶
在出错之前等待目标电源状态的超时时间(以秒为单位,正整数)。
- --soft¶
请求优雅关机。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点开机¶
打开节点
openstack baremetal node power on
[--power-timeout <power-timeout>]
<node>
[<node> ...]
- --power-timeout <power-timeout>¶
在出错之前等待目标电源状态的超时时间(以秒为单位,正整数)。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点配置¶
将 baremetal 节点的置备状态设置为“provide”
openstack baremetal node provide
[--wait [<time-out>]]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,可用。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点重启¶
重启裸机节点
openstack baremetal node reboot
[--soft]
[--power-timeout <power-timeout>]
<node>
[<node> ...]
- --soft¶
请求优雅重启。
- --power-timeout <power-timeout>¶
在出错之前等待目标电源状态的超时时间(以秒为单位,正整数)。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点重建¶
将裸机节点的置备状态设置为‘rebuild’
openstack baremetal node rebuild
[--wait [<time-out>]]
[--config-drive <config-drive>]
[--deploy-steps <deploy-steps>]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,活动状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- --config-drive <config-drive>¶
一个 gzip 压缩、base64 编码的配置驱动字符串,或者配置驱动文件的路径,或者包含配置驱动文件的目录的路径,或者用于构建配置驱动的 JSON 对象,或者 JSON 文件的路径。如果是一个目录,将从该目录生成一个配置驱动。如果是一个包含可选键 meta_data、user_data 和 network_data 的 JSON 对象或 JSON 文件,则将在服务器端生成配置驱动(有关更多详细信息,请参阅 bare metal API 参考)。
- --deploy-steps <deploy-steps>¶
JSON 格式的部署步骤。可以是包含部署步骤的文件路径;或者 ‘-’,从标准输入读取部署步骤;或者字符串。该值应为部署步骤字典列表;每个字典应具有键 ‘interface’、‘step’、‘priority’ 和可选键 ‘args’。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
裸金属节点移除特性¶
移除节点上的特征。
openstack baremetal node remove trait [--all] <node> [<trait> ...]
- --all¶
移除所有特性
- node¶
节点的名称或 UUID
- trait¶
要移除的特性
此命令由 python-ironicclient 插件提供。
baremetal节点救援¶
将裸机节点的置备状态设置为‘rescue’
openstack baremetal node rescue
[--wait [<time-out>]]
--rescue-password <rescue-password>
<node>
[<node> ...]
- --wait <超时时间>¶
等待节点达到期望状态,即救援状态。可以选择性地提供超时值(秒)。默认值为0,表示无限期等待。
- --rescue-password <救援密码>¶
用于登录救援ramdisk的密码。该值应为非空字符串。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal节点安全启动关闭¶
关闭安全启动
openstack baremetal node secure boot off <node> [<node> ...]
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal节点安全启动开启¶
启用裸机节点的安全启动
openstack baremetal node secure boot on <node> [<node> ...]
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal节点服务¶
将裸机节点的置备状态设置为“service”
openstack baremetal node service
[--wait [<time-out>]]
(--service-steps <service-steps> | --runbook <runbook>)
[--disable-ramdisk]
<node>
[<node> ...]
- --wait <超时时间>¶
等待节点达到所需状态,活动状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- --service-steps <服务步骤>¶
服务步骤。可以是包含服务步骤的YAML文件的路径;或者‘-’,此时服务步骤将从标准输入读取;或者一个JSON字符串。该值应为服务步骤字典的列表;每个字典应包含‘interface’和‘step’键,以及可选的‘args’键。
- --runbook <运行手册>¶
用于服务的预定义运行手册的标识符。
- --disable-ramdisk¶
ironic-python-agent 在清理过程中将不会启动。只有明确标记为不需要 ironic-python-agent 的步骤才能执行。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal节点设置¶
设置裸机节点属性
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 <名称>¶
设置节点的名称
- --chassis-uuid <机箱 UUID>¶
设置节点的机箱
- --driver <驱动程序>¶
设置节点的驱动程序
- --bios-interface <BIOS接口>¶
设置节点的BIOS接口
- --reset-bios-interface¶
将BIOS接口重置为其硬件类型默认值
- --boot-interface <启动接口>¶
设置节点的启动接口
- --reset-boot-interface¶
将启动接口重置为其硬件类型默认值
- --console-interface <控制台接口>¶
设置节点的控制台接口
- --reset-console-interface¶
将控制台接口重置为其硬件类型默认值
- --deploy-interface <部署接口>¶
设置节点的部署接口
- --reset-deploy-interface¶
将部署接口重置为其硬件类型默认值
- --firmware-interface <固件接口>¶
设置节点的固件接口
- --reset-firmware-interface¶
将固件接口重置为其硬件类型默认值
- --inspect-interface <检查接口>¶
设置节点的检查接口
- --reset-inspect-interface¶
将检查接口重置为其硬件类型默认值
- --management-interface <管理接口>¶
设置节点的管理接口
- --reset-management-interface¶
将管理接口重置为其硬件类型默认值
- --network-interface <网络接口>¶
设置节点的网络接口
- --reset-network-interface¶
将网络接口重置为其硬件类型默认值
- --network-data <网络 数据>¶
JSON 字符串或 YAML 文件或 ‘-’ 表示 stdin,用于读取与此 ironic 节点关联的 baremetal 节点的静态网络配置。此文件的格式应符合 Nova 网络数据元数据 (network_data.json)。根据所使用的 ironic 启动接口功能,网络配置可能被提供给节点以进行离线网络配置,也可能不被提供。
- --power-interface <电源接口>¶
设置节点的电源接口
- --reset-power-interface¶
将电源接口重置为其硬件类型默认值
- --raid-interface <RAID接口>¶
设置节点的RAID接口
- --reset-raid-interface¶
将RAID接口重置为其硬件类型默认值
- --rescue-interface <救援接口>¶
设置节点的救援接口
- --reset-rescue-interface¶
将救援接口重置为其硬件类型默认值
- --storage-interface <存储接口>¶
设置节点的存储接口
- --reset-storage-interface¶
将存储接口重置为其硬件类型默认值
- --vendor-interface <厂商接口>¶
设置节点的厂商接口
- --reset-vendor-interface¶
将厂商接口重置为其硬件类型默认值
- --reset-interfaces¶
将所有未显式指定的接口重置为其默认实现。仅在与–driver一起使用时有效。
- --resource-class <资源类>¶
设置节点的资源类
- --conductor-group <调度器组>¶
设置节点的调度器组
- --automated-clean¶
启用节点的自动清理
- --no-automated-clean¶
显式禁用节点的自动清理
- --protected¶
将节点标记为受保护
- --protected-reason <保护原因>¶
设置将节点标记为受保护的原因
- --retired¶
将节点标记为已退役
- --retired-reason <退役原因>¶
设置将节点标记为已退役的原因
- --target-raid-config <目标RAID配置>¶
设置节点的RAID目标配置(JSON)。可以是:1. 包含RAID配置YAML数据的的文件;2. “-” 以从标准输入读取内容;或者 3. 有效的JSON字符串。
- --property <key=value>¶
要在此baremetal节点上设置的属性(重复选项以设置多个属性)
- --extra <key=value>¶
要在此baremetal节点上设置的额外信息(重复选项以设置多个额外信息)
- --driver-info <key=value>¶
要在此baremetal节点上设置的驱动程序信息(重复选项以设置多个驱动程序信息)
- --instance-info <key=value>¶
要在此baremetal节点上设置的实例信息(重复选项以设置多个实例信息)
- --owner <所有者>¶
设置节点的拥有者
- --lessee <承租人>¶
设置节点的承租人
- --description <描述>¶
设置节点的描述
- --shard <分片>¶
设置节点的碎片
- --parent-node <parent_node>¶
设置节点的父节点
- --enable-power-off¶
显式启用节点上的关机操作
- --disable-power-off¶
显式禁用节点上的关机操作
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node show¶
显示裸机节点详情
openstack baremetal node show
[--instance]
[--fields <field> [<field> ...]]
<node>
- --instance¶
<node> 是一个实例 UUID。
- --fields <field>¶
一个或多个节点字段。只有这些字段将从服务器获取。
- node¶
节点名称或 UUID(如果指定了 –instance,则为实例 UUID)
此命令由 python-ironicclient 插件提供。
baremetal node trait list¶
列出节点的特性。
openstack baremetal node trait list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal node undeploy¶
将裸机节点的置备状态设置为“deleted”
openstack baremetal node undeploy
[--wait [<time-out>]]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,可用。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node unhold¶
将裸机节点的置备状态设置为“unhold”
openstack baremetal node unhold <node> [<node> ...]
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node unrescue¶
将裸机节点的置备状态设置为“unrescue”
openstack baremetal node unrescue
[--wait [<time-out>]]
<node>
[<node> ...]
- --wait <time-out>¶
等待节点达到所需状态,活动状态。可以选择性地接受超时值(以秒为单位)。默认值为 0,表示将无限期等待。
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node unset¶
取消设置 baremetal 属性
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¶
取消设置此 baremetal 节点的实例 UUID
- --name¶
取消设置节点的名称
- --resource-class¶
取消设置节点的资源类
- --target-raid-config¶
取消设置节点的目标 RAID 配置
- --property <key>¶
要取消设置的此 baremetal 节点的属性(重复选项以取消设置多个属性)
- --extra <key>¶
要取消设置的此 baremetal 节点的附加信息(重复选项以取消设置多个附加信息)
- --driver-info <key>¶
要取消设置的此 baremetal 节点的驱动程序信息(重复选项以取消设置驱动程序信息中的多个项目)
- --instance-info <key>¶
要取消设置的此 baremetal 节点的实例信息(重复选项以取消设置多个实例信息)
- --chassis-uuid¶
取消设置此 baremetal 节点的机箱 UUID
- --bios-interface¶
取消设置此 baremetal 节点的 BIOS 接口
- --boot-interface¶
取消设置此 baremetal 节点的启动接口
- --console-interface¶
取消设置此 baremetal 节点的控制台接口
- --deploy-interface¶
取消设置此 baremetal 节点的部署接口
- --firmware-interface¶
取消设置此 baremetal 节点的固件接口
- --inspect-interface¶
取消设置此 baremetal 节点的检查接口
- --network-data¶
取消设置此 baremetal 端口的网络数据。
- --management-interface¶
取消设置此 baremetal 节点的管理接口
- --network-interface¶
取消设置此 baremetal 节点的网络接口
- --power-interface¶
取消设置此 baremetal 节点的电源接口
- --raid-interface¶
取消设置此 baremetal 节点的 RAID 接口
- --rescue-interface¶
取消设置此 baremetal 节点的救援接口
- --storage-interface¶
取消设置此 baremetal 节点的存储接口
- --vendor-interface¶
取消设置此 baremetal 节点的供应商接口
- --conductor-group¶
取消设置此 baremetal 节点的调度器组(将使用配置中的默认组)
- --automated-clean¶
取消设置此 baremetal 节点的自动清理选项(将使用配置中的值)
- --protected¶
取消设置节点上的受保护标志
- --protected-reason¶
取消设置受保护原因(在取消设置受保护时会自动取消设置)
- --retired¶
取消设置节点上的已退休标志
- --retired-reason¶
取消设置已退休原因(在取消设置已退休时会自动取消设置)
- --owner¶
取消设置节点的拥有者字段
- --lessee¶
取消设置节点的承租人字段
- --description¶
取消设置节点的描述字段
- --shard¶
取消设置节点的碎片字段
- --parent-node¶
取消设置节点的父节点字段
- node¶
节点的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node validate¶
验证节点的驱动程序接口
openstack baremetal node validate
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- node¶
节点的名称或 UUID
此命令由 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 的 baremetal 端口的 UUID。
- --vif-info <key=value>¶
记录任意键/值元数据。可以多次指定该选项。不能将强制参数“id”指定为键。
- node¶
节点的名称或 UUID
- vif-id¶
要附加到节点的 VIF 的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node vif detach¶
从给定节点分离 VIF
openstack baremetal node vif detach <node> <vif-id>
- node¶
节点的名称或 UUID
- vif-id¶
要从节点分离的 VIF 的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal node vif list¶
显示节点的已附加 VIF
openstack baremetal node vif list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
<node>
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- node¶
节点的名称或 UUID
此命令由 python-ironicclient 插件提供。
baremetal port create¶
创建一个新的端口
openstack baremetal port create
--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>
- --node <uuid>¶
此端口所属节点的 UUID。
- --uuid <uuid>¶
端口的 UUID。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定参数。
- --local-link-connection <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
--node <uuid>
[--address <mac-address>]
[--name NAME]
[--uuid UUID]
[--extra <key=value>]
[--mode MODE]
[--property <key=value>]
[--support-standalone-ports | --unsupport-standalone-ports]
- --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
[--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> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大端口组数,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --marker <port group>¶
端口组 UUID(例如,来自先前请求的列表中的最后一个端口组)。返回此 UUID 之后的端口组列表。
- --sort <key>[:<direction>]¶
按指定的端口组字段和方向(升序或降序)对输出进行排序(默认:升序)。可以指定多个字段和方向,用逗号分隔。
- --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>¶
要设置在此 baremetal 端口组上的额外信息(重复选项以设置多个额外信息)。
- --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
[--address]
[--fields <field> [<field> ...]]
<id>
- --address¶
<id> 是端口组的 MAC 地址(而不是 UUID 或名称)。
- --fields <field>¶
一个或多个端口组字段。仅从服务器获取这些字段。
- id¶
端口组的 UUID 或名称(如果指定了 –address,则为 MAC 地址)。
此命令由 python-ironicclient 插件提供。
baremetal 端口组 unset¶
取消设置裸机端口组属性。
openstack baremetal port group unset
[--name]
[--address]
[--extra <key>]
[--property <key>]
<port
group>
- --name¶
取消设置端口组的名称。
- --address¶
取消设置端口组的地址。
- --extra <key>¶
要在此 baremetal 端口组上取消设置的额外属性(重复该选项以取消设置多个额外属性)。
- --property <key>¶
要在此 baremetal 端口组上取消设置的属性(重复该选项以取消设置多个属性)。
- port group¶
端口组的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 端口列表¶
列出裸金属端口。
openstack baremetal port list
[--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> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --address <mac-address>¶
仅显示具有此 MAC 地址的端口的信息。
- --node <node>¶
仅列出此节点的端口(名称或 UUID)。
- --port-group <port group>¶
仅列出此端口组的端口(名称或 UUID)。
- --limit <limit>¶
每次请求返回的最大端口数,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --marker <port>¶
端口 UUID(例如,来自先前请求的列表中的最后一个端口)。返回此 UUID 之后的端口列表。
- --sort <key>[:<direction>]¶
按指定的端口字段和方向(asc 或 desc)对输出进行排序(默认:asc)。可以指定多个字段和方向,用逗号分隔。
- --long¶
显示有关端口的详细信息。
- --fields <field>¶
一个或多个端口字段。仅从服务器获取这些字段。当指定 ‘–long’ 时,不能使用。
此命令由 python-ironicclient 插件提供。
baremetal 端口设置¶
设置裸金属端口属性。
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>¶
要在此 baremetal 端口上设置的额外属性(重复该选项以设置多个额外属性)
- --port-group <uuid>¶
设置此端口所属的端口组的 UUID。
- --local-link-connection <key=value>¶
描述本地链路连接信息的键/值元数据。有效键是 ‘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 端口显示¶
显示裸金属端口详情。
openstack baremetal port show
[--address]
[--fields <field> [<field> ...]]
<id>
- --address¶
<id> 是端口的 MAC 地址(而不是 UUID)。
- --fields <field>¶
一个或多个端口字段。仅从服务器获取这些字段。
- id¶
端口的 UUID(如果指定了 –address,则为 MAC 地址)。
此命令由 python-ironicclient 插件提供。
baremetal 端口 unset¶
取消设置裸金属端口属性。
openstack baremetal port unset
[--extra <key>]
[--port-group]
[--physical-network]
[--is-smartnic]
[--name]
[--description]
<port>
- --extra <key>¶
要在此 baremetal 端口上取消设置的额外属性(重复该选项以取消设置多个额外属性)
- --port-group¶
从端口组中删除端口
- --physical-network¶
取消设置此 baremetal 端口上的物理网络。
- --is-smartnic¶
将端口设置为非 Smart NIC 端口
- --name¶
取消设置此端口的名称
- --description¶
取消设置此端口的描述。
- port¶
端口的 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 运行手册创建¶
创建一个新的运行手册
openstack baremetal runbook create
--name <name>
[--uuid <uuid>]
[--public [<public>]]
[--owner <owner>]
[--extra <key=value>]
--steps <steps>
- --name <name>¶
此运行手册的唯一名称。必须是有效的 trait 名称
- --uuid <uuid>¶
运行手册的 UUID。
- --public <public>¶
运行手册是私有还是公共的。
- --owner <owner>¶
运行手册的所有者。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
- --steps <steps>¶
运行手册步骤。可以是包含运行手册步骤的 YAML 文件的路径;或者 ‘-’,运行手册步骤从标准输入读取;或者 JSON 字符串。该值应为运行手册步骤字典的列表;每个字典应具有 ‘interface’、‘step’、‘args’ 和 ‘order’ 键。
此命令由 python-ironicclient 插件提供。
baremetal 运行手册删除¶
删除运行手册。
openstack baremetal runbook delete <runbook> [<runbook> ...]
- runbook¶
要删除的运行手册的名称或 UUID。
此命令由 python-ironicclient 插件提供。
baremetal 运行手册列表¶
列出 baremetal 运行手册。
openstack baremetal runbook list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit <limit>]
[--marker <runbook>]
[--sort <key>[:<direction>]]
[--long | --fields <field> [<field> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <limit>¶
每次请求返回的最大运行手册数,0 表示无限制。默认值是 Baremetal API 服务使用的最大数量。
- --marker <runbook>¶
运行手册 UUID(例如,来自先前请求的列表中的最后一个运行手册)。返回此 UUID 之后的运行手册列表。
- --sort <key>[:<direction>]¶
按指定的运行手册字段和方向(asc 或 desc)对输出进行排序(默认:asc)。可以指定多个字段和方向,用逗号分隔。
- --long¶
显示有关运行手册的详细信息。
- --fields <field>¶
一个或多个运行手册字段。仅从服务器获取这些字段。当指定 ‘–long’ 时,不能使用。
此命令由 python-ironicclient 插件提供。
baremetal 运行手册设置¶
设置 baremetal 运行手册属性。
openstack baremetal runbook set
[--name <name>]
[--public [<public>]]
[--owner <owner>]
[--steps <steps>]
[--extra <key=value>]
<runbook>
- --name <name>¶
设置运行手册的唯一名称。必须是有效的 trait 名称。
- --public <public>¶
使私有运行手册公开。
- --owner <owner>¶
设置运行手册的所有者。
- --steps <steps>¶
运行手册步骤。可以是包含运行手册步骤的 YAML 文件的路径;或者 ‘-’,运行手册步骤从标准输入读取;或者 JSON 字符串。该值应为运行手册步骤字典的列表;每个字典应具有 ‘interface’、‘step’、‘args’ 和 ‘order’ 键。
- --extra <key=value>¶
在此baremetal runbook上设置的额外属性(重复该选项可设置多个额外属性)。
- runbook¶
runbook的名称或UUID
此命令由 python-ironicclient 插件提供。
baremetal runbook show¶
显示baremetal runbook的详细信息。
openstack baremetal runbook show
[--fields <field> [<field> ...]]
<runbook>
- --fields <field>¶
一个或多个runbook字段。仅从服务器获取这些字段。
- runbook¶
runbook的名称或UUID。
此命令由 python-ironicclient 插件提供。
baremetal runbook unset¶
取消设置baremetal runbook的属性。
openstack baremetal runbook unset
[--name]
[--public]
[--owner]
[--step <key>]
[--extra <key>]
<runbook>
- --name¶
取消设置runbook的名称。
- --public¶
将公共runbook设置为私有。
- --owner¶
取消设置runbook的所有者。
- --step <key>¶
在此baremetal runbook上取消设置的步骤(重复该选项可取消设置多个步骤)。
- --extra <key>¶
在此baremetal runbook上取消设置的额外属性(重复该选项可取消设置多个额外属性)。
- runbook¶
runbook的名称或UUID
此命令由 python-ironicclient 插件提供。
baremetal shard list¶
列出baremetal shard。
openstack baremetal shard list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
此命令由 python-ironicclient 插件提供。
baremetal volume connector create¶
创建一个新的baremetal volume connector。
openstack baremetal volume connector create
--node <uuid>
--type <type>
--connector-id <connector
id>
[--uuid <uuid>]
[--extra <key=value>]
- --node <uuid>¶
此volume connector所属节点的UUID。
- --type <type>¶
volume connector的类型。可以是‘iqn’、‘ip’、‘mac’、‘wwnn’、‘wwpn’、‘port’、‘portgroup’。
- --connector-id <connector id>¶
指定类型中volume connector的ID。例如,如果类型为‘iqn’,则为节点的iSCSI initiator IQN。
- --uuid <uuid>¶
volume connector的UUID。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
此命令由 python-ironicclient 插件提供。
baremetal volume connector delete¶
注销baremetal volume connector(s)。
openstack baremetal volume connector delete
<volume
connector>
[<volume connector> ...]
- volume connector¶
要删除的volume connector(s)的UUID(s)。
此命令由 python-ironicclient 插件提供。
baremetal volume connector list¶
列出baremetal volume connector。
openstack baremetal volume connector list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--node <node>]
[--limit <limit>]
[--marker <volume connector>]
[--sort <key>[:<direction>]]
[--long | --fields <field> [<field> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --node <node>¶
仅列出此节点的volume connector(名称或UUID)。
- --limit <limit>¶
每次请求返回的最大volume connector数量,0表示无限制。默认值是Baremetal API服务使用的最大数量。
- --marker <volume connector>¶
volume connector UUID(例如,来自先前请求的列表中的最后一个volume connector)。返回此UUID之后的volume connector列表。
- --sort <key>[:<direction>]¶
按指定的volume connector字段和方向(asc或desc)对输出进行排序(默认:asc)。可以指定多个字段和方向,用逗号分隔。
- --long¶
显示volume connector的详细信息。
- --fields <field>¶
一个或多个volume connector字段。仅从服务器获取这些字段。不能在指定‘–long’时使用。
此命令由 python-ironicclient 插件提供。
baremetal volume connector set¶
设置baremetal volume connector属性。
openstack baremetal volume connector set
[--node <uuid>]
[--type <type>]
[--connector-id <connector id>]
[--extra <key=value>]
<volume
connector>
- --node <uuid>¶
此volume connector所属节点的UUID。
- --type <type>¶
volume connector的类型。可以是‘iqn’、‘ip’、‘mac’、‘wwnn’、‘wwpn’、‘port’、‘portgroup’。
- --connector-id <connector id>¶
指定类型中的volume connector的ID。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
- volume connector¶
volume connector的UUID。
此命令由 python-ironicclient 插件提供。
baremetal volume connector show¶
显示baremetal volume connector的详细信息。
openstack baremetal volume connector show
[--fields <field> [<field> ...]]
<id>
- --fields <field>¶
一个或多个volume connector字段。仅从服务器获取这些字段。
- id¶
volume connector的UUID。
此命令由 python-ironicclient 插件提供。
baremetal volume connector unset¶
取消设置baremetal volume connector属性。
openstack baremetal volume connector unset
[--extra <key>]
<volume
connector>
- --extra <key>¶
要取消设置的额外属性(重复该选项可取消设置多个额外属性)
- volume connector¶
volume connector的UUID。
此命令由 python-ironicclient 插件提供。
baremetal volume target create¶
创建一个新的baremetal volume target。
openstack baremetal volume target create
--node <uuid>
--type <volume
type>
[--property <key=value>]
--boot-index <boot
index>
--volume-id <volume
id>
[--uuid <uuid>]
[--extra <key=value>]
- --node <uuid>¶
此volume target所属节点的UUID。
- --type <volume type>¶
volume target的类型,例如‘iscsi’、‘fibre_channel’。
- --property <key=value>¶
与此volume target的类型相关的键/值属性。可以多次指定。
- --boot-index <boot index>¶
volume target的启动索引。
- --volume-id <volume id>¶
与此target关联的volume的ID。
- --uuid <uuid>¶
volume target的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¶
要删除的volume target(s)的UUID(s)。
此命令由 python-ironicclient 插件提供。
baremetal volume target list¶
列出baremetal volume target。
openstack baremetal volume target list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--node <node>]
[--limit <limit>]
[--marker <volume target>]
[--sort <key>[:<direction>]]
[--long | --fields <field> [<field> ...]]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --node <node>¶
仅列出此节点的volume target(名称或UUID)。
- --limit <limit>¶
每次请求返回的最大volume target数量,0表示无限制。默认值是Baremetal API服务使用的最大数量。
- --marker <volume target>¶
volume target UUID(例如,来自先前请求的列表中的最后一个volume target)。返回此UUID之后的volume target列表。
- --sort <key>[:<direction>]¶
按指定的volume target字段和方向(asc或desc)对输出进行排序(默认:asc)。可以指定多个字段和方向,用逗号分隔。
- --long¶
显示volume target的详细信息。
- --fields <field>¶
一个或多个volume target字段。仅从服务器获取这些字段。不能在指定‘–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>¶
此volume target所属节点的UUID。
- --type <volume type>¶
volume target的类型,例如‘iscsi’、‘fibre_channel’。
- --property <key=value>¶
与此volume target的类型相关的键/值属性。可以多次指定。
- --boot-index <boot 索引>¶
volume target的启动索引。
- --volume-id <volume ID>¶
与此target关联的volume的ID。
- --extra <key=value>¶
记录任意键/值元数据。可以多次指定。
- volume target¶
volume target的UUID。
此命令由 python-ironicclient 插件提供。
baremetal volume target show¶
显示 baremetal volume target 详情。
openstack baremetal volume target show
[--fields <field> [<field> ...]]
<id>
- --fields <field>¶
一个或多个 volume target 字段。仅从服务器获取这些字段。
- id¶
volume target的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>¶
要在此 baremetal volume target 上取消设置的属性(重复该选项以取消设置多个属性)。
- volume target¶
volume target的UUID。
此命令由 python-ironicclient 插件提供。