Installing and Configuring OpenStack (Juno) in Oracle® Solaris

Exit Print View

Updated: June 2016
 
 

About the Ironic Component

The previous chapters described the core OpenStack components to create a cloud. Additional components offer other services that are related to cloud administration. This chapter discusses the component Ironic that is available in the Juno release.

While the core components of OpenStack enable you to provision virtual machines or VM instances, Ironic provides services for registering, provisioning, and decommissioning bare metal instances or nodes. Ironic uses common technologies such as PXE boot and IPMI to support a wide range of hardware that you can provision. Additionally, a pluggable driver mechanism enables Ironic to manage and support vendor-specific hardware.

For further information about Ironic and the advantages it offers, refer to the Ironic's developer documentation at the OpenStack community web site.

Ironic consists of three primary components. In Oracle Solaris, these components are delivered as SMF Services. The following table lists and describes these components.

Component
Description
SMF Service
OpenStack Ironic API Service
Service that provides a RESTful API by which operators and other services may interact with the managed bare metal nodes.
svc:/application/openstack/ironic/ironic-api
OpenStack Ironic Conductor Service
Main controller that performs the actual provisioning of bare metal nodes by using the reference and vendor-specific drivers. The conductor and API services communicate by using RPC.
svc:/application/openstack/ironic/ironic-conductor
OpenStack Ironic Database Service
A transient SMF service for creating and synchronizing Ironic's back end database.
svc:/application/openstack/ironic/ironic-db