VirtualBox cannot run when Hyper-V is installed

Objective of this article to share how to solve the problem of VirtualBox can not run when Hyper-V is installed in windows machines. This problem might occur when we try to run VirtualBox where already docker was installed. Because docker internally enables Hyper-V configuration in windows which will be the problem to run VirtualBox.

VirtualBox can not run when Hyper-V is installed

There are total 3 steps which we must follow to enable/disable Hyper-V in Windows 10.

  1. Search for Apps & Features in Windows Search option
  2. Search for Turn Windows features on or off
  3. Select/deselect the Hyper-V option from the popup opened to enable/disable accordingly.

For more detailed explanation continue with further article.

  • Search for Apps & Features in Windows Search option: Look at the below image for more easiness to find Apps & Features option.
Windows Apps & Features
  • Search for Turn Windows features on or off
Turn Windows feature on or of
  • Select/Deselect the Hyper-V option from the popup opened: Deselect Hyper-V option and click on OK button to disable Hyper-V in your system. Since Hyper-V is OS level configuration, it will ask to restart the computer to make changes are affected.
Hyper-V enable/disable

We should restart the system to make affect of Hyper-V configuration changes. Afterwards, try to run the virtual box again. Hope it will run successfully without any failure.


OpenShift Setup Options

Objective of this article is to make you understand what are different ways there to setup OpenShift. Prior to that we need to understand what different options are available to configure OpenShift. In the current article explained about All in One setup and other are not explaining because of no environment support.

  1. All in one is a kind of development environment setup where we can install Master and child nodes in a single machine. This is not supported or suggested for Production environment.
  2. Single Master & multiple Nodes: There is only one Master setup which needs to serve multiple child nodes across different clusters. Suggested to use higher to develop and below production environment.
  3. Multiple Master & multiple Nodes: There are multiple nodes configured to serve multiple child nodes across different clusters. This is highly recommended to use in Production environment.
Types of OpenShift Setups

OpenShift can be installed on Premises or hosted on Public / Private cloud. There are 2 different ways exists to setup OpenShift.

  1. Package Manager (RPM)
  2. Containerized (Docker)

Note: Containerized tools are recommended to use than RPM because RPM is traditional way of setting up OpenShift.

All – in – One:

As explained in OpenShift architecture, OpenShift uses Kubernetes as underlying environment and etcd is the heart of the OpenShift and OpenShift components all together are packed into single image name called MiniShift. MiniShift provides the single node open cluster so setup & getting started with OpenShift is easy. MiniShift complete bundle packaged into ISO image and is available to download from online through MiniShift CLI command.

Minishift all in one

Once the MiniShift command issued, it will download OpenShift the image of openshift/origin from Docker Hub to deploy the Core components. This image will download further required images from docker hub such as Docker Registry, Router, Web Console.

Note: As of now I don’t have the supported environment to practice about other two types like Single master with multiple child nodes and Multiple masters and multi child node configuration.

Kindly go through the below link and setup the oracle virtual box prior to proceeding further articles.

Note: Just setup the virtual box and make it up and running, no need to download any images and run them. Minishift will automatically pulls the image and start while we issue start command. For further understanding of minishift setup with virtual box, use below link.