裸金属服务用户指南¶
Ironic 是一个 OpenStack 项目,用于配置裸金属(与虚拟机相反)服务器。它可以独立使用,也可以作为 OpenStack 云的一部分使用,并与 OpenStack 身份 (keystone)、计算 (nova)、网络 (neutron)、镜像 (glance) 和对象 (swift) 服务集成。
当裸金属服务与计算和网络服务正确配置后,可以通过计算服务 API 配置虚拟机和物理机。但是,实例操作集受到限制,这是由于物理服务器和交换硬件的不同特性造成的。例如,无法对裸金属实例执行实时迁移。
社区维护参考驱动程序,利用开源技术(例如 PXE 和 IPMI)来覆盖广泛的硬件。Ironic 的可插拔驱动程序架构也允许硬件供应商编写和贡献驱动程序,这些驱动程序可以提高性能或添加社区驱动程序未提供的功能。