Overview of System Center 2012 - Virtual Machine Manager
Updated: January 15, 2013
Applies To: System Center 2012 - Virtual Machine Manager, System Center 2012 SP1 - Virtual Machine Manager
Virtual Machine Manager (VMM) is a management solution for the virtualized datacenter, enabling you to configure and manage your virtualization host, networking, and storage resources in order to create and deploy virtual machines and services to private clouds that you have created.
Deploying VMM
A deployment of VMM consists of the following:
| Name | Description | ||
|---|---|---|---|
|
VMM management server |
The computer on which the Virtual Machine Manager service runs and which processes commands and controls communications with the VMM database, the library server, and virtual machine hosts. |
||
|
VMM database |
A Microsoft SQL Server database that stores VMM configuration information. |
||
|
VMM console |
The program that allows you to connect to a VMM management server to centrally view and manage physical and virtual resources, such as virtual machine hosts, virtual machines, services, and library resources. |
||
|
VMM library and VMM library server |
The catalog of resources (for example, virtual hard disks, templates, and profiles) that are used to deploy virtual machines and services. A library server hosts shared folders that are used to store file-based resources in the VMM library. |
||
|
VMM command shell |
The Windows PowerShell-based command shell that makes available the cmdlets that perform all functions in VMM. |
||
|
VMM Self-Service Portal (optional)
|
A web site that users who are assigned to a self-service user role can use to deploy and manage their own virtual machines to private clouds. |
For information about deploying VMM, see Deploying System Center 2012 - Virtual Machine Manager.
Configuring Security for VMM
You can perform the following tasks to configure security in VMM.
| Task | Description | For more information |
|---|---|---|
|
Create user roles |
Create self-service users, delegated administrators, and read-only administrators to ensure users can perform the appropriate actions on the appropriate resources in VMM. |
|
|
Configure Run As accounts |
Create Run As accounts to provide the necessary credentials for performing operations in VMM. |
Configuring Fabric Resources in VMM
VMM enables you to configure and manage the following resources. These resources need to be configured before you can deploy virtual machines and services to a private cloud or to virtual machine hosts.
| Resource | Description | For more information |
|---|---|---|
|
Virtual machine hosts |
Microsoft Hyper-V, Citrix XenServer, and VMware ESX hosts and host clusters on which you will deploy virtual machines and services. You can create host groups to organize your hosts based on physical site location, resource allocation, or some other criteria. |
Adding and Managing Hyper-V Hosts and Host Clusters in VMM Managing Citrix XenServer Overview |
|
Networking |
Networking resources, such as logical networks, IP address pools, and load balancers that are used to deploy virtual machines and services. |
|
|
Storage |
Storage resources, such as storage classifications, logical units, and storage pools that are made available to Hyper-V hosts and host clusters. |
|
|
Library servers and library shares |
A catalog of resources (for example, virtual hard disks, templates, and profiles) that are used to deploy virtual machines and services. |
Deploying Virtual Machines and Services in a Private Cloud in VMM
After you have configured your hosts and your networking, storage, and library resources, you can perform the following tasks to deploy virtual machines and services in VMM.
In VMM, a service is a set of virtual machines that are configured and deployed together and are managed as a single entity. For example, a deployment of a multi-tier line of business application.
| Task | Description | For more information |
|---|---|---|
|
Create private clouds |
Combine hosts and networking, storage, and library resources together to create a private cloud. |
|
|
Create sequenced applications |
Use Microsoft Server Application Virtualization (Server App-V) to sequence applications to be deployed by VMM. |
|
|
Create profiles |
Create profiles (hardware profiles, guest operating system profiles, application profiles, and SQL Server profiles) that will be used in a virtual machine template to deploy virtual machines. For example, an application profile provides instructions for installing Microsoft Server App-V applications, Microsoft Web Deploy applications, and Microsoft SQL Server data-tier applications (DACs), and for running scripts when deploying a virtual machine as part of a service. |
|
|
Create virtual machine templates |
Create virtual machine templates that can be used to create new virtual machines and to configure tiers in services. |
|
|
Create service templates |
Use the Service Template Designer to create service templates that can be used to deploy services. |
|
|
Deploy virtual machines |
Deploy virtual machines to private clouds or hosts by using virtual machine templates. |
|
|
Deploy services |
Deploy services to private clouds or hosts by using a service template. |
|
|
Scale out a service |
Add additional virtual machines to a deployed service. |
|
|
Update a service |
Make changes to a deployed service. |
Managing the VMM Environment
You can perform the following tasks to manage the servers, virtual machines, and services in your VMM environment.
| Task | Description | For more information |
|---|---|---|
|
Manage update compliance of servers (for example, Hyper-V hosts and library servers) |
Scan servers (for example, Hyper-V hosts and library servers) for update compliance, view update compliance status, and perform update remediation by using a Windows Server Update Services (WSUS) server. |
|
|
Monitor the health and performance of virtual machines and their hosts and provide reports |
Use Operations Manager with VMM and enable Performance and Resource Optimization (PRO). |
-----
For additional resources, see Information and Support for System Center 2012.
Tip: Use this query to find online documentation in the TechNet Library for System Center 2012. For instructions and examples, see Search the System Center 2012 Documentation Library.
-----

Note