Bare metal deployment with OpenStack

Design Consultant

Identifying the Hardware

The command:

openstack baremetal node manage node2

switches node2 to the manageable state. You can now call:

openstack baremetal node power on  node2
openstack baremetal node power off node2

to test the IPMI communication. Two configuration tweaks in the environments/kolla/files/overlays path, /ironic/ironic-conductor.conf and /ironic-inspector.conf, enable in-band inspection [6]:

enabled_inspect_interfaces = inspector,no-inspect
add_ports = pxe
keep_ports = present

In addition to in-band inspection, out-of-band inspection uses, for example, the interfaces ilo, idrac, and irmc. The command:

# openstack baremetal node inspect node2

triggers the inspection. The procedure is similar to deployment: Start the PXE environment, initramfs, and the kernel, which is where Ironic gets the data for the nodes from the IPA. The command:

# openstack server create --image deployment-image --flavor baremetal-flavor node2

finally starts the deployment of node2.

Ironic Approach

Basically, Ironic and Nova use an image for the deployment that can be created in the same way as the images already in use. It is important to consider the underlying hardware (RAID controller, network cards, etc.); otherwise, the bridge is built with Ironic and Bifrost. Other interfaces besides IPMI provide additional options. For example, Ironic also lets you maintain the BIOS/UEFI or set up a hardware RAID.

In the form of Ironic and Bifrost, OpenStack brings well-functioning components to the table for configuring hardware with an operating system. The potential applications range from provisioning high-performance compute nodes to adding compute nodes to extend OpenStack. You have the option of customizing the image to be installed so that compute nodes can be deployed without additional manual steps.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy ADMIN Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • OpenStack observability with Sovereign Cloud Stack
    Operators of an OpenStack environment need to know whether the environment is working and quickly pinpoint problems. We look at the basics of OpenStack observability in the Sovereign Cloud Stack.
  • Questions about the present and future of OpenStack
    OpenStack has been on the market for 12 years and is generally considered one of the great open source projects. Thierry Carrez and Jeremy Stanley both work on the software and provide information about problems, innovations, and future plans.
  • Combining containers and OpenStack
    The OpenStack cosmos cannot ignore the trend toward containers. If you want to combine both technologies, projects like Magnum, Kolla, and Zun come into play. Which one?
  • Do You Know Juno?
    The OpenStack cloud platform plays a major role in the increasingly important cloud industry, so a new release is big news for cloud integrators and admins. The new version 2014.2 "Juno" release mostly cleans up and maintains the working model but adds a few innovations.
  • Piston Cloud Releases Airframe
comments powered by Disqus
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs

Support Our Work

ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.

Learn More”>


		<div class=