跳转到主要内容

OpenStack裸金属部署API客户端库

项目描述

团队和仓库标签

https://governance.openstack.org/tc/badges/python-ironicclient.svg

概述

这是一个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

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分发

python-ironicclient-5.8.0.tar.gz (235.8 kB 查看散列值)

上传时间

构建分发

python_ironicclient-5.8.0-py3-none-any.whl (264.2 kB 查看散列值)

上传于 Python 3

由以下支持