Installing the System Center Virtual Machine Manager (SCVMM) 2012 R2 Management Server is pretty straightforward and is very much like installing a new Windows Server. Its main focus is to run the SCVMM service, which processes all commands and handles all communication between the SCVMM database, the SCVMM library server(s) and the Hyper-V hosts. The SCVMM server is cluster-aware, and you can deploy it as highly available (HA) if your virtualization environment is large. But in this blog post I will go to the installation process for setting up a standalone SCVMM Management server. I will also list up all prerequisites and components to get all things up and running.
But first of all, I will start with listing some things up which need to be kept in mind when planning your deployment:
The topology for a SCVMM deployment will vary according to each company’s needs. Consider the following before taking off: numbers of Hyper-V hosts, number of branch sites with hosts, security, administrative groups, self-service experience, availability and recovery time for each of the components.
If you are deploying SCVMM, you should consider that the SCVMM database no longer supports SQL Express. Therefore, you must use a supported version of SQL server (full version) to run this database.
At least one SCVMM library server is necessary, but you should consider foreseeing more separate servers for each external site with a low bandwith link.
When you are naming the SCVMM Management server, the computer name cannot contain the character string “SCVMM”.
The SCVMM database can reside on a SQL server with other application databases. For example, in combination with the App Controller database.
The SCVMM database must be in the same domain as the SCVMM server or a two-way trust must be in place.
Be sure to join the SCVMM Management server to the domain.
Create all necessary accounts in advance: SCVMM service account, RunAs account for managing hosts, SCVMM Administrators security group. Add the security group to the Local Administrator group on the SCVMM Management Server.
You can deploy the SCVMM Console on the same server as the SCVMM Management server, or on another server or workstation that is running a supported operating system (OS).
The SCVMM Management Server will be installed on a W2K12 R2 virtual machine (VM) with the Windows Firewall disabled.
For the installation log on with a domain account which is a member of the SCVMM Administrators security group and insure this account has sufficient rights to access the SQL and the AD container.
SCVMM has five major components of architecture and these are setup accordingly for this standalone installation:
SCVMM Management Server -> will be setup as standalone server
SCVMM console -> will be installed on the same server as the SCVMM Management Server
SCVMM Self-Service portal -> is been replaced by System Center App Controller (SCAPP)
SCVMM database -> will be placed on a separate SQL cluster
SCVMM library -> tempory local, will be replaced by a share on a separate file server
After this brief intro, it’s time to setup the SCVMM Management server. We will start off with the installation of all the required Prerequisites.
1) Install Microsoft SQL Server 2008 R2 Command Line Utilities, which can be downloaded over here: http://www.microsoft.com/en-us/download/details.aspx?id=16978
2) Scroll down the page, until you find the exact download
3) If you right-click and install, you may receive following error
4) If so download the Microsoft SLQ Server 2008 R2 Native Client (X64 Package) and run Install
5) Now install the SQL Server 2008 R2 Command Line Utilities
6) Download the Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1, you can find it via following link:
7) Run the file as Administrator
8) Leave the default installation path and click Next
9) We don’t join the Customer Experience Improvement Program (CEIP), so we select No and click Next
10) Accept the License Agreement
11) For SCVMM 2012 R2 we only need to install the Deployment Tools and the Windows Preinstallation Environment. Select those and click Next
12) To make sure things are still ticking along under the covers, you can navigate to %temp%/adk to look at the installation log file to make sure that things are still progressing behind the scenes. The installation can be quite large up to 5.1 GB, so if you are on a slow Internet connection, you may be stuck at 0% complete for up to 15 minutes or more before you see any change in the progress bar. In the log file, look for the time that you kicked off the installation and also the time of the last log entry. You should be able to see some activity, namely ‘acquiring package’. This will mean that it’s downloading the package in the background.
Windows Assessment and Deployment Kit for Windows 8.1_20140224141443.log
Check your proxy settings if download doesn’t start or doesn’t work
13) Install the Microsoft Visual C++2010 x86 Redistributable Maintenance. You can locate the executable on the SCVMMR2VMM ISO under the folder “Prerequisites”
After all prerequisites are installed it is now time to freshly install the SCVMM Management Server
14) Go to the DVD or ISO, open it and select setup.exe
15) Click Install
16) Select VMM management server (automatically VMM console is also selected)
17) After the selection of the roles, you have to provide the information about the name of the administrator installing the product, organization details and last but not least the product key. If you don’t provide the product key during installation, you can provide it later. But be aware your installation will only be valid for a 180-day trial period
18) On the next screen, read and accept the licensing agreement and press Next
19) We will not join the Customer Experience Improvement Program (CEIP). So select No, I am not willing to participate and press Next
20) Leave the Installation location to the default and press Next
21) On the prerequisites checker, if there is any prerequisite missing, SCVMM setup will inform you about that. If so, install any missing prerequisite and re-run the checker
22) In the next screen you need to specify the database configuration. Because were installing the SCVMM database on a separate SQL cluster, we need to fill in het Server name and the proper SQL Server Instance name. In addition to this, we also have to specify the correct SQL Server listening port and the user name and domain used to connect to it
23) On the next screen we need to fill in the domain account used by the VMM service and the location for the DKM
24) In the next section leave all ports to the default and press Next
25) For the Library configuration also leave everything to the default. After installation is complete you can add a separate library shared on a file server and delete this default
26) On the last screen, a summary of all the configuration-related settings provided is shown. If everything is OK, you can click Install to start the installation
27) Like you can see installation is completed and you can Close the screen. If you mark the to open the VMM console when this wizard closes this will be opened. Here you are required to provide the right credentials
This concludes this blog post, hope it helps and till next time!
Wim Matthyssen (@wmatthyssen)