baremetal 独立命令行界面 (CLI)¶
概要¶
baremetal [选项] <命令> [命令选项]
baremetal help <命令>
描述¶
独立的 baremetal 工具允许在不安装 OpenStack Client 工具的情况下与 Bare Metal 服务进行交互,类似于 openstack baremetal 命令行界面 (CLI)。
独立工具与其 OSC 对应版本几乎相同,但有两个例外
无需使用
openstack前缀命令。默认情况下不假定任何身份验证。
请查看 OSC CLI 参考 以获取可用命令列表。
Inspector 支持¶
独立的 baremetal 工具可选地支持 ironic-inspector 提供的低级 bare metal 内省 API。 如果安装了 ironic-inspector-client,其 命令 将自动可用(同样无需 openstack 前缀)。
独立使用¶
要使用 CLI 与独立的 bare metal 服务,您需要提供一个连接的端点。 可以通过三种方式完成
提供显式的
--os-endpoint参数,例如:$ baremetal --os-endpoint https://ironic.host:6385 node list
设置相应的环境变量,例如:
$ export OS_ENDPOINT=https://ironic.host:6385 $ baremetal node list
填充 clouds.yaml 文件,设置
baremetal_endpoint_override,例如:$ cat ~/.config/openstack/clouds.yaml clouds: ironic: auth_type: none baremetal_endpoint_override: http://127.0.0.1:6385 $ export OS_CLOUD=ironic $ baremetal node list
Inspector 支持 的工作方式类似,但 clouds.yaml 选项称为 baremetal_introspection_endpoint_override。 可以同时配置这两个端点,例如:
$ cat ~/.config/openstack/clouds.yaml
clouds:
ironic:
auth_type: none
baremetal_endpoint_override: http://127.0.0.1:6385
baremetal_introspection_endpoint_override: http://127.0.0.1:5050
$ export OS_CLOUD=ironic
$ baremetal node list
$ baremetal introspection list
与 OpenStack 的用法¶
独立的 CLI 也可以与作为 OpenStack 的一部分安装的 Bare Metal 服务一起使用。 请参阅 身份验证 以获取有关所需输入的信息。