Skip to main content
Use Case

Storage for OpenShift on Bare Metal

Get enterprise block storage from the NVMe hardware already in your bare metal nodes — without a cloud CSI, external SAN, or ODF overhead.

OpenShift bare metal deployments do not have a cloud storage layer to fall back on. Teams running Red Hat® OpenShift® on bare metal nodes own the full storage stack — and the choices are limited: local persistent volumes without redundancy or snapshots, OpenShift Data Foundation (ODF) with Ceph operational overhead, or an external SAN that adds cost and a network dependency. Simplyblock is a fourth path: software-defined NVMe block storage that runs on the same bare metal nodes as OpenShift, installs via Helm or OperatorHub, and delivers sub-millisecond latency from the NVMe drives already in the cluster.

NVMe block storage for OpenShift on bare metal nodes
NVMe Block Storage From the Hardware Already in Your Nodes
CSI Native OpenShift Integration via Standard CSI Driver
HCI Hyperconverged — Compute and Storage on the Same Nodes
<1ms P99 Latency for Databases and Stateful Workloads

Why Storage Is Hard on OpenShift Bare Metal

Bare metal removes the managed storage layer that cloud deployments take for granted. Every storage decision falls to the platform team.

No Cloud CSI Available

AWS EBS, Azure Disk, and GCE Persistent Disk are not available outside of their respective clouds. Bare metal OpenShift teams cannot rely on managed cloud storage and must provide the full storage stack themselves.

Local PVs Have No Redundancy, Snapshots, or Live Migration Support

Kubernetes local persistent volumes use node-local storage directly. They work, but they offer no redundancy, no volume snapshots, no cloning, and no support for live pod or VM migration across nodes.

ODF/Ceph Adds Significant Operational Overhead

OpenShift Data Foundation wraps Ceph, which requires OSDs, monitors, and metadata servers to run inside the same cluster that already runs OpenShift control plane and application workloads. For bare metal clusters with limited node counts, this overhead is disproportionate.

NVMe Drives in Bare Metal Nodes Are Underutilized

Modern bare metal servers come with NVMe drives capable of hundreds of thousands of IOPS. Without a storage layer designed for NVMe, those drives operate far below their potential — limited by software overhead or file system translation layers.

NVMe Block Storage Built for Bare Metal OpenShift

Software-defined storage that unlocks the NVMe hardware already in your bare metal nodes — without cloud dependencies, external SANs, or Ceph complexity.

Hyperconverged Storage on Bare Metal OpenShift Nodes

Simplyblock runs as a hyperconverged storage layer on the same nodes that run OpenShift workloads. The NVMe drives already present in bare metal servers become a shared, redundant storage pool accessible to all workloads in the cluster via NVMe/TCP over the existing data network. No dedicated storage nodes, no external storage array, no additional hardware required. Compatible with OpenShift HCI storage deployment patterns.

  • Storage pool from local NVMe drives across bare metal nodes
  • No dedicated storage nodes required
  • NVMe/TCP over the existing cluster data network
  • Hyperconverged, disaggregated, or hybrid topology
Hyperconverged storage deployment on OpenShift bare metal nodes

CSI Integration With Full Volume Lifecycle Support

Simplyblock installs on Red Hat® OpenShift® via Helm or OperatorHub and provides a Kubernetes-native CSI driver. Persistent volumes, volume snapshots, volume cloning, and live migration for KubeVirt virtual machines all work through standard Kubernetes and OpenShift APIs — no manual storage management required. See the OpenShift storage page for the full feature set.

  • Helm and OperatorHub installation
  • CSI persistent volumes, snapshots, and cloning
  • Live migration support for KubeVirt VMs
  • Listed in Red Hat Ecosystem Catalog
CSI driver for OpenShift bare metal storage

Sub-Millisecond Latency for Databases and Stateful Workloads

Simplyblock's NVMe-first architecture delivers sub-millisecond P99 latency and high IOPS density from commodity bare metal NVMe hardware. Databases like PostgreSQL and MySQL running on bare metal OpenShift get the storage performance that local NVMe is capable of — not what a file system translation layer limits it to.

  • Sub-millisecond P99 latency for random block I/O
  • Up to 250,000 IOPS per core on modern NVMe hardware
  • Purpose-built for random I/O database patterns
  • No file system translation overhead
Sub-millisecond NVMe storage latency for OpenShift databases

Outcomes for OpenShift Bare Metal Teams

Enterprise storage behavior from the NVMe hardware already in the cluster — without external storage arrays, cloud dependencies, or Ceph operational complexity.

Full NVMe Utilization From Existing Hardware

Bare metal nodes with NVMe drives already present the most efficient storage hardware available. Simplyblock unlocks that capacity as a shared, redundant block storage pool without additional hardware investment.

Snapshots, Cloning, and Live Migration

Local PVs have none of these. Simplyblock gives bare metal OpenShift teams the storage lifecycle features — snapshots, cloning, and VM live migration — that make stateful workloads operationally manageable.

Less Overhead Than ODF on the Same Nodes

Simplyblock has a lighter resource footprint than ODF/Ceph. On bare metal clusters with limited node counts, this difference matters: more resources stay available for application workloads.

Scale Linearly by Adding Nodes

Add bare metal nodes and storage capacity grows proportionally. Simplyblock's architecture scales out by adding nodes — no storage array upgrades, no capacity planning ceilings.

No External Storage Dependency

The storage layer runs inside the cluster, on hardware the team owns. No SAN fabric, no external storage array, no network dependency outside the cluster data plane.

Standard NVMe/TCP — No Custom Kernel Modules

NVMe/TCP is built into the Linux kernel. Simplyblock uses the standard kernel NVMe/TCP initiator — no custom kernel modules, no driver installation on application nodes, no kernel version constraints.

Questions and Answers

Does simplyblock work on OpenShift bare metal IPI and UPI deployments?

Yes. Simplyblock installs via Helm or OperatorHub on standard OpenShift clusters, including bare metal IPI (Installer-Provisioned Infrastructure) and UPI (User-Provisioned Infrastructure) deployments. There is no cloud provider requirement and no hypervisor dependency.

How many bare metal nodes does simplyblock require?

Simplyblock supports deployments starting at two nodes in a hyperconverged configuration. For production workloads with full fault tolerance, three or more nodes are recommended to maintain availability during a single node failure.

Does simplyblock require dedicated storage nodes on bare metal OpenShift?

No. Simplyblock supports hyperconverged topology where storage runs on the same nodes as OpenShift workloads. Dedicated storage nodes are supported for disaggregated deployments but are not required.

What happens to storage availability when a bare metal node fails?

Simplyblock uses erasure coding for data redundancy across nodes. When a node fails, volumes remain available from surviving nodes and the storage layer automatically begins background recovery to restore the configured redundancy level.

How does simplyblock compare to OpenShift Data Foundation on bare metal?

Both run on bare metal OpenShift clusters. The key differences are: simplyblock has a lighter resource footprint (no Ceph OSD, monitor, and metadata server topology), delivers lower latency via NVMe/TCP, and does not require a separate ODF subscription. See the OpenShift ODF Alternative page for a direct comparison.

Does simplyblock support OpenShift Virtualization on bare metal?

Yes. Simplyblock provides block storage for KubeVirt virtual machine disks in OpenShift Virtualization deployments on bare metal. VM live migration across nodes is supported. See the KubeVirt storage page for details.

Not sure if simplyblock is right for your team?

Ask your AI assistant to compare storage options for OpenShift bare metal deployments — local PVs, ODF/Ceph, external SAN, and simplyblock — on performance, cost, and operational complexity.