Time for some Metal!!! Good Bye Hypervisor…

2 minute read

Let’s ditch the hypervisor and put our lab right on the metal!

First, go listen to this. It will put you in the right frame of mind for what’s to come.

OK, now let’s talk about this installation.

This project is not for the faint of heart. It will require some investment. You are going to need at least 3 Intel NUC machines with a minimum of 2 cores and 32GB RAM each.

Here is my prototype:

Bare Metal

The control plane nodes are: NUC8i3BEK machines with 32GB of RAM and 500GB SATA M.2 SSDs.

The worker nodes are: NUC6i7KYK machines with 64GB of RAM, 256GB SATA SSD for FCOS, and 1TB SATA SSD for Ceph.

I’m going to show you how to build one with 3 nodes. With the following list of parts, you will be able to power your cluster off of two power supplies, and pack the whole thing up in a slim 15” laptop bag.

It will look like this:

Bare Metal Lab

Bare Metal Lab

Bare Metal Lab

Bare Metal Lab

Below is the complete bill of materials for your starter lab. I’ve included Amazon.com links to the gear that I have.

Most of the bare-metal configuration is going to be just like the KVM setup that I posted previously. In fact, I have refactored the lab helper scripts to support both KVM and Bare metal installations.

The one significant difference for this setup, is that we are going to run the bootstrap node from our workstation. In this case, a MacBook Pro with 16GB of RAM.

Everything else is pretty much the same. The cluster nodes will boot via iPXE, retrieve their ignition configs, and run the installation.

Let’s get to it!

Go here first: Setting up Your Workstation for a Bare Metal OKD install