Skip to main content

Did OpenShift Go Crazy? šŸ’£ Introducing the Openshift 4 and 5 Node Control Plane Architecture

  • November 17, 2025
  • 5 comments
  • 66 views

eprieto
Forum|alt.badge.img+9

Boosting Resilience in Bare-Metal Active Active Clusters: 4Ā and 5 Node Control Plane Architecture (4.17 ⬆ Version)

Ā 

Ā 

Organizations running active-active deployments across two locations—especially those hosting stateful workloads like OpenShift Virtualization VMs that run only a single instance—depend heavily on the underlying infrastructure to guarantee availability.
While traditional virtualization platforms handle this natively, running these workloads on OpenShift bare metal introduces new architectural considerations.

Ā 

The Challenge: What Happens When the Primary Site Fails? āš ļø

In typical stretched OpenShift clusters, the control plane is often deployed in a 2+1 or 1+1+1 topology.
But if the data center hosting the majority of control-plane nodes goes down:

  • The surviving control-plane node becomes the only source of truth for the cluster.

  • That single node must switch to read-write mode and act as the exclusive etcd copy.

  • If that node fails… recovery becomes catastrophic, especially when running stateful VMs.

This risk becomes even more critical in environments leveraging OpenShift Virtualization for production workloads.

Ā 

The Solution: 4-Node and 5-Node Control Plane for Stretched Clusters šŸš€

To increase resiliency during data-center-level failures, OpenShift can leverage 4-node or 5-node control-plane deployments, such as:

  • 2+2

  • 3+2

With these designs, even if an entire site is lost, the remaining location still retains two read-only copies of etcd, significantly boosting cluster recoverability and reducing the risk of losing quorum.

Today, the cluster-etcd-operator already supports up to five etcd members, automatically scaling in environments using MachineSets.
But in bare-metal or agent-based installations, MachineSets are not available—meaning the operator won't scale automatically but will adjust etcd peers when control-plane nodes are added manually.

This is exactly the workflow we aim to validate and officially support.

šŸ”§ Note: This capability is specifically targeted at bare-metal clusters, with a strong focus on OpenShift Virtualization use cases.

Ā 

Goals šŸŽÆ

Validate and support 4-node and 5-node control-plane architectures for bare-metal stretched clusters, under the following constraints:

  • Bare-metal control-plane nodes

  • Installed via Assisted Installer or Agent-based Installer

  • Shared Layer 3 network across locations

  • Latency < 10 ms between all control-plane nodes

  • Minimum 10 Gbps bandwidth

  • etcd stored on SSD or NVMe

Ā 

Acceptance Criteria āœ”ļø

šŸ“Œ Performance

Control plane performance and scalability must show less than 10% degradation when compared to standard HA clusters.

šŸ“Œ Recovery Procedures

Documentation must be validated and updated for manual control-plane recovery in cases of quorum loss.

Ā 

Ā 

5 comments

Chris.Childerhose
Forum|alt.badge.img+21
  • Veeam Legend, Veeam Vanguard
  • November 17, 2025

Nice to see how other hypervisors are handling clustering and recovery.Ā  Thanks for sharing this one Esteban.

Ā 
Ā 
Ā 

JailBreak
Forum|alt.badge.img+3
  • Veeam Vanguard
  • November 18, 2025

Openshift is not a Hypervisor per se, but aĀ Kubernetes-based container platform that now usesĀ  OpenShift Virtualization VMs (KubeVirt VMs on KVM) but is good to see that they are improving a lot the product. That is a very good sign for a possible good and trustful Enterprise alternative to VMware.


lukas.k
Forum|alt.badge.img+12
  • Veeam Vanguard
  • November 18, 2025

Nice writeup, thanks for the input!

Does anyone already have experience with the support? Imo there are great products (ā€œBroadcom competitorsā€) on the market but it often comes down to support - that’s the feedback from my customers.


eprieto
Forum|alt.badge.img+9
  • Author
  • Veeam Legend
  • November 19, 2025

Nice writeup, thanks for the input!

Does anyone already have experience with the support? Imo there are great products (ā€œBroadcom competitorsā€) on the market but it often comes down to support - that’s the feedback from my customers.

Red Hat has a lot of experience with Kubernetes and Kubevirt/KVM, so I don't think support will be a problem in this case. For example, here in Latin America, we have support in Spanish, which is highly valued. But it's something the client needs to be aware of when trying to switch from one technology to another.


eprieto
Forum|alt.badge.img+9
  • Author
  • Veeam Legend
  • November 19, 2025

Openshift is not a Hypervisor per se, but aĀ Kubernetes-based container platform that now usesĀ  OpenShift Virtualization VMs (KubeVirt VMs on KVM) but is good to see that they are improving a lot the product. That is a very good sign for a possible good and trustful Enterprise alternative to VMware.

Ā 

Thanks, Luciano. We certainly strive to make improvements with each OpenShift release and achieve customer satisfaction.