Prerequisites for SCVMM 2016 are two virtual machines – one is for the AD and another one is for VMM.
Capacity limits
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.
EntityRecommended maximum count
Physical hosts1000
Virtual Machines25000
Services1000
User roles1000
Clouds20
Virtual networks2000
logical networks20
Library resources1000
Library Objects (templates, profiles)100
Hardware
HardwareVMM serverVMM databaseVMM libraryVMM console
Processor (minimum)8 core Pentium 4, 2GHx (x64)8 core Pentium 4, 2.8GHx4 core Pentium 4, 2.8GHz2 core Pentium 4, 1 GHz CPU
Processor (recommended)16-core, 2.66 GHz CPU16 core 2.6 GHz CPU4 core 2.66 GHz CPU2 core 2 GHz CPU
RAM (minimum)4 GB8 GB2 GB4 GB
RAM (recommended)16 GB16 GB4 GB4 GB
Hard drive (minimum)4 GB50 GBBased on size/amount of stored files10 GB
Hard drive (recommended)10 GB200 GBBased on size/amount of stored files10 GB
Server operating system
Operating systemVMM serveRemote VMM libraryRemote VMM database
Windows Server 2012 Standard/DatacenterNNIf supported by SQL Server version
Windows Server 2012 R2 Standard/DatacenterNYIf supported by SQL Server version
Windows Server 2016YNIf supported by SQL Server version
Windows Server 2016 (with desktop experience)YYIf supported by SQL Server version
Windows Server 2016 NanoNNIf supported by SQL Server version
Client console operating system
Operating systemSupported
Windows 7N
Windows 8N
Windows 8.1Y
Windows 10 EnterpriseY
Windows Server 2008 R2 with SP1 onwardsN
Windows Server 2012Y
Windows Server 2012 R2 Standard, DatacenterY
Window Server 2016 Standard, DatacenterY
SQL Server
Operating systemSupported
SQL Server 2008 R2 (SP1, SP2)N
SQL Server 2012 (Enterprise, Standard, 64-bit)N
SQL Server 2012 SP1 onwardsY
SQL Server 2014 and all service packsY
SQL Server 2016 and all service packsY
Virtualization
VMSupported
VMM management serverThe 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 consoleYou can install the VMM console on a VM.
Installation components
These components should be installed on the server, before you install VMM.
ComponentVMM serverVMM console
Active DirectoryThe 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 ADKAvailable in the Download CenterNot applicable
Installation:
Step – 1 Installing and configuring SQL server.
  1. Install and configure an ADDS server and join the VMM machine to the domain as an administrator account
  2. Now install MSSQL in VMM machine, Select “SQL Server Feature Installation” and give next
  3. In 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. That’s it now you can click next and continue with default settings
  6. Once the installation finished successfully open SQL Server Management Studio
  7. In left side pane, you can see Logins expand it and navigate to your user and right click and go to properties
  8. In properties, you can find Server Roles, click on that and select server roles db creator, process admin, and security admin and click OK button
Virtual Machine Manager 2016 installation
Step – 2 Installing Windows ADK.
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. Virtual Machine Manager 2016 installation
  3. Now click install and the process will take some time
Step – 3 Creating Container and assigning permission
  1. In this step, we are going to create a VMM Container in AD server
  2. Login to the AD server and open Server Manager and click on tools and select ADSI Edit.
    In ADSI console right click on ADSI Edit and click connect to, now the default connection settings will appear to click OK and continue.
  3. Virtual Machine Manager 2016 installation
  4. Click on the DC and right click and select New and select Object
  5. Here you can create Container and name it
  6. Virtual Machine Manager 2016 installation
  7. Now the Container has been created, now right click on the created Container and go to
  8. properties and move to security tab
  9. In security, tab verify your user account has FULL access. If not add your domain user and give Full access
  10. Now click on an advance in the same security tab and select your user and click edit
  11. Now change This Object to This Object and all descendant objects
  12. That’s all now we are good to install VMM
Step – 4 Installing VMM
  1. Double click on the SC2016_SCVMM and extract it, and navigate to the folder and run the setup.
  2. There will be two options VMM Management server and VMM Console, if you select VMM Management server automatically the second option will be added.
  3. Virtual Machine Manager 2016 installation
  4. In next page need to fill product registration details, fill your details and give next.
  5. Next, you need to accept the license agreement and give next
  6. Apply the default settings and continue.
  7. In Database Configuration page, make sure server is correct and check the “Use the following credentials” option and fill the username and password of the machine and select the instance then give a database name or leave as it is and give next.
  8. In next page select domain account and fill the details, and check the option “Store the keys in Active Directory” and provide the location.
  9. 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 and properties and double click distinguishedName and copy the value and paste it in the “Store the keys in Active Directory”
  10. Virtual Machine Manager 2016 installation
  11. Now review the port configuration and give next.
  12. Virtual Machine Manager 2016 installation
  13. In next tab you need to specify the library, here select “Create a new library and share” and give next.
  14. Verify the installation summary and click install.
  15. 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 Host’s and select Add Hyper-V Hosts and Cluster.
  2. Virtual Machine Manager 2016 installation
  3. We are going to add the host in “Windows Server computers in a trusted Active Directory domain” select this option and give next.
    Note: Create two-way trust relationship between domains.
  4. Now select the option “Use an existing run as account” and click browse and create a run as account.
  5. Note: Provide the domain administrator account credentials.
  6. In next tab select “Specify Windows Server computers by names” and give FQDN or IP and proceed to the next step.
  7. After successful validation, you select the host and proceed further.
  8. Virtual Machine Manager 2016 installation
  9. Select default settings and proceed further and finish.
  10. Now in All Hosts tab you can find the Hyper-V host and manage it.
Virtual Machine Manager 2016 installation
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.