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.
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, and which helps in providing a unified management experience across on-premises, service provider, and the Azure cloud.
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:
- 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|
|Library Objects (templates, profiles)||100|
|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 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:
|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:
|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|
|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.|
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|
Step – 1 SQL server installation and configuration
- Install and configure an ADDS server and join the VMM machine to the domain as an administrator account
- Now install MSSQL in VMM machine, Select “SQL Server Feature Installation” and give next
- 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
- That’s it now you can click next and continue with default settings
- Once the installation finished successfully open SQL Server Management Studio
- In left side pane you can see Logins expand it and navigate to your user and right click and go to properties
- In properties you can find Server Roles, click on that and select server roles dbcreator, processadmin, and securityadmin and click OK button
Step – 2 Windows ADK installation
Now we are going to install Windows ADK 10.
- 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.
- Now click install and the process will take some time
Step – 3 Container creation and permission assignment
- In this step we are going to create a VMM Container in AD server
- 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 click OK and continue.
- Click on the DC and right click and select New and select Object
- Here you can create Container and name it
- Now the Container has been created, now right click on the created Container and go to
- properties and move to security tab
- Now click on advance in the same security tab and select your user and click edit
- Now change This Object to This Object and all descendant objects
- That’s all now we are good to install VMM
In security tab verify your user account has FULL access. If not add your domain user and give Full access
Step – 4 VMM installation
- Double click on the SC2016_SCVMM and extract it, and navigate to the folder and run the setup.
- There will be two options VMM Management server and VMM Console, if you select VMM Management server automatically second option will be added.
- In next page need to fill product registration details, fill your details and give next.
- Next you need to accept the the license agreement and give next
- Apply the default settings and continue.
- 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.
- In next page select domain account and fill the details, and check the option “Store the keys in Active Directory” and provide the location.
- 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”
- Now review the port configuration and give next.
- In next tab you need to specify the library, here select “Create a new library and share” and give next.
- Verify the installation summary and click install.
- After successful installation your result will look like this.
Step – 5 Adding Hyper–V host in VMM
- Open the VMM console and right click on All Host’s and select Add Hyper-V Hosts and Cluster.
- We are going to add 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.
- Now select the option “Use an existing run as account” and click browse and create a run as account.
- In next tab select “Specify Windows Server computers by names” and give FQDN or IP and proceed to the next step.
- After successful validation you select the host and proceed further.
- Select default settings and proceed further and finish.
- Now in All Hosts tab you can find the Hyper-V host and manage it.
Note: Provide the domain administrator account credentials.
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.