SCVMM Installation and Introduction
In this video the focus is on the installation of SCVMM and an introduction to the console. Viewers of this video will learn the installation scenarios for SCVMM, software requirements, hardware requirements, and the requirements for installing SCVMM into a virtual machine. Installation considerations will be discussed, including the use of service accounts in AD and the distributed key management store in AD. Finally, the video ends in a complete demo of installation, and a walk-through of the console.
For small environments with less than 500 VMs, fewer than 20 hosts and fewer than 5 administrators it is possible to install VMM in an all in one virtual machine running the library and database locally. Larger environments will experience performance benefits from splitting out database components. For very large environments, it may be better to dedicate physical resources to both the database and also the SCVMM server. It may be advantageous to split the library role onto another system if you expect to be storing many VMs or templates in the library. When using a VM, it is best practice to dedicate a VHDX file for the library. This will make it easier to deal with growth of the library data long term.
Another consideration to make is running SCVMM in a highly available configuration. If SCVMM is running inside a virtual machine on a cluster, then the service is already protected from hardware failures. If the VM experiences a software issue, such failed software maintenance, the physical cluster will not protect against this kind of outage. To protect against guest OS issues the SCVMM installation itself can also be clustered.
Before beginning the installation of SCVMM the following software prerequisites exist for the computer you install SCVMM on:
- Operating System must be at least Windows Server 2012 or 2012R2
- Operating System can be Standard or Datacenter edition
- Operating System can run Server with a GUI or Server Core
- The system must be a member of an Active Directory Domain
- The name of the computer must not exceed 15 characters and must not contain ‘-SCVMM’
- WinRM3.0 (or greater) service set to start automatically (this is included in the Windows install)
- Microsoft .NET Framework 4 or 4.5 (this is included in the Windows install)
- Windows ADK for Windows 8 – Available from Microsoft Download Center
- Supported version of SQL Standard/Enterprise (MSSQL 2008R2 or MSSQL 2012)
- SQL Native Client and SQL Server Command Line Utilities matching SQL version used
SQL Server 2008 R2 Feature Pack (look in installation instructions for the actual file download
SQL Server 2012 Feature Pack (look in installation instructions for the actual file download)-
The following requirements exist for the system you are installing VMM on:
- 4 cores @ 3.6Ghz (2 cores for environments with less than 150 hosts)
- 8GB RAM (Install will fail below 2GB and give a warning with less than 4GB)
- 10GB Free Hard disk space for remote SQL and library, at least 150GB for local library and SQL install
Can SCVMM run on a VM?
Running SCVMM in a Virtual Machine is fully supported and a common practice. VMM can manage the same host where the SCVMM VM is running. If this is the scenario you plan to deploy simple be cognizant that changes you make to the cluster SCVMM is hosted on my have an impact on your ability to reach the SCVMM server. Avoid performing ‘Quick Migration’ on the VM and instead opt for Live Migrations.
If you are using a Virtual Machine with Dynamic Memory enable to run SCVMM it is recommended to set the startup memory to 4GBs. This will prevent the installer from generating a low memory warning and will ensure the VM has the baseline amount of memory for acceptable performance.
Here are a few additional details you should keep in mind when performing the SCVMM installation:
- You must be an Administrator on the server where VMM will be installed
- It is recommended you prepare a service account in Active Directory for SCVMM (required for HA VMM installs)
- Prepare a DKM store in AD for DB Encryption Key Storage (Required for HA VMM Installs)
Distributed Key Management Store
By default, without DKM storage SVMM will store the database encryption keys in the registry. This complicates recovery if the VM should be lost and also is not supported for HA installations of VMM. By enabling DKM storage during the SCVMM install the encryption keys are stored in Active Directory. Before you begin the SCVMM installation, you should ensure you have created a container in the AD DS. You can use ADSI to create this container as demonstrated in the video. Ensure that the service account for VMM has the ‘Full Control’ permission on the container. Creating and assigning permissions to this container will require an account with Domain Admin privileges.
TechNet – System Requirements: VMM Management Server in System Center 2012 and in System Center 2012 SP1
TechNet – How to Install a VMM Management Server
MSDN – Installing the Windows ADK
TechNet – Virtual Machine Manager
TechNet – Configuring Distributed Key Management in VMM