Mac – Running a bare-metal hypervisor and VM on the same machine

virtual machinevirtualization

Is it possible to install a bare-metal hypervisor on a computer and run VMs created using that on the same computer?

what I'm going to achieve is like Installing a VMware workstation on a Microsoft Windows 10 and then Install a Microsoft Windows 7 in it, but this way the CPU and RAM will be used for no reason in the host operation system. I need to install the bare-metal hyper visor on the hardware level and then Install VMs in it, all of them on the same PC.

Type1 and Type 2 Hypervisors

if it's possible please recommend me some suitable programs for this matter and if not please explain why it's not possible. thanks in advance

Best Answer

Sounds like you want to have a bare-metal hypervisor running, and let one of its VMs have control of the physical screen, mouse, and keyboard of that same system.

  • ESX doesn't do this. The best you can do is probably get to a maintenance shell which is not meant for everyday use.

  • Hyper-V does this.

  • You might be able to manually set up a Xen-based system to do this, but things like Xenserver, etc. are setup to run like ESX.

As far as why, keep in mind ESX and such are enterprise products.

  • IT support/people already remote into servers, therefore they will be remoting into the VMs as well. No one is typically at a datacenter working from a local console. Providing a console/display at the local system is not a priority and would only be done if a severe problem arose.

  • Businesses are interested in virtualization for the purpose mostly of moving physical systems to VMs - in order to reduce hardware costs. So ESX and such want to be as thin as possible to keep overhead as low as possible, to support hosting many systems at once.

Related Question