Ironic
目录
OpenStack 裸机配置程序
OpenStack 裸机配置,又称 Ironic,是一个集成的 OpenStack 程序,旨在配置裸机而不是虚拟机,源自 Nova 裸机驱动程序。 最好将其视为一个裸机虚拟机管理程序 API 和一组与裸机虚拟机管理程序交互的插件。 默认情况下,它将使用 PXE 和 IPMI 来配置和打开/关闭机器,但 Ironic 也支持厂商特定的插件,这些插件可以实现其他功能。 有关总体概述,请参阅: Ironic 简介。
最新文档
此 wiki 由志愿者根据时间情况更新。 为了获取最新的文档,强烈建议参考项目文档,该文档是从嵌入式文档生成的。 请参阅: 最新的 ironic 文档。
项目
Ironic 由 OpenStack 技术委员会管理。 Ironic 伞下正式管理的交付物(以及相关的标签)的完整列表可在 此处 找到。
下面描述了一些交付物(或项目)。
ironic
ironic 项目包括 ironic-api 和 ironic-conductor 进程。
python-ironicclient
python-ironicclient 是一个包含 python 客户端和 CLI 的软件包。
ironic-python-agent
ironic-python-agent 是一个小型 python 应用程序,旨在嵌入到部署 ramdisk 中。
ironic-inspector
ironic-inspector 是一个硬件内省工具。
bifrost
bifrost 包含用于运行 Ironic 单独的 Ansible 剧本(没有其他 OpenStack 组件)。
| 源代码 | https://git.openstack.org/cgit/openstack/bifrost |
| Bug 追踪器 | https://storyboard.openstack.org/#!/project/941 |
| 文档 | https://docs.openstack.org/bifrost/latest/ |
networking-baremetal
networking-baremetal 是一个 Neutron 插件,涵盖裸机用例;它提供深度 Ironic/Neutron 集成。
| 源代码 | https://git.openstack.org/cgit/openstack/networking-baremetal |
| Bug 追踪器 | https://storyboard.openstack.org/#!/project/955 |
ironic-lib
ironic-lib 是一个常用的函数库,仅供 Ironic 治理 下的项目使用。
| 源代码 | https://git.openstack.org/cgit/openstack/ironic-lib |
| Bug 追踪器 | https://storyboard.openstack.org/#!/project/946 |
| 文档 | https://docs.openstack.org/ironic-lib/latest/ |
ironic-ui
ironic-ui 是 ironic 的 horizon 插件。
| 源代码 | https://git.openstack.org/cgit/openstack/ironic-ui |
| Bug 跟踪器 | https://storyboard.openstack.org/#!/project/952 |
| 文档 | https://docs.openstack.org/ironic-ui/latest/ |
人员
PTL:Julia Kreger (TheJulia)
核心团队:https://wiki.openstack.org/wiki/Ironic/CoreTeam
跨项目联络人:https://wiki.openstack.org/wiki/CrossProjectLiaisons
状态
Ironic 最初在“Icehouse”版本中作为孵化项目可用。 后续的“Juno”版本与 Nova 的集成得到了改进,以及许多稳定性和功能改进。 Ironic 在“Juno”周期结束时完成了项目毕业评审,并在“Kilo”开发周期开始时成为一个正式集成的 OpenStack 项目。
Ironic 的发行说明可在 https://docs.openstack.org/releasenotes/ironic/ 上找到。
有关 Ironic 测试套件最新状态的信息,请在此处找到:https://wiki.openstack.org/wiki/Ironic/Testing。
有关当前驱动程序列表及其 CI 测试状态,请参阅我们维护的 wiki 页面 和 Stackalytics 页面,该页面跟踪第三方 CI。
Etherpads
我们的项目团队经常使用 etherpads 分享想法和协调,其中一些 etherpads 会保留一段时间。 这些内容在此处列出。
IRC
讨论项目也在 irc.oftc.net 上的 #openstack-ironic 中进行。 这是开始您的 ironic 之旅的好地方。 该频道非常欢迎新用户 - 没有愚蠢的问题!
开发者
开发人员指南可在 https://wiki.openstack.org/wiki/Ironic/Developer_guidelines 上找到。 请注意,对于任何非平凡的更改(不是针对特定错误的修复),您必须通过 规范评审流程。
Pixie Boots,Ironic 的鼓手熊
Pixie Boots 是 OpenStack 的“Bear Metal”配置程序的吉祥物,又称 Ironic。 它由 Lucas Alvares Gomes 绘制,有两幅版本:一幅彩色,一幅轮廓。 还有 Pixie Boots 的图标阴影,由 Michael Krotscheck 提供的。 欢迎使用这些图像制作 T 恤或其他宣传品。
点击下面的图片即可获得高分辨率 PNG 版本
您还可以下载 Inkscape SVG 矢量文件:Ironic_mascot.svg
所有图像均采用 CC BY-SA 许可。
Pixie Boots 摇滚:\m/ ʕ•͡ᴥ•ʔ \m/
其他
OpenStack 裸机配置程序之外
树外 Ironic 驱动程序
可以在 Ironic 中使用的但不在 ironic 仓库中的驱动程序,可以在 ironic-staging-drivers 仓库中找到。
厂商特定工具
鼓励第三方厂商分享他们的工具/脚本,这些工具/脚本可能有助于使用其硬件的人们使用 ironic。 这些工具不由 ironic 核心团队维护,也不受 OpenStack 技术委员会的管辖。 应联系厂商以获取功能请求/错误修复。
| 开发者文档 | https://wiki.openstack.org/wiki/Ironic/ThirdPartyVendorToolsDeveloperDoc |
| 第三方厂商工具列表 | https://wiki.openstack.org/wiki/Ironic/ThirdPartyVendorToolsList |