OpenStack Ironic: Enabling Bare Metal as a Service

OpenStack Ironic is an OpenStack project that provisions bare metal machines rather than virtual machines. Bare Metal as a Service (BMaaS) allows you to provision your Hadoop or SQL workloads, or even a hypervisor, on to bare metal infrastructures and treat them like cloud instances. 

OpenStack Ironic is distinctive because it allows you to use a unified way of managing virtual machines as well as physical assets in the exact same workflow. 

Ironic works by booting your system remotely and then provisioning an image (workload) to it, similar to how the public cloud boots a virtual machine and provisions an image to it. This allows you to utilize the same tooling that you would use to provision your virtual machine instances ― such as Heat, Orchestration or Murano apps ― or even provision Cinder volumes to them.

Read the Blog: http://bit.ly/2FXQdo2

Transcript of Video:

Cody: [00:18] Today, we're gonna be talking about OpenStack Ironic. OpenStack Ironic is bare metal as a service. The reason you should care about bare metal as a service is it allows you to provision your Hadoop workloads or SQL workloads, or even Hypervisor onto bare metal infrastructure and treat them like cloud instances.

Cody: [00:35] Bare metal provisioning isn't something new. It's something that's been around for quite a few years. But what really makes OpenStack Ironic different is it allows you to use a unified way of managing virtual machines as well as physical assets in the exact same workflow.

Cody: [00:50] How does this work? It works by booting your systems remotely and then being able to provision an image to it, just like the public cloud boots a virtual machine and provisions an image to it. This allows you to utilize the same tooling that you would use to provision your virtual machine instances, such as Heat or Orchestration or Murano apps, or even provision Cinder volumes to them. So you can treat a physical asset just like you would a virtual asset.

Cody: [01:18] So what are some of the requirements for OpenStack Ironic? OpenStack Ironic really requires two things of your servers. One, they need to be able to be booted by IPMI. You need to have iLO or IPMI access to them. And then second, they need to be able to network boot or PXE boot, so you need to have capable NICS to do that.

Cody: [01:37] Traditionally, Ironic is very difficult to get up and running and set up, and not just Ironic. Any bare metal as a service system is very difficult to get up and running. So here at Platform9, we noticed that this is a huge pain point for a lot of our customers, so we decided to integrate this into our platform. So in just a couple clicks you can spin up two servers or a thousand servers. Whether using serverless workloads, containers, or virtual machines, your cloud is built on a foundation of bare metal infrastructure, so how do you orchestrate and get all of this up and running? OpenStack Ironic. To make OpenStack Ironic smooth and painless, you go with Platform9.

Previous Flipbook
Deployment Models for OpenStack
Deployment Models for OpenStack

Next Flipbook
Cadence
Cadence

Cadence Creates High Performance Computing