DEV Community

OpenShift Local crc doesn't allow to be installed inside a Linux Virtual Machine

Dear reader, I have tried to install OpenShift Local on my laptop in a Linux Virtual Machine. The crc tool setup then fails because it complains that my system doesn't support nested virtualization. I have done all the checks and installed the Intel Processor Identification Utility and found that my CPU does support virtualization and that it is enabled in BIOS. Even I have tried Docker and minikube and these seem to be working just fine inside a Linux VM in VirtualBox using the nested virtualization. So I wonder why does the OpenShift crc tool fail on setup that it can not find the nested virtualization support?

Now I have read a solution page by Red Hat: https://access.redhat.com/solutions/6803211
But this doesn't seem to be a solution it says nested virtualization is not supported.

For me it is best to test things on my laptop in a Linux environment.
But as it is a company Windows laptop I am bound to Linux Virtual Machines.

How can it be that Docker and minikube have no issue at all and OpenShift Local crc doesn't allow to be installed inside a Linux Virtual Machine?

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs