Skip to main content

OpenStack Bare Metal Provisioning

Project description

https://governance.openstack.org/tc/badges/ironic.svg

Overview

Ironic consists of an API and plug-ins for managing and provisioning physical machines in a security-aware and fault-tolerant manner. It can be used with nova as a hypervisor driver, or standalone service.

By default, it will use PXE and IPMI/Redfish to interact with bare metal machines. Some drivers, like the Redfish drivers, also support advanced features like leveraging HTTPBoot or Virtual Media based boot operations depending on the configuration by the user. Ironic also supports vendor-specific plug-ins which may implement additional functionality, however many vendors have chosen to focus on their Redfish implementations instead of customized drivers.

Numerous ways exist to leverage Ironic to deploy a bare metal node, above and beyond asking Nova for a “bare metal” instance, or for asking Ironic to manually deploy a specific machine. Bifrost and Metal3 are related projects which seek to simplify the use and interaction of Ironic.

Ironic is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Project resources

Project status, bugs, and requests for feature enhancements (RFEs) are tracked in Launchpad: https://launchpad.net/ironic

For information on how to contribute to ironic, see https://docs.openstack.org/ironic/latest/contributor

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ironic-36.0.0.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ironic-36.0.0-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file ironic-36.0.0.tar.gz.

File metadata

  • Download URL: ironic-36.0.0.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ironic-36.0.0.tar.gz
Algorithm Hash digest
SHA256 561d75593ef53e0ea95114ff5c2bf47bf2019abd68669adbe244852500c4fc50
MD5 90fb44c607e99a568122c850eb6eacbf
BLAKE2b-256 863127103a6c5cd1e3756e03745f2b4b526387c328c706bc998419386f83b414

See more details on using hashes here.

File details

Details for the file ironic-36.0.0-py3-none-any.whl.

File metadata

  • Download URL: ironic-36.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ironic-36.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e708516be0c723fdd0fbb97ab2514903c790a477c17a9a655c0eff59957e7432
MD5 5bd7331c3bf671c76253b997b2add739
BLAKE2b-256 47bff31b378ae3209ddb586c84886797ec84548f2519e350d718adfc016c806c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page