The number of tools and resources used in your average IT infrastructure is getting out of hand. Microsoft SCVMM 2016 was built to address this. To understand what SCVMM, we need to know what is a Virtual Machine Manager is.

What is a Virtual Machine Manager

VMM is a part of the System Center Suite, which is used to configure, manage, and transform traditional data centers. It also helps in providing a unified management experience across on-premises and the Azure cloud.

Protect Your Data with BDRSuite

Cost-Effective Backup Solution for VMs, Servers, Endpoints, Cloud VMs & SaaS applications. Supports On-Premise, Remote, Hybrid and Cloud Backup, including Disaster Recovery, Ransomware Defense & more!

This blog covers it all, from hardware requirements to installation procedures:

Prerequisites for SCVMM 2016 are two virtual machines – one is for AD and another one is for VMM.

From hardware requirements to installation steps, the following are covered in this blog:

Download Banner
  • Capacity & scaling
  • Hardware requirements
  • Supported server operating systems
  • Supported client console operating systems
  • Supported SQL Server
  • SCVMM installation

Capacity & Scaling:

The following table provides the scale limits that were tested for System Center 2016 Virtual Machine Manager. There are various factors that impact the scale limits, such as hardware configuration, network, topology and others.

Entity Recommended maximum count
Physical hosts 1000
Virtual Machines 25000
Services 1000
User roles 1000
Clouds 20
Virtual networks 2000
logical networks 20
Library resources 1000
Library Objects (templates, profiles) 100

Hardware requirements:

Hardware VMM server VMM database VMM library VMM console
Processor (minimum) 8 core Pentium 4, 2GHx (x64) 8 core Pentium 4, 2.8GHx 4 core Pentium 4, 2.8GHz 2 core Pentium 4, 1 GHz CPU
Processor (recommended) 16-core, 2.66 GHz CPU 16 core 2.6 GHz CPU 4 core 2.66 GHz CPU 2 core 2 GHz CPU
RAM (minimum) 4 GB 8 GB 2 GB 4 GB
RAM (recommended) 16 GB 16 GB 4 GB 4 GB
Hard drive (minimum) 4 GB 50 GB Based on size/amount of stored files 10 GB
Hard drive (recommended) 10 GB 200 GB Based on size/amount of stored files 10 GB

Supported client Server operating systems:

Operating system VMM serve Remote VMM library Remote VMM database
Windows Server 2012 Standard/Datacenter N N If supported by SQL Server version
Windows Server 2012 R2 Standard/Datacenter N Y If supported by SQL Server version
Windows Server 2016 Y N If supported by SQL Server version
Windows Server 2016 (with desktop experience) Y Y If supported by SQL Server version
Windows Server 2016 Nano N N If supported by SQL Server version

Supported Client console operating systems:

Operating system Supported
Windows 7 N
Windows 8 N
Windows 8.1 Y
Windows 10 Enterprise Y
Windows Server 2008 R2 with SP1 onwards N
Windows Server 2012 Y
Windows Server 2012 R2 Standard, Datacenter Y
Window Server 2016 Standard, Datacenter Y

Supported SQL Server:

Operating system Supported
SQL Server 2008 R2 (SP1, SP2) N
SQL Server 2012 (Enterprise, Standard, 64-bit) N
SQL Server 2012 SP1 onwards Y
SQL Server 2014 and all service packs Y
SQL Server 2016 and all service packs Y

Virtualization:

VM Supported
VMM management server The VMM management server can be installed on a VM.

If you use dynamic memory, set the start RAM of the VM to at least 2048 MB.

You can deploy the VMM management server (physical or VM) in a highly available cluster.

VMM console You can install the VMM console on a VM.

Installation components:

These components should be installed on the server before you install VMM.

Component VMM server VMM console
Active Directory The VMM management server must be a domain member.

The computer name shouldn’t exceed 15 characters.

A computer with the VMM console installed should be a domain member.
Windows ADK Available in the Download Center Not applicable

SCVMM Installation:

Step – 1 SQL server installation and configuration

  1. Install and configure an ADDS server and join the VMM machine to the domain as an administrator account
  2. Now install MSSQL on the VMM machine, and select “SQL Server Feature Installation” and click Next
  3. In the next tab, we have to select Instance Features, we need Database Engine Services, Management Tools – Basic, Management Tools – Complete, and SQL Client Connectivity SDK
  4. Virtual Machine Manager 2016 installation

    Virtual Machine Manager 2016 installation

  5. Now you can click Next and continue with the default settings
  6. Once the installation is finished successfully, open SQL Server Management Studio
  7. In the left side pane you can see logins; expand it and navigate to your user, then right-click and go to properties
  8. In properties, you can find some server roles. Click on that and select server roles such as dbcreator, processadmin, and securityadmin, and click on OK

Virtual Machine Manager 2016 installation

Step – 2 Windows ADK installation

Now we are going to install Windows ADK 10.

  1. Double click on the setup file of Windows ADK 10 file and select Features. We need only Deployment Tools, Windows Preinstallation Environment (Windows PE), Windows Performance Toolkit, and Windows Assessment Services.
  2. Now click install and the process will take some time

Step – 3 Container creation and permission assignment

  1. In this step, we are going to create a VMM Container on the AD server
  2. Login to the AD server and open Server Manager. Click on Tools and select ADSI Edit
  3. In the ADSI console, right-click on ADSI Edit and click Connect to. Now the default connection settings will appear. Click OK to continue
  4. Virtual Machine Manager 2016 installation

  5. Click on the DC and select New and select Object
  6. Here you can create Container and name it
  7. Virtual Machine Manager 2016 installation

  8. Once the container has been created, right-click on it and go to properties. Then navigate to the security tab
  9. Click on advance in the same security tab and select your user and click edit
  10. Now change the object to this object and all descendant objects
  11. That’s all. Now we are good to install the VMM

Step – 4 VMM installation

  1. Double-click on SC2016_SCVMM to extract it, and navigate to the folder to run the setup
  2. There will be two options VMM Management Server and VMM Console. If you select the VMM ManagemServer, then the second option will be added automatically
  3. On the next page, you need to fill in product registration details. Fill in your details and click “Next.”
  4. Next, you need to accept the license agreement and give Next. Apply the default settings and continue
  5. On the Database Configuration page, make sure the server is correct and check the “Use the following credentials” option to fill in the username and password of the machine and select the instance, then give a database name or leave it as it is and click Next
  6. On the next page, select domain account and fill in the details, and check the option “Store the keys in Active Directory” and provide the location
  7. For this location, move on to the AD machine and navigate to the container which we have created in step–3, right-click and select the properties, and double-click on distinguishedName. Then copy the value and paste it into the “Store the keys in Active Directory”
  8. Virtual Machine Manager 2016 installation

    Virtual Machine Manager 2016 installation

    Virtual Machine Manager 2016 installation

  9. Now review the port configuration and click Next.
  10. In the next tab, you need to specify the library and select “Create a new library and share” and click Next
  11. Verify the installation summary and click Install
  12. After successful installation, your result will look like this

Virtual Machine Manager 2016 installation

Step – 5 Adding Hyper–V host in VMM

  1. Open the VMM console and right click on All Hosts and select Add Hyper-V Hosts and Cluster
  2. We are going to add a host in “Windows Server computers in a trusted Active Directory domain” select this option and click Next
  3. Note: Create a two-way trust relationship between these domains

  4. Now select the option “Use an existing run as account” and click “Browse” to create a run as account
  5. Note: Provide the domain administrator account credentials. In the next tab, select “Specify Windows Server computers by names.” Give the FQDN or IP and proceed to the next step

  6. After successful validation you select the host and proceed further.
  7. Select default settings and proceed further and finish.
  8. Now in the All Hosts tab, you can find the Hyper-V host and manage it

Virtual Machine Manager 2016 installation

Virtual Machine Manager 2016 installation

Virtual Machine Manager 2016 installation

  • Windows Server 2022 and Windows Server 2022 Guest OS support: VMM 2022 allows management of Windows Server 2022 hosts and Windows Server 2022 Guest OS hosts
  • Windows 11 support: VMM 2022 supports Windows 11 as a guest operating system
  • Support for Azure Stack HCI clusters 21H2: VMM 2022 enables management of Azure Stack HCI, 21H2 clusters, which are on-premises clusters with virtualized workloads
  • Register and unregister Azure Stack HCI cluster using PowerShell cmdlets: VMM 2022 provides PowerShell cmdlets to register and unregister Azure Stack HCI clusters
  • Support for dual-stack SDN deployment: VMM 2022 supports the deployment of SDN (Software-Defined Networking) with both IPv4 and IPv6 (dual stack) capabilities

Conclusion:

System Center Virtual Machine Manager is very easy to deploy and manage the Hosts, Admins can have control of all the Virtual Machines through Virtual Machine Manager. There are more to explore in System Center Virtual Machine Manager i.e we can add vCenter servers and ESXi hosts as well.

As an update to this existing article, learn about the overview and installation of System Center Virtual Machine Manager (SCVMM) 2019

Follow our Twitter and Facebook feeds for new releases, updates, insightful posts and more.

Rate this post