Ask Your Question

ironic stand alone

asked 2016-12-20 11:35:09 -0600

Rick123 gravatar image


I am testing out the bare metal provisioning using ironic and wondering whether we require other openstack components including keystone for setting up ironic? If so can someone point me to right documentation?

Thanks, Rick

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2016-12-21 02:19:58 -0600

pas-ha gravatar image

Hi Rick,

it all depends on what do you need from your Ironic installation. Using Ironic as integrated part of OpenStack brings its own benefits like deploying Nova instances to baremetal transparently for the user and using Neutron for network isolation. The currently "required" services to use Ironic as part of OpenStack are [0]:

  • Keystone
  • Neutron
  • Glance
    • Swift (depending on ironic drivers in use)
  • Nova for most non-admin user interactions, as in integrated case Ironic is basically admin-only service, all normal users deploy to baremetal via Nova

On the other hand, Ironic can work without any of the above - the so called standalone case [1]. It basically requires only a reachable storage for images, a DHCP service for the baremetal nodes, and a TFTP/HTTP server for (i)PXE-booting the nodes, no other OpenStack components. In the OpenStack ecosystem, this is useful for TripleO-style seed cloud installations.

For Ironic standalone, please also check out the community "bifrost" [2] project, which is a set of Ansible playbooks to install standalone ironic, enroll nodes into it and deploy them with an image.




edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools


Asked: 2016-12-20 11:35:09 -0600

Seen: 226 times

Last updated: Dec 21 '16