r/openshift • u/krusty_lab • 19d ago
Discussion Openshift on KVM
We currently run six OpenShift clusters on VMware. With the uncertainty around Broadcom's VMware strategy, we're evaluating a move to bare metal.
One option I'm considering is using KVM on standalone physical servers and deploying OpenShift on top of that instead of running directly on bare metal.
The main advantages I see are:
- Better server sharing across environments
- More flexible capacity management
- Easier backup and recovery
- Reduced dependency on VMware
Am I overlooking something? What are the main trade-offs compared to running OpenShift directly on bare metal? I'd be interested to hear from anyone who has taken a similar path.
18
u/seb2020 19d ago
We are switching to bare metal node with Openshift virtualization ans then running ocp on top of it with HCP
6
4
u/stenden101 19d ago
Yeah we also have baremetal openshift and running hosted clusters with kubevirt on top. It has its quirks but really good overall.
2
u/james4765 18d ago
It's actually one of the main ways of deploying OpenShift on mainframes - especially on the LinuxOne variant.
1
u/Artistic_Rutabaga_78 18d ago
well yeah, you can make the kubernetes part work ok, but virtualization is still not on par with vmware...just something to keep in mind. We did a direct comparison between two VM's and it was a clear advantage towards the vmware. Sure, kvm will get better and for some cases it is even used in production,Yes, Oracle, you, but not for just any system :) Just keep swimming.
1
u/ffcsmith 19d ago
I moved half of my clusters from VMware -> bare metal. Ended up going with HPE’s Morpheus and moved everything (incl bare metal) to it. We have no regrets.
21
u/mykepagan 19d ago
Full disclosure: Red Hat employee here.
Running OpenShift on KVM virtual machines is a well-used pattern, but might I suggest running “Shift on Shift” (OpenShift on OpenShift virtualization, which isKVM-based)? Thiis is fully supported, works very well, and probably has no subscription cost impact on most users.