r/redhat•
openstacker

Diving into Red Hat OpenStack “life after TripleO” with RHOSO 18… but I have zero OpenShift experience. Looking for guidance.

TL;DR: I need a practical 'how to implement' guide for getting BMC-style management (IPMI/Redfish) working for VMs on a RHEL9 libvirt hypervisor, so that OCP 4.18 can deploy a compact-cluster the same as it would on bare metal. Basically: how do I set up BMC endpoints for VMs so the bootstrap node can manage power state?

I'm building a small RHOSO 18 lab / proof-of-concept using a RHOCP 4.18 compact cluster (3 VMs on a single RHEL9 KVM/libvirt host). I don't have enough hardware for a bare-metal cluster right now, so this lab is meant to help me learn

In the "Planning Your Deployment" guide, I'm struggling with this point:

3.1.2. RHOCP network requirements

If you are using virtual media boot to provision bare-metal data plane nodes and the nodes are not connected to a provisioning network or to the RHOCP machine network, you must configure a route for the Baseboard Management Controller (BMC) and the node to reach the RHOCP machine network. The machine network is the network used by RHOCP cluster nodes to communicate with each other.

This implies I need BMC (redfish or ipmi) capability for each VM so the bootstrap node can discover, manage, and power cycle them like bare-metal hosts. I’ve never set this up for VMs, and I've only seen it in Red Hat training labs where everything is prebuilt.

My TAM didn't have an answer, and my Google-fu hasn't helped. OpenBMC looks powerful, but seems to have a huge learning curve aimed at contributors rather than "I just need this to work for a lab."

What's the fastest, simplest way to get BMC-like management working for VMs on a single libvirt/KVM server?

Are there recommended tools, example configs, or "just do this" guides to stand up lightweight Redfish/IPMI controls for libvirt VMs?

Any guidance, links, or real-world examples would be massively appreciated.

Posted Dec 5, 2025, 3:22 PM UTC

42
Loading comments…