OpenStack裸金属部署API客户端库
项目描述
概述
这是一个OpenStack 裸金属API的客户端。它提供了
Python API:ironicclient模块,以及
命令行接口:openstack baremetal
开发过程遵循开发者指南中概述的常规OpenStack流程。主仓库位于opendev.org。
python-ironicclient遵循Apache许可证2.0版,与OpenStack的其他部分一样。
项目资源
Python API
快速入门示例
>>> from ironicclient import client >>> >>> kwargs = {'os_auth_token': '3bcc3d3a03f44e3d8377f9247b0ad155', >>> 'ironic_url': 'http://ironic.example.org:6385/'} >>> ironic = client.get_client(1, **kwargs)
openstack baremetal CLI
当使用包含在此软件包中的裸金属插件与OpenStackClient一起时,将提供 openstack baremetal 命令行界面。
安装 OpenStackClient (python-openstackclient) 软件包有两种方式
与这个 python-ironicclient 软件包一起
# pip install python-ironicclient[cli]
直接安装
# pip install python-openstackclient
使用 ipmi 驱动创建基本节点的示例
$ openstack baremetal node create --driver ipmi
在节点上创建端口的示例
$ openstack baremetal port create --node <UUID> AA:BB:CC:DD:EE:FF
更新节点驱动属性示例
$ openstack baremetal node set --driver-info ipmi_address=<IPaddress> <UUID or name>
有关 openstack baremetal 命令及其可用子命令的更多信息,请运行
$ openstack help baremetal
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分发
python-ironicclient-5.8.0.tar.gz (235.8 kB 查看散列值)
构建分发
python_ironicclient-5.8.0-py3-none-any.whl (264.2 kB 查看散列值)