Requirement to Run HyperV to support multiple guest VM RRS feed

  • Question

  • Hello All

    What is the requirement to run hyper V on bare metal server to support multiple guest VM.

    To run multiple guest VM on the single server (provided we have enough resource), can only be done using Windows 2012 datacenter version.

    Hopefully my question make sense, I am thinking I can install some Hyper V component on a Server hardware and then provision multiple guest VM



    Tuesday, March 7, 2017 6:05 PM

All replies

  • Hyper-V requirements can be found here:

    • A 64-bit processor with second-level address translation (SLAT). To install the Hyper-V virtualization components such as Windows hypervisor, the processor must have SLAT. However, it's not required to install Hyper-V management tools like Virtual Machine Connection (VMConnect), Hyper-V Manager, and the Hyper-V cmdlets for Windows PowerShell. See "How to check for Hyper-V requirements," below, to find out if your processor has SLAT.

    • VM Monitor Mode extensions

    • Enough memory - plan for at least 4 GB of RAM. More memory is better. You'll need enough memory for the host and all virtual machines that you want to run at the same time.

    • Virtualization support turned on in the BIOS or UEFI:

      • Hardware-assisted virtualization. This is available in processors that include a virtualization option - specifically processors with Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology.

      • Hardware-enforced Data Execution Prevention (DEP) must be available and enabled. For Intel systems, this is the XD bit (execute disable bit). For AMD systems, this is the NX bit (no execute bit).

    Any version of Hyper-V can run multiple VMs.  There's no real limit other than your physical resources.

    Some Windows Server versions provided licensing for for virtual machines, meaning you don't need to purchase licenses for them, but this does not limit the number of VMs you can host.

    The free Hyper-V Server can host any number of VMs, you are just required to provide the licenses for the Windows OSes hosted there. Obviously, you can install any number of Linux VMs you want, assuming you have available CPU, RAM, and disk resources.

    See the PDF here:

    Windows Server Datacenter edition allows you to run an unlimited number of Windows virtual machines without providing additional licensing.  This assumes you are only running the Hyper-V role on the host server and not additional roles.

    Windows Server Standard edition allows you to run 2 Windows virtual machines without needing additional licensing.  This assumes you are only running the Hyper-V role on the host server and not additional roles.

    If you want to run an additional 2 Windows VMs on the same host, you would simply assign another Windows Server Standard license to that host.  

    Wednesday, March 8, 2017 5:20 AM