Exam Ref 70-247 - Configuring and Deploying A Private Cloud
Exam Ref 70-247 - Configuring and Deploying A Private Cloud
Exam Ref 70-247 - Configuring and Deploying A Private Cloud
Orin Thomas
PUBLISHED BY
Microsoft Press
A Division of Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright 2014 by Orin Thomas
No part of the contents of this book may be reproduced or transmitted in any form or by any means without
the written permission of the publisher.
Library of Congress Control Number: 2014946866
ISBN: 978-0-7356-8618-2
Printed and bound in the United States of America.
First Printing
Microsoft Press books are available through booksellers and distributors worldwide. If you need support related
to this book, email Microsoft Press Book Support at [email protected]. Please tell us what you think of
this book at http://aka.ms/tellpress.
This book is provided as-is and expresses the authors views and opinions. The views, opinions and information
expressed in this book, including URL and other Internet Web site references, may change without notice.
Some examples depicted herein are provided for illustration only and are fictitious. No real association or
connection is intended or should be inferred.
Microsoft and the trademarks listed at http://www.microsoft.com on the Trademarks Web page are trademarks
of the Microsoft group of companies. All other marks are property of their respective owners.
Acquisitions Editor: Alison Hirsch
Developmental Editor: Karen Szall
Editorial Production: Troy Mott, Martin Murtonen
Technical Reviewer: Telmo Sampaio
Copyeditor: Christina Rudloff
Indexer: Judy Hoer
Cover: Twist Creative Seattle
Contents at a glance
Introduction xi
Preparing for the exam
xv
CHAPTER 1
CHAPTER 2
CHAPTER 3
153
CHAPTER 4
217
CHAPTER 5
267
83
Index 309
Contents
Introduction
xi
Microsoft certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Free ebooks from Microsoft Press. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Errata, updates, & book support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
We want to hear from you . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Stay in touch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Preparing for the exam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Objective summary
15
Objective review
15
17
Software prerequisites
21
29
Objective summary
64
Objective review
65
66
www.microsoft.com/learning/booksurvey/
v
72
Objective summary
77
Objective review
77
Answers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Objective 1.1: Thought experiment
78
78
79
79
80
81
83
84
92
109
114
122
123
Objective summary
125
Objective review
126
127
132
133
142
Objective summary
148
Objective review
148
Answers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
vi
150
150
151
152
Contents
153
153
155
156
160
162
Objective summary
163
Objective review
163
164
166
Network virtualization
170
171
172
173
177
178
Objective summary
180
Objective review
181
182
193
Objective summary
197
Objective review
198
199
204
Objective summary
209
Objective review
210
Answers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Objective 3.1: Thought Experiment
211
211
212
Contents
vii
212
213
213
214
214
217
218
227
242
245
Objective summary
248
Objective review
249
250
251
256
Objective summary
261
Objective review
262
Answers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Objective 4.1: Thought experiment
263
263
264
264
267
viii
267
272
275
278
Objective summary
280
Objective review
280
Contents
281
283
Sequencing applications
283
284
Objective summary
286
Objective review
287
288
292
294
294
Objective summary
295
Objective review
296
297
299
Objective summary
300
Objective review
301
Answers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Objective 5.1: Thought experiment
302
302
303
303
305
305
306
306
Index 309
What do you think of this book? We want to hear from you!
Microsoft is interested in hearing your feedback so we can continually improve our
books and learning resources for you. To participate in a brief online survey, please visit:
www.microsoft.com/learning/booksurvey/
Contents
ix
Introduction
he 70-247 exam deals with advanced topics that require candidates to have an excellent
working knowledge of both Windows Server 2012 R2 and the products in the System
Center 2012 R2 suite. Much of the exam comprises topics that even experienced systems
administrators may rarely encounter unless they work with Virtual Machine Manager, Orchestrator, Service Manager, Data Protection Manager, and Operations Manager on a day-to-day
basis. To be successful in taking this exam, a candidate not only needs to know how each of
these products works when used by itself, but how the products in the System Center suite
work together when used to monitor and operate a private cloud.
Candidates for this exam are Information Technology (IT) Professionals who want to validate their advanced Windows Server 2012 R2 operating system and System Center 2012 R2
management skills, configuration skills, and knowledge. To pass this exam, candidates require
strong understanding of how to design a System Center deployment, configure System Center infrastructure, configure fabric resources, configure System Center integration, and how to
configure and deploy virtual machines and services. To pass, candidates require a theoretical
understanding, as well as meaningful practical experience implementing the technologies
involved.
This book covers every exam objective, but it does not cover every exam question. Only
the Microsoft exam team has access to the exam questions themselves and Microsoft
regularly adds new questions to the exam, making it impossible to cover specific questions.
You should consider this book a supplement to your relevant real-world experience and
other study materials. If you encounter a topic in this book that you do not feel completely
comfortable with, use the links youll find in text to find more information and take the time
to research and study the topic. Great information is available on TechNet, through MVA
courses, and in blogs and forums.
Microsoft certifications
Microsoft certifications distinguish you by proving your command of a broad set of skills and
experience with current Microsoft products and technologies. The exams and corresponding
certifications are developed to validate your mastery of critical competencies as you design
and develop, or implement and support, solutions with Microsoft products and technologies
both on-premises and in the cloud. Certification brings a variety of benefits to the individual
and to employers and organizations.
Introduction xi
For information about Microsoft certifications, including a full list of available certifications, go to http://www.microsoft.com/learning/en/us/certification/cert-default.aspx.
xii Introduction
Stay in touch
Lets keep the conversation going! Were on Twitter: http://twitter.com/MicrosoftPress.
Introduction xiii
Introduction xv
CHAPTER 1
I M P O R TA N T
Automatically place new VMs on virtualization hosts that have the most available
resources. This feature is termed intelligent placement.
Automatically move virtual machines between cluster nodes based on cluster node
workload and available resources. This includes evacuating VMs off of host cluster
nodes so that VMM can shut those nodes down to preserve electricity.
Manage software updates for VMM infrastructure, including VMM servers and virtualization hosts.
App Controller
App Controller includes a Self-Service Portal. You can grant access to this Self-Service Portal
to allow users to deploy services and applications to your organizations private cloud, as well
as to the Microsoft Azure public cloud. You grant access by delegating the appropriate roles
and permissions. App Controller allows an applications owner to scale out, or scale back in,
an application. Scaling out allows the application to have access to increased resources as
demand for those resources escalates. In System Center 2012 R2, App Controller functions as
VMMs Self-Service Portal. Previous versions of VMM had their own Self-Service Portal.
Chapter 1
Orchestrator
Orchestrator provides a drag-and-drop interface, allowing you to build complicated automation runbooks. A runbook is a branching automation workflow. You create runbooks by
connecting together Orchestrator tasks. Integration packs are collections of tasks. Microsoft
provides integration packs for each of the System Center products. Using the tasks contained
within these integration packs, you can build complicated runbooks that enact intricate tasks.
For example, you could create a runbook that deploys a VM from a template using VMM in
response to an alert raised in Operations Manager, and then configures protection for that
VM using Data Protection Manager. You use Orchestrator runbooks to automate activities in
a private cloud deployment.
MORE INFOORCHESTRATOR
Operations Manager
Operations Manager allows you to monitor the performance and availability of private cloud
elements, from being able to monitor individual virtualization hosts, through to monitoring
specific virtual machines, and applications that run on those virtual machines and within the
private cloud. Operations Manager supports automatic remediation of some problems. You
can enhance the capability of Operations Manager by importing product-specific management packs.
MORE INFO OPERATIONS MANAGER
Service Manager
Service Manager is a service management product that you can use to manage incidents and
problems in a manner consistent with ITIL (Information Technology Infrastructure Library) or
MOF (Microsoft Operations Framework) practices. You can configure Service Manager with
connectors to Operations Manager.
Chapter 1
You can configure Service Manager to trigger Orchestrator runbooks and publish this to
the Service Manager Self-Service Portal as a service offering. For example, you could create
an Orchestrator runbook that places a designated SQL Server database hosted in the private
cloud into protection using Data Protection Manager. You could use Service Manager to
publish this runbook automation as a service offering on the Self-Service Portal. Users could
then use the Self-Service Portal to interact with the service offering, putting their SQL Server
workload into protection without having to directly interact with Orchestrator or Data Protection Manager.
MORE INFO SERVICE MANAGER
Configuration Manager
Configuration Manager provides you with the ability to manage the configuration of computers and devices, including virtual machines deployed in a private cloud. You can use Configuration Manager to:
Chapter 1
In a private cloud environment, you would use VMM to manage virtual machine deployment, but might use Configuration Manager to manage software updates and monitor configuration drift for existing virtual machines.
EXAM TIP
Remember that you use VMM to manage the software updates of your virtualization infrastructure, which includes the virtualization hosts and VMM servers. You could do this with
Configuration Manager, but doing it with VMM has the benefit of ensuring that VMs are
properly dealt with before a virtualization host is updated. You would use Configuration
Manager to manage the software updates of the virtual machines that were deployed and
running within your organizations private cloud.
Using availability groups with System Center product databases involves substantial configuration of SQL Server prior to the deployment of the System Center product. Youll have to
specify the availability group listener name during product setup.
Beyond deploying the product on a highly available virtual machine, Table 1-1 lists additional high availability strategies for each System Center product.
Chapter 1
Product
VMM
App Controller
Orchestrator
Operations Manager
Service Manager
Configuration Manager
Install the Orchestrator web service on multiple web servers in a loadbalanced configuration.
Chapter 1
Item level recovery allows you to choose to recover specific files or folders from a VM, rather
than having to recover the VM in its entirety.
MORE INFO VIRTUAL MACHINE RECOVERY
VMM
In order to recover a VMM deployment, you need to have a backup of the VMM database.
You should also have a backup of the files stored in the VMM library. Microsoft recommends
that you perform a full back up of the VMM database every 7 days and perform an incremental back up of the VMM database every day. You should back up at least one VMM library
server whenever you substantially modify content stored on the server.
You can back up the VMM database using the VMM console, by using SQL Server Management Studio, or by configuring protection for the database using DPM. To back up the
VMM database using the VMM console, perform the following steps:
1. In the Settings workspace of the VMM console, click Backup in the ribbon.
2. In the Virtual Machine Manager Backup dialog box, specify the location that will store
Manually remove any virtualization hosts that you had removed from VMM subsequent to when you performed the backup.
Manually remove any VMs that you had removed from VMM subsequent to when you
performed the backup.
Manually add any virtualization hosts that had been added to VMM subsequent to
when you performed the backup.
If you restore the VMM database to a separate computer, you may need to reassociate any
virtualization hosts and library servers that display an Access Denied message.
MORE INFO BACKING UP AND RESTORING VMM
You can learn more about backing up and restoring a VMM deployment at http://technet.
microsoft.com/en-us/library/hh882397.aspx.
Chapter 1
App Controller
All App Controller settings are stored within the App Controller database. You can use SQL
Server Management Studio or DPM to back up the App Controller database. To be able to
recover the database, youll need to ensure that you back up the App Controller AES key. You
can back up the App Controller AES key using the Export-SCACAesKey cmdlet.
If your App Controller deployment is otherwise functioning, you can restore the App Controller database using either the SQL Server Management Studio tools or by using DPM. In
the event that you are reinstalling App Controller on a new computer, youll need to restore
the App Controller database and have access to the App Controller AES key before running
the App Controller Installation Wizard and specifying that you want to perform recovery using an existing database.
MORE INFO APP CONTROLLER BACKUP AND RESTORE
You can learn more about backing up and restoring App Controller at http://technet.
microsoft.com/en-us/library/hh771092.aspx.
Orchestrator
Backing up Orchestrator involves backing up the following elements:
Orchestrator runbooks are stored within the Orchestration database. As the Orchestration
database uses encryption, you will also need to back up the service master key. Without the
service master key, you will not be able to access the encrypted data stored in the Orchestration database if recovered to a separate instance. You back up a service master key with the
BACKUP SERVICE MASTER KEY TO FILE Transact SQL statement.
On the management server, ensure that you back up the settings.dat file. This file stores
information that allows the Orchestrator program files to access the Orchestration database.
For Orchestrator web servers, ensure that the web.config files are being protected. DPM supports standard file backups of Orchestrator.
MORE INFO BACK UP ORCHESTRATOR
Chapter 1
Operations Manager
If you have not deployed Operations Manager within a VM, or if you want to just protect an
Operations Manager deployment without requiring that the host computer or VM also be
able to be recovered in its entirety, you should ensure that you regularly back up the following elements:
Operational database
Computer certificates
Microsoft recommends the backup schedule listed in Table 1-2 for an Operations Manager
deployment.
TABLE 1-2 Operations Manager data protection
Feature
Full backup
Incremental backup
Operational database
Every 7 days
Daily
Every 28 days
Every 7 days
Reporting Server
Every 28 days
After deployment
Every 7 days
Full backup only
Msdb database
After deployment
You can use SQL Server Management Studio to configure regular database backups. In a
private cloud environment where you have deployed DPM, you should configure a custom
DPM protection group to manage backups for Operations Manager. You back up custom
management packs by exporting them using the Management Packs node of the Administration workspace of the Operations Manager console.
You perform recovery by restoring the appropriate databases, either using SQL Server
Management Studio or by using DPM. You recover custom management packs by importing
them using the Operations Manager console.
Chapter 1
Service Manager
Backing up Service Manager involves backing up the following elements:
You can back up the Service Manager encryption keys using the SecureStorageBackup.
exe command line utility from an elevated command prompt. You can back up the Service
Manager database and the data warehouse database using SQL Server Management Studio
or by using DPM.
To recover a Service Manager deployment, perform the following general steps:
1. Restore the encryption key.
2. Install the new Service Manager management server on a computer that has the same
server, install SQL Server and restore the Service Manager database.
4. Run the Service Manager Installation Wizard, and select the Use An Existing Database
option, providing the details of the SQL instance that hosts the Service Manager database.
MORE INFO SERVICE MANAGER DISASTER RECOVERY
You can learn more about Service Manager disaster recovery at http://technet.microsoft.
com/en-us/library/hh495602.aspx.
10
All local volumes and application data on the computer that hosts DPM
Chapter 1
There are two general strategies that you can use to protect a DPM server. These are:
Back up the DPM server using a second DPM server When you configure DPM
in this way, the second DPM server functions as a replica of the first DPM server. In the
event that the first DPM server fails, the secondary server will start protecting all of
the workloads that were previously protected by the primary DPM server. Should it be
necessary, you can configure a tertiary DPM server that will function as a replica of the
secondary DPM server.
Back up the DPM database to tape You can configure DPM to back up the DPM
database to a tape library. To recover the DPM database from tape, youll need to
uninstall DPM from the original server, remove the DPM database that you want to
restore using SQL Server Management Studio, reinstall DPM, perform a tape inventory,
re-catalog the imported tape, recover the database to a network folder, and then use
the DPMSync.exe utility to attach the database to DPM. Youll need to then reestablish
protection for all computers that were protected by the DPM server. You can do this by
running the setdpmserver.exe command on each protected computer.
Configuration Manager
Configuration Manager includes a backup maintenance task that runs on a schedule. This
task, shown in Figure 1-1, is available through the Site Maintenance item on the ribbon, which
you can open when you select the Sites node in the Administration workspace of the Configuration Manager console. The Configuration Manager Backup Site Server site maintenance
task backs up the following:
Site database
You can learn more about Configuration Manager backup and recovery at http://technet.
microsoft.com/en-us/library/gg712697.aspx.
Chapter 1
11
If your organization uses custom Reporting Services reports with Configuration Manager,
you will need to ensure that the following are protected:
Encryption keys
Configuration files
The backup site server scheduled maintenance task does not backup content files for
software updates, applications, or operating system deployment. You should back up the
SCCMContentLib folder on the Configuration Manager site server, using file backup to backup
the content library. You will also need to ensure that you have taken a file backup of package source files. If you have not kept track of the location of package source files, you can
12
Chapter 1
determine the location by using the following Transact SQL query against the Configuration
Manager database as shown in Figure 1-2:
SELECT PackageID, Name, PkgSourcePath FROM v_Package
When recovering a site server, you can choose one of the following options:
Recover the site server using an existing backup You can leverage this option if
you have created a backup using the scheduled maintenance task.
Reinstall the site server Only use this option if you dont have a backup of the site
server. When using this option, ensure that you use the same site code and site database name as the original site server.
Chapter 1
13
When performing database recovery, you have the following recovery options:
Recover the site database using a backup set This option allows you to restore the
database using the backup created using the scheduled maintenance task.
Use a site database that has been manually recovered You use this option if you
use SQL Server Management Studio, DPM, or another tool to back up the Configuration Manager database.
Create a new database for this site Use this option if you do not have access to a
backup of the Configuration Manager site database. This option is only available if the
site is part of a Configuration Manager hierarchy. You cannot use this option to recover
the site database of a CAS if no primary sites are present and you cant use this option
to recover the site database of a stand-alone primary site.
After performing site recovery, you will need to perform the following steps:
Reenter user account passwords The final page of the recovery wizard will provide
you with information about which accounts require password information. This information is also saved to the file C:\ConfigMgrPostRecoveryActions.html.
Reenter sideloading keys If you have entered sideloading keys for software deployment to Windows 8 and Windows 8.1 devices, you must reenter these keys, as they will
be reset during site recovery.
Configure SSL for site system roles that use IIS You will also need to reconfigure
IIS to use the appropriate SSL certificate for site system roles after performing recovery.
Recover custom reports If you have custom Configuration Manager reports, you
will need to recover these reports after performing site recovery.
Recover content files You will need to recover content files to the same locations as
they used on the site server prior to the failure that triggered the recovery process.
Update Microsoft Azure management certificates If your organization uses
Microsoft Azure for cloud-based distribution points, you will need to update these
management certificates for the newly recovered site server.
If you need to recover a computer that hosts a Configuration Manager secondary site,
ensure that you configure the computer with the same name as the original computer that
hosted the secondary site. Recovery of a secondary site requires that the primary site server is
available. Configuration Manager secondary sites arent backed up by scheduled maintenance
tasks.
14
Chapter 1
EXAM TIP
Remember the additional elements of each product that require backup beyond the products database to be able to perform full recovery.
Thought experiment
Highly available System Center infrastructure planning at Contoso
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are in the process of integrating the VMM and DPM products into the plan
for a private cloud deployment at Contoso. You want to avoid deploying the VMM
management server and the Data Protection Manager server in a VM. Given these
constraints:
Objective summary
Virtual Machine Manager allows you to manage your private clouds virtualization
infrastructure.
App Controller allows you to manage both private and public clouds.
Operations Manager provides you with performance and availability monitoring for
private cloud workloads.
Service Manager provides a framework based on ITIL and MOF for private cloud management.
Data Protection Manager allows you to configure backup and recovery for private
cloud workloads.
Configuration Manager allows you to deploy applications as well as managing and
monitoring the configuration of virtual machines running in private clouds.
Protecting System Center products primarily involves ensuring that the product database is backed up on a regular basis.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
Chapter 1
15
1. Which System Center product would you deploy to monitor software update compli-
ance for Windows 8.1 virtual machines hosted in your organizations private cloud?
A. Virtual Machine Manager
B. Operations Manager
C. Configuration Manager
D. Orchestrator
2. Which of the following steps can you take to make System Center 2012 R2 Orchestra-
management service is lost. This computer also hosted the SQL Server instance that
hosted the Service Manager database. You have backups of the database and the
encryption key. The computer hosting the Service Manager data warehouse and the
computer hosting the Service Manager Self-Service Portal is unaffected. Which of the
following steps must you take prior to using the Service Manager installation media to
recover Service Manager?
A. Restore the existing encryption key from backup.
B. Create a new encryption key.
C. Ensure that the replacement server has the same name as the failed Service Man-
16
Software prerequisites
Chapter 1
VMM
Table 1-3 describes the hardware or virtual machine resource requirements for the different
elements of a VMM deployment where there are less than 150 users.
TABLE 1-3 VMM hardware requirements
VMM database
VMM console
Minimum Processor
Pentium 4, 2 GHz
Pentium 4, 2.8
GHz
Pentium 4, 1 GHz
Recommended
Processor
Pentium 4, 2 GHz
Pentium 4, 2 GHz
Minimum RAM
2 GB
2 GB
2 GB
2 GB
Recommended
RAM
2 GB
4 GB
2 GB
2 GB
Minimum storage
2 GB
20 GB
2 GB
Recommended
storage
2 GB
150 GB
2 GB
Table 1-4 describes the hardware or virtual machine resource requirements for the different elements of a VMM deployment where there are more than 150 users. The requirements
for VMM library servers do not change based on the number of users, only based on the
amount of content to be stored on the library server.
TABLE 1-4 VMM hardware requirements for large deployments
VMM management
server
VMM database
VMM console
Minimum Processor
Pentium 4, 2 GHz
Recommended
Processor
Minimum RAM
4 GB
4 GB
4 GB
Recommended
RAM
4 GB
8 GB
4 GB
Minimum storage
4 GB
50 GB
4 GB
Recommended
storage
4 GB
200 GB
4 GB
Chapter 1
17
You can learn more about the hardware requirements for System Center 2012 R2 at
http://technet.microsoft.com/en-us/library/dn726764.aspx.
App Controller
An App Controller server requires the following hardware or virtual machine resource allocation:
Minimum RAM: 1 GB
Recommended RAM: 4 GB
Orchestrator
Orchestrator has several elements: the management server, the runbook server, the runbook
designer, and the web service. You can deploy these elements on separate computers or on
the same computer. The elements require the following hardware or virtual machine resource
allocation:
Minimum RAM: 1 GB
Recommended RAM: 2 GB
Operations Manager
Instead of having set minimum hardware requirements, you calculate the hardware requirements for Operations Manager using the Operations Manager Sizing Helper. The sizing helper
is an Excel spreadsheet that takes into account the particular nature of your organizations
Operations Manager deployment, making hardware allocation recommendations based on
that deployment. You can download the Operations Manager Sizing Helper files from Microsofts website.
MORE INFO OPERATIONS MANAGER SIZING HELPER
You can learn more about the Operations Manager Sizing Helper at http://www.microsoft.
com/en-us/download/details.aspx?id=29270.
18
Chapter 1
Service Manager
The Service Manager management server and the Service Manager data warehouse management server must be deployed on separate computers or virtual machines. The requirements
for the computer that host the Service Manager database exceed the requirements for the
computer that hosts the management server or data warehouse management server roles.
Table 1-5 describes the hardware or virtual machine resource requirements for the different
elements of a Service Manager deployment.
TABLE 1-5 Service Manager hardware requirements
Management
server
Management
server database
Data warehouse
management server
Data warehouse
databases
Minimum
Processor
Recommended
Processor
Minimum RAM
8 GB
8 GB
8 GB
8 GB
Recommended
RAM
8 GB
32 GB
16 GB
32 GB
Minimum storage
10 GB
80 GB
10 GB
400 GB
Recommended
storage
10 GB
80 GB
10 GB
400 GB
Minimum RAM: 4 GB
Recommended RAM: 8 GB
Chapter 1
19
Configuration Manager
Minimum and recommended Configuration Manager hardware configuration depends on the
number of clients that need to be supported on the site system roles deployed. Table 1-6 lists
different site configurations and the minimum recommended hardware configuration.
TABLE 1-6 Configuration Manager hardware requirements
Site configuration
Central administration site using SQL Server
standard edition.
SQL Server deployed on site server
32 GB RAM
64 GB RAM
32 GB RAM
16 GB RAM
Site server
4 core Intel Xeon 5140 or comparable CPU
16 GB RAM
Secondary site
SQL Server deployed on site server
20
Chapter 1
32 GB RAM
8 GB RAM
The hardware requirements for remote site system servers are listed in Table 1-7.
TABLE 1-7 Site system server requirements
Management point
Distribution point
Application catalog with web service and website on computer hosting site system
Other site system roles
8 GB RAM
8 GB RAM
16 GB RAM
8 GB RAM
You can learn more about the hardware requirements for Configuration Manager at
http://technet.microsoft.com/en-us/library/hh846235.aspx.
Software prerequisites
The software prerequisites for each product in the System Center 2012 R2 suite are varied. In
most cases, any roles or features that are already included with the host operating system will
be installed automatically as part of the products installation routine, and do not need to be
installed prior to commencing installation.
Some products in the System Center 2012 R2 suite can only be installed on computers
running Windows Server 2008 R2 SP1 and are not supported on computers running Windows
Server 2008 R2.
A minimum of four separate computers are required if you want to deploy all products in
the System Center 2012 R2 suite. This is because some products cannot coexist on the same
computer as others. In production environments, Microsoft generally advises that each System Center 2012 R2 element be deployed on a separate computer.
Chapter 1
21
App Controller SQL Server 2008 R2 SP2, SQL Server 2012 (RTM and SP1)
DPM SQL Sever 2008 R2 (SP1 and SP2), SQL Server 2012 (RTM and SP1)
Operations Manager Data Warehouse SQL Server 2008 R2 (SP1 and SP2), SQL
Server 2012 (RTM, SP1, and SP2)
Operations Manager Operational Database SQL Server 2008 R2 (SP1 and SP2),
SQL Server 2012 (RTM, SP1, and SP2)
Operations Manager Reporting Server SQL Server 2008 R2 (SP1 and SP2), SQL
Server 2012 (RTM, SP1, and SP2)
Orchestrator Management Server SQL Server 2008 R2 (SP1 and SP2), SQL Server
2012 (RTM and SP1)
Service Manager Database SQL Server 2008 R2 (SP1 and SP2), SQL Server 2012
(RTM and SP1)
Service Manager Data Warehouse Database SQL Server 2008 R2 (SP1 and SP2),
SQL Server 2012 (RTM and SP1)
Virtual Machine Manager SQL Server 2008 R2 SP2, SQL Server 2012 (RTM and SP1)
In testing environments it is possible to use one SQL Server Database Engine element to
host the databases for all System Center 2012 R2 products. The performance impact of this
configuration means that it is not recommended for production environments. System Center
R2 products cannot share an Reporting Services instance, and separate instances must be
deployed for each product that uses Reporting Services.
MORE INFO SYSTEM CENTER SQL SERVER REQUIREMENTS
You can learn more about the System Center 2012 R2 SQL Server requirements at
http://technet.microsoft.com/library/dn281933.aspx.
VMM
You can install the System Center 2012 R2 VMM management server on computers running
the following operating systems:
You must install the Windows ADK for Windows 8.1 on the computer that will host the
management server role.
22
Chapter 1
The SQL Server instance that supports VMM should have the following:
The SQL Server instance must allow for case-insensitive database objects.
The Database Engine Services And Management Tools - Complete features must be
installed. Collation is configured during deployment.
Analysis server and reporting server elements should be deployed.
Other than SQL Server, a VMM management server has no external dependencies.
MORE INFO VMM SOFTWARE REQUIREMENTS
You can learn more about the VMM software prerequisites at http://technet.microsoft.com/
library/dn771747.aspx.
App Controller
You can install System Center 2012 R2 App Controller on computers running the following
operating systems:
VMM console
Installing App Controller will automatically install the Web Server (IIS) role and the following features:
Static Content
Default Document
Directory Browsing
HTTP Errors
ASP.NET
.NET Extensibility
ISAPI Extensions
ISAPI Filters
Chapter 1
23
HTTP Logging
Request Monitor
Tracing
Basic Authentication
Windows Authentication
Request Filtering
You can learn more about the software requirements for App Controller at http://technet.
microsoft.com/en-us/library/dn771748.aspx.
Orchestrator
You can install the System Center 2012 R2 Orchestrator management server, runbook server,
web service, and Runbook Designer roles on computers running the following operating
systems:
Microsoft Silverlight 4
You can learn more about the software requirements for Orchestrator at http://technet.
microsoft.com/en-us/library/hh420348.aspx.
24
Chapter 1
Operations Manager
You can install the System Center 2012 R2 Operations Manager management server, data
warehouse server, gateway server, reporting server, and web console roles on computers running the following operating systems:
When installed on Windows Server 2012 R2, Operations Manager has software prerequisites listed in Table 1-8.
TABLE 1-8 Operations Manager software requirements
Software prerequisites
Management server
Operations console
.NET Framework 4
Web console
IIS Elements:
Static Content
Default Document
Directory Browsing
HTTP Errors
HTTP Logging
Request Monitor
Request Filtering
Windows Authentication
.NET Framework 4
You can learn more about the software requirements for Operations Manager at
http://technet.microsoft.com/en-US/library/dn249696.aspx.
Service Manager
You can install the System Center 2012 R2 Service Manager management server, data warehouse management server, database, and data warehouse database on computers running
the following operating systems:
Chapter 1
25
You can install the Service Manager Self-Service Portal on computers running:
Table 1-9 lists the software prerequisites for each System Center 2012 R2 Service Manager
element when Service Manager is deployed on Windows Server 2012 R2.
TABLE 1-9 Service Manager software requirements
Element
Software prerequisites
Management server
Console
SSL Certificate
You can learn more about the software requirements for Service Manager at
http://technet.microsoft.com/en-us/library/hh519608.aspx.
You can use DPM with both the Standard or Enterprise editions of SQL Server 2008 R2 SP1,
and SQL Server 2012. DPM requires that the Database Engine services and Reporting Services
elements of SQL Server be deployed.
26
Chapter 1
You can learn more about the software requirements for DPM at http://technet.microsoft.
com/en-US/library/hh758176.aspx.
Configuration Manager
You can install System Center 2012 R2 Configuration Manager on computers running the following operating systems:
The site server has the software requirements listed in Table 1-10 when deployed on Windows Server 2012 or Windows Server 2012 R2.
TABLE 1-10 Configuration Manager software requirements
Windows ADK
SMS provider
Windows ADK
HTTP Activation
ASP.NET 4.5
ASP.NET 4.5
Prerequisites
Chapter 1
27
HTTP Activation
Enrollment point
HTTP Activation
ASP.NET 4.5
Management point
Distribution point
28
Chapter 1
When you run Configuration Manager setup, you have the opportunity of specifying the
location of these files. You dont have to run the setup downloader prior to installing Configuration Manager. Youll need to allow Configuration Manager to connect to the Internet to
retrieve these files if you havent run the setup downloader.
MORE INFO CONFIGURATION MANAGER SOFTWARE REQUIREMENTS
You can learn more about the software requirements for Configuration Manager at
http://technet.microsoft.com/en-us/library/gg682077.aspx.
You can learn more about the software requirements for Configuration Manager at
http://technet.microsoft.com/en-us/library/gg682077.aspx.
In the next few pages, youll learn the process for installing each of the System Center 2012
R2 products on a computer that has the necessary software prerequisites, including an appropriately configured SQL Server instance, deployed.
VMM
Once you have deployed the necessary software prerequisites, including the SQL Server instance that will host the VMM database and Windows ADK, you can install VMM by performing the following steps:
Chapter 1
29
1. Run Setup.exe on the installation media. This will happen automatically if you mount
3. On the Select Features to install page, select VMM Management Server. VMM Console
agreement.
6. On the Customer Experience Improvement Program (CEIP) page, choose if you want to
settings for the VMM Database, including the Server Name, Port, Instance Name, and
30
Chapter 1
Database Name and then click next. You will not have to specify the port if you are using a local SQL Server instance.
2. On the Configure Service Account And Distributed Key Management page, specify
whether to use a Local System Account or a Domain Account and then click next. If
choosing a Domain Account, the account must be a member of the Local Administrators group on the VMM management server. You also use this page to specify whether
encryption keys are stored locally or in Active Directory. If you are configuring a highly
available VMM installation, you must store the encryption keys in Active Directory and
must specify service account credentials that are members of the domain. Figure 1-6
shows this page of the installation wizard.
Chapter 1
31
3. On the Port Configuration page, shown in Figure 1-7, review the configuration for the
32
Chapter 1
4. On the Library Configuration page, shown in Figure 1-8, specify the location of the
VMM library.
5. On the Installation Summary page, review the installation settings, and click Install.
6. When the installation completes, open the VMM console to verify that the installation
App Controller
To install App Controller once you have installed and configured the appropriate prerequisite
software, perform the following steps:
1. Mount the App Controller installation media and run Setup.exe.
2. On the App Controller Setup dialog box, click Install.
3. On the Enter Your Product Registration Information page, provide a product key. If you
dont provide a product key, App Controller will install as an evaluation version.
Chapter 1
33
4. You must agree to the license terms on the Review The Software License Terms page
IIS role and role services, as well as WCF Data Services 5.0.
6. On the Select The Installation Path page, you can modify or accept the default installa-
tion path.
7. On the Configure The Services page, shown in Figure 1-9, select between using the
Network Service Account or a Domain Account for App Controller services. If using a
domain account, ensure that App Controller only uses the account. This account does
not require any additional privileges beyond those assigned by default to a standard
user account.
8. On the Configure The Website page, select an existing SSL certificate that has been
installed on the web server, or choose to have the computer generate a self-signed
certificate. You should use a certificate from a trusted CA, either internal or external
third party, unless the App Controller server is only being used in a test environment.
Figure 1-10 shows this page.
34
Chapter 1
9. On the Configure The SQL Server Database page, shown in Figure 1-11, specify the
details of the SQL instance that will host the App Controller database.
Chapter 1
35
10. On the Help Improve App Controller For System Center 2012 R2 page, select whether
you want to participate in the CEIP, and whether you want to use Microsoft Update to
receive program updates.
11. On the Confirm The Settings page, review the settings, and click Install.
MORE INFO INSTALL APP CONTROLLER
Orchestrator
Once you have deployed the necessary prerequisites, you can deploy Orchestrator by performing the following steps:
1. Mount the installation media, or run SetupOrchestrator.exe.
2. On the System Center 2012 R2 Orchestrator Setup dialog box, click Install.
3. On the Product Registration page, enter your product key and your organization
name. If you do not enter a product key, Orchestrator will be installed as an evaluation
edition.
4. On the License Terms page, accept the license terms to proceed with the installation.
36
Chapter 1
5. On the Select Features To Install page, shown in Figure 1-12, select which features you
The setup routine will check for missing prerequisites. At this stage any Windows
Server roles or features that havent been installed will be installed on the server.
6. On the Configure The Service Account page, specify which account will be used by
Orchestrator to run runbooks and access remote system resources. This account should
not have Domain Admin privileges but should have the Log On As A Service right.
This right will be granted if not already assigned. Figure 1-13 shows this page. Click Test
to verify that the credentials work.
Chapter 1
37
7. On the Configure The Database Server page, specify the location of the SQL Instance
that will host the Orchestrator database. By default this instance will use port 1433. You
can choose whether to use Windows Authentication or SQL Authentication, with the
default being Windows Authentication. Click the Test Database Connection button to
verify the connection to the database. This page is shown in Figure 1-14.
38
Chapter 1
8. On the Configure The Database page, select to create a new database, or to use an
9. On the Configure Orchestrator Users Group page, specify which users will have access
to the Runbook Designer and Deployment Manager. Figure 1-16 shows access granted
to the ADATUM\OrchestratorUsers group. You also have the option to grant remote
access to the Runbook Designer for this group.
Chapter 1
39
10. On the Configure The Ports For The Web Services page, review the ports assigned for
the web service port and the Orchestration console port. You will need to use port
information when configuring connectors, such as the Orchestrator connector for Service Manager. This page is shown in Figure 1-17.
11. On the Select The Installation page, review the location for the program files.
12. On the Help Improve Microsoft System Center Orchestrator page, select whether you
40
Chapter 1
Operations Manager
To install Operations Manager, ensure that you have deployed the necessary software prerequisites installed, and then perform the following steps:
1. Mount the Operations Manager installation media, or run Setup.exe.
2. In the Operations Manager Installation dialog box, click Install.
3. On the Select Features To Install page, shown in Figure 1-18, select the features that
4. On the Select Installation Location page, review the installation location, and specify
an alternative if appropriate.
5. On the Prerequisites page, verify that all necessary prerequisites are installed, and click
Next.
Chapter 1
41
6. On the Specify An Installation page, you can choose to create a new Operations Man-
ager Management Group, or to add the management server to an existing Management Group. Figure 1-19 shows the creation of the Melbourne Management Group.
7. On the License Terms page, you will need to agree to the license to continue installing
the software.
8. On the Configure The Operational Database page, specify the details of the SQL
Instance that will host the database. Figure 1-20 shows the database will be hosted on
the server MEL-OPSMGR. The default name for the database is OperationsManager.
You can also configure the database file and log file location in this dialog box.
42
Chapter 1
9. On the Configure The Data Warehouse Database page, you specify the details of the
data warehouse database. This can be co-located on the same instance as the Operations Manager database, but with larger deployments, for performance reasons,
should be located on a separate computer. The default database name is OperationsManagerDW.
10. On the SQL Server Instance For Reporting Service page, select the SQL instance with
Reporting Services installed that will function as the reporting server for Operations
Manager. The SQL Server Agent must be running on the instance that hosts Reporting
Services.
Chapter 1
43
11. On the Specify A Web Site For Use With The Web Console page, specify which website
to use for the web console. The default is the default IIS website. You can select an
alternative website. If an SSL certificate is installed, you can choose to enable SSL.
12. On the Select An Authentication Mode For Use With The Web Console page, select
You should use low-privileged domain accounts that are a member of the local Performance Monitor Users group and has the Allow Log On Locally Permission. If you want
to enable Agentless Exception Monitoring, youll need an account that has local Administrator privileges. You will need to assign the action account the Manage Auditing
and Security Log privilege if management packs require access to the security event
log. This page of the setup wizard is shown in Figure 1-21.
14. On the Help Improve Operations Manager page, select whether you want to partici-
pate in the Customer Experience Improvement Program, Error Reporting, and Operational Data Reporting programs.
44
Chapter 1
15. On the Microsoft Update page, select whether you want to use Microsoft Update to
Service Manager
There are three main elements to a Service Manager deployment. These are: the Service Manager management server, Service Manager data warehouse, and Service Manager Self-Service
Portal.
SERVICE MANAGER MANAGEMENT SERVER
To install the Service Manager management server, ensure that you have deployed the necessary software prerequisites and then perform the following steps:
1. Mount the Service Manager installation media, and run Setup.exe from the AMD64
folder.
2. In the Microsoft System Center 2012 R2 Service Manager dialog box, shown in Figure
Chapter 1
45
3. On the Product Registration page, enter your name, organization, product key, and
ments.
6. On the Configure The Service Manager Database page, specify the details of the SQL
instance that will host the database. The default database name is ServiceManager.
Figure 1-23 shows this page.
7. On the Configure The Service Manager Management Group page, specify a name for
the Management Group. Also specify a security group for Management Group administrators. You should create a domain security group for this purpose and not use an
existing security group, such as the Domain Admins group. Figure 1-24 shows this page
where the Management Group Name is set to Melbourne and the Management Group
Administrators is set to Service_Manager_Admins.
46
Chapter 1
8. On the Configure The Account For Service Manager services, choose to use the Local
System account, or a domain account that has local Admin privileges on the Service
Manager server.
9. On the Configure The Service Manager Workflow page, choose to either use the Lo-
cal System account, or a domain account that is a member of the local Users security
group on the server.
10. On the Help Improve Microsoft System Center 2012 R2 Service Manager page, choose
page, select whether or not you wish the server to use Microsoft Update to retrieve
updates.
12. Review the installation summary, and click Install.
SERVICE MANAGER DATA WAREHOUSE
To install the Service Manager data warehouse server, ensure that you have deployed the
necessary software prerequisites, and then perform the following steps:
1. Mount the Service Manager installation media. In the AMD64 folder, run Setup.exe.
Chapter 1
47
2. On the Microsoft System Center 2012 R2 Service Manager dialog box, click Service
sary.
5. On the System Check Results page, verify that the prerequisite checks complete.
6. On the Configure The Data Warehouse Databases page, configure which instance
will host the data warehouse. It is important to note that you cannot host the Service
Manager data warehouse on the same SQL instance that host the Service Manager
management server database. This page is shown in Figure 1-25.
instance will host data warehouse datamart databases. Datamart databases can be colocated with the data warehouse database.
8. On the Configure The Data Warehouse Management Group page, specify the data
warehouse Management Group name, and specify which security group will be delegated the Management Group administrator permission. Figure 1-26 shows this page
48
Chapter 1
where the Management Group name is set to DW_Melbourne, and the Management
Group administrators is set to ADATUM\Service_Manager_Admins.
9. On the Configure The Reporting Server For The Data Warehouse page, verify the con-
figuration of the SQL Server Reporting Services instance that will be used by the data
warehouse.
10. On the Configure The Account For Service Manager services, you can choose to use
the Local System account, or a domain account that is a member of the local Administrators group on the server hosting the data warehouse. If using a domain account, this
account can be the same account as the one used for the Service Manager service on
the Service Manager management server.
11. On the Configure The Reporting account, specify the account that will be used to read
data warehouse reporting data sources, and be used to generate reports. This should
be an unprivileged domain account.
12. On the Configure Analysis Services For OLAP Cubes, specify an Analysis Services in-
Chapter 1
49
13. On the Configure Analysis Services credential page, specify the credentials on a non-
privileged domain account that can be used to communicate with the datamarts.
14. On the Help Improve Microsoft System Center 2012 R2 Service Manager page, specify
page, select whether you want to use Microsoft Update as the source of updates for
the server.
16. On the Installation Summary page, review the installation settings, and click Install to
50
Chapter 1
Once the installation has completed, you can connect the Service Manager management
server to the data warehouse by performing the following steps:
1. Open the Service Manager console using the credentials of a user that has administra-
Chapter 1
51
To install the Service Manager Self-Service Portal, ensure that you have deployed the necessary software prerequisites, including SQL Server and SharePoint 2010 SP2, and then by
performing the following steps:
1. Mount the Service Manager installation media. In the AMD64 folder, run Setup.exe.
2. On the Service Manager Setup Wizard dialog box, click Service Manager Web Portal
4. On the Product Registration page, provide a Name, Organization Name, and agree to
site that will host the portal. Figure 1-30 shows this page.
52
Chapter 1
Manager database. To connect to this database, youll need to be signed on as a member of the Administrators user role on the Service Manager management server.
9. On the Configure The Account For The Self-Service Portal page, specify the account
that will be used to connect to the Service Manager database. This account will be
added to the Service Manager Administrators user role.
10. On the Configure The Service Manager SharePoint Web Site page, configure the prop-
erties of the Service Manager SharePoint website, including whether SSL encryption
will be used. Figure 1-31 shows this page.
Chapter 1
53
11. On the Configure The Account For The Service Manager SharePoint application pool,
specify a domain account that will be used to run the application pool. This account
does not require special credentials or group membership.
12. On the Help Improve Microsoft System Center 2012 R2 Service Manager page, choose
page, choose whether to use Microsoft Update to provide updates to the server.
14. On the Installation Summary page, click Install to complete the installation.
MORE INFO INSTALLING SERVICE MANAGER
54
Chapter 1
3. On the Microsoft Software License Terms page, accept the license terms to continue
the installation.
4. On the Welcome page of the Data Protection Manager Setup Wizard, click Next.
5. On the Prerequisites Check page, specify the details of the SQL Server instance that
will support DPM. Figure 1-33 shows this set to MEL-DPM. Click Check, and install to
perform the prerequisite check, and to install any missing elements. If elements are
missing, it may be necessary to restart the computer after the missing elements are
installed and to rerun the installation wizard.
Chapter 1
55
6. On the Product Registration page, specify the User Name, Company Name, and Prod-
uct Key.
7. On the Installation Settings page, review the location specified for the DPM program
files.
8. On the Microsoft Update Opt-In page, choose whether or not to use Microsoft Update
deploy DPM.
MORE INFO INSTALLING DATA PROTECTION MANAGER
You can learn more about installing Data Protection Manager at http://technet.microsoft.
com/en-us/library/hh758153.aspx.
56
Chapter 1
Configuration Manager
To install a Configuration Manager stand alone primary site, ensure that you have deployed
the necessary software prerequisites installed, and then perform the following steps:
1. Mount the Configuration Manager installation media.
2. On the System Center 2012 R2 Configuration Manager Setup dialog box, click Install.
3. On the Before You Begin page, click Next.
4. On the Available Setup Options page, shown in Figure 1-34, select Install A Configura-
tion Manager Primary Site. A primary site is appropriate for the majority of private
cloud deployments. You would consider deploying a central administration site and
multiple primary site if you needed to support more than 50,000 clients, or had
multiple separate administration teams in a large national/regional or international
deployment.
Chapter 1
57
5. On the Product Key page, enter a product key, or choose to install the evaluation ver-
or, if youve used the Prerequisite Download Tool, use the previously downloaded files,
as shown in Figure 1-35.
9. On the Language Selection page, choose the languages that Configuration Manager
Figure 1-36 shows the Site Code set to MEL and the site name set to Melbourne. Both
the site code and the site name must be unique in the organization. On this page you
can also choose whether you will install the Configuration Manager console on this
server.
58
Chapter 1
12. On the Primary Site Installation page, you choose whether you want to join the site to
an existing hierarchy, in which case you specify the address of the central administration site server, or if you are going to install the primary site as a stand alone site. With
System Center 2012 R2 Configuration Manager, you can install a primary site as stand
alone, and then later add a central administration site if it becomes necessary to add
additional sites. Figure 1-37 shows this page.
Chapter 1
59
13. On the Database Information page, shown in Figure 1-38, specify the settings of the
SQL Server instance information. The database will be named CM_xxx, where xxx is the
site code of the primary site.
60
Chapter 1
14. On the Database Information page, specify the location of the Configuration Manager
SMS Provider. The SMS Provider facilitates communication between the Configuration
Manager console and the Configuration Manager site database. Generally the SMS
Provider is installed on the site server. Figure 1-39 shows this page.
Chapter 1
61
16. On the Client Computer Communication Settings page, select whether all site system
roles will only accept HTTPS communication from clients, or whether you will configure the communication method on a per-role basis. If choosing to require HTTPS
communication from clients, you will need to ensure that clients trust the Certification
Authority that issued the certificate. If choosing to configure communication for each
site system role, you can also select the option for clients to use HTTPS when available
and to fall back to insecure application when a certificate is not available.
17. On the Site System Roles page, specify whether to install a management point and a
distribution point. If deploying a single Configuration Manager server, you would add
these roles. If deploying multiple servers, you might host these roles on separate servers. This page is shown in Figure 1-40.
62
Chapter 1
18. On the Customer Experience Improvement Program page, choose whether to join the
check to verify that all necessary prerequisite elements are installed. As long as the
prerequisite check only shows Warnings, you will be able to begin the installation.
After you complete the installation, you may choose to extend the Active Directory schema so that Configuration Manager clients that are members of the Configuration Manager
servers Active Directory environment can query Active Directory to locate site servers.
MORE INFO INSTALLING CONFIGURATION MANAGER
EXAM TIP
Chapter 1
63
Thought experiment
Planning Service Manager deployment at Fabrikam
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are in the process of planning a service manager deployment at Fabrikam. You
are in the planning the number of SQL Server instances necessary to support the
deployment. You also want to ensure that you have access to any necessary software prerequisites prior to performing deployment. With this information in mind,
answer the following questions:
1. Which software prerequisites for the Service Manager management server are
not roles or features already included with Windows Server 2012 R2?
2. How many SQL instances will you need to support the Service Manager management database and the Service Manager data warehouse database?
Objective summary
64
The processor, RAM, and storage requirements for each System Center product, and
each element within that product vary. You should avoid using the minimum specified
hardware required in production environments.
Each System Center product has a unique set of software requirements. To simplify the
deployment process, you should deploy software prerequisites prior to performing
installation.
Some System Center products have multiple elements, which must be installed in a
specific order. Some products, such as Service Managers management server and data
warehouse server, cannot be installed on the same host server.
While it is possible to deploy the databases for different System Center products on
the same SQL Server instance, Microsoft recommends this configuration only for test
environments.
Chapter 1
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. You are preparing to deploy App Controller on a computer running Windows Server
2012 R2. Which of the following System Center 2012 R2 consoles must be present on
the server before you can deploy App Controller?
A. Service Manager console
B. Orchestrator console
C. Operations Manager console
D. VMM console
2. You are preparing to deploy VMM. You are in the process of preparing a domain
account that will function as the service account for the VMM service. Which of the following local groups on the server that hosts VMM must the account used by the VMM
service be a member of?
A. Administrators
B. Virtual Machine Manager servers
C. Hyper-V Administrators
D. Backup Operators
3. You want to deploy the System Center 2012 R2 Service Manager Self-Service Portal on
a computer running Windows Server 2012 R2. Which version of SharePoint server must
you deploy to support this configuration?
A. SharePoint Server 2013 SP1
B. SharePoint Server 2010 SP1
C. SharePoint Server 2010 SP2
D. SharePoint Server 2013 RTM
4. You are planning on deploying System Center 2012 R2 Virtual Machine Manager as a
highly available role on a Windows Server 2012 R2 failover cluster. Which of the following configuration choices must you make when deploying this configuration?
A. Use the Local System account for the VMM Service.
B. Use a domain account for the VMM Service.
C. Store the encryption keys in Active Directory.
D. Deploy the SQL Server instance on a highly available virtual machine.
Chapter 1
65
VMM
VMM supports performing an in-place upgrade from VMM 2008 R2 SP1, to VMM 2012 R2.
In-place upgrades involve performing the upgrade on the existing server. When the upgrade
is complete, the server that hosted the previous version of the product now hosts the new
version of the product. When you perform an in-place upgrade from VMM 2008 R2 SP1 to
VMM 2012 R2, you will retain the configuration and settings of the VMM 2008 R2 SP1 deployment in the new VMM 2012 R2 environment.
You can perform this in-place upgrade as long as the following conditions are met:
66
You continue to use Windows Server 2008 R2 as the host operating system. If VMM
2008 R2 SP1 is installed on Windows Server 2008 with SP2, you will need to upgrade
the host operating system to Windows Server 2008 R2 before you can upgrade VMM
2008 R2 SP1 to VMM 2012 R2.
You continue to use SQL Server 2008 R2 SP2 to host the VMM database. VMM 2012 R2
can use SQL Server 2008 R2 SP2 to host the VMM database. If the database used with
Chapter 1
VMM 2008 R2 SP1 is running an earlier version of SQL Server, you will need to update
to SQL Server 2008 R2 SP2 before upgrading to VMM 2012 R2.
You will need to ensure that Windows AIK for Windows 7 is installed on the VMM 2008
R2 SP1 server.
Library servers running Windows Server 2003 must be upgraded to Windows Server
2008 R2, as VMM 2012 R2 does not support library servers running on Windows Server
2003.
You also have the option of performing an upgrade where you install VMM 2012 R2 on
a separate computer, and upgrade the database from the VMM 2008 R2 SP1 installation. As
an alternative, you can backup the VMM 2008 R2 SP1 database from the original SQL Server
instance and restore it on a newly deployed instance of SQL Server. You can then use this
restored instance as part of the upgrade process when deploying VMM 2012 R2 on a new
computer.
During the upgrade process you will be asked to specify which account to use for the
System Center Virtual Machine Manager Service, and whether you want to use distributed key
management to store encryption keys within the AD DS database. You can choose to use the
Local System account or a domain account. If the VMM 2008 R2 deployment is configured to
use a domain account for the VMM service, you must use the same domain account for the
VMM 2012 R2 VMM service; otherwise encrypted data will not be preserved. Encrypted data
will be preserved if the VMM 2008 R2 service account was configured to use the Local System
account, and you choose to use a domain account for the VMM 2012 R2 service only if you
choose to use distributed key management.
The VMM 2012 R2 upgrade process includes an automatic rollback function in the event
that the upgrade fails. This will return the deployment to VMM 2008 R2.
MORE INFO UPGRADING VMM
Orchestrator
System Center 2012 Orchestrator was the first version of Orchestrator. Prior to the release of
System Center 2012 Orchestrator, the product was known as Opalis. You cannot perform an
in-place upgrade from Opalis 6.3 to System Center 2012 R2 Orchestrator. You can perform
a migration of Opalis policies to Orchestrator runbooks. To migrate, perform the following
general steps:
1. Export the Opalis Integration Server 6.3 policies and global settings.
2. Import the policies on a computer where the Orchestrator Runbook Designer is in-
stalled. When prompted for a password, leave the Password option blank.
Chapter 1
67
You can learn more about migrating from Opalis to Orchestrator at http://technet.
microsoft.com/en-us/library/hh420350.aspx.
Operations Manager
You can perform an in-place upgrading from Operations Manager 2007 R2 CU4 to Operations Manager 2012 R2 as long as all of the servers in the Management Group support
Operations Manager 2012 R2.
When performing an in-place upgrade, you must upgrade servers in the Management
Group in the following order:
1. Upgrade manually deployed agents, secondary management servers, and gateways,
server that hosts the RMS. The exceptions to this rule include if the RMS is deployed
on a 32-bit operating system, or if the RMS server is clustered. In these scenarios it is
necessary to upgrade from a secondary server.
Prior to performing the upgrade, perform the following steps:
1. Import the Upgrade Helper Management Pack.
2. Back up the RMS encryption key.
3. Disable Notification Subscriptions.
4. Disable Connectors.
5. Verify that the Operational Database has more than 50 percent free space. Increase
be directly upgraded.
9. Upgrade SQL Server Reporting Services if SQL Server 2008 R2, or SQL Server 2008 R2
SP1 is not currently being used for the Reporting Services instance.
Once you have completed the pre-upgrade tasks, perform the following steps:
1. Upgrade all manually deployed Operations Manager agents.
2. Upgrade the secondary management servers.
3. Upgrade the gateway servers.
4. Perform the Management Group upgrade on the server that hosts the Operations
68
Chapter 1
You can learn more about upgrading from Operations Manager 2007 R2 at http://technet.
microsoft.com/en-us/library/hh476934.aspx.
Service Manager
You can upgrade from Service Manager 2010 SP1 to System Center 2012 R2 Service Manager.
To perform an in-place upgrade, the source server needs to be able to support System Center
2012 R2 Service Manager. Upgrading involves performing the following general steps:
1. Back up the Service Manager management database and the data warehouse data-
base.
2. Determine which data warehouse jobs are running.
3. Disable the data warehouse job schedules.
4. Verify that data warehouse jobs are no longer running.
5. Stop the Self-Service Portal.
6. Upgrade the data warehouse management server by performing an in-place upgrade.
7. Upgrade the Service Manager management server by performing an in-place upgrade.
8. Upgrade the Service Manager console on any computers that host the Service Man-
You can learn more about upgrading from Service Manager 2012 SP1 at http://technet.
microsoft.com/en-us/library/hh524234.aspx.
Chapter 1
69
You can learn more about upgrading from DPM 2010 at http://technet.microsoft.com/
en-us/library/hh848301.aspx.
Configuration Manager
You cannot perform an in-place upgrade of Configuration Manager 2007 SP2 to Configuration Manager 2012 R2. Instead you must create a new Configuration Manager 2012 R2 hierarchy and migrate objects from the Configuration Manager 2007 SP2 hierarchy to the new
hierarchy. Once the migration is complete, you decommission the original hierarchy. When
performing a migration, you specify a Configuration Manager 2007 SP2 source hierarchy,
choosing a top-level site in that hierarchy as the source site. A migration job can migrate data
from one or more source sites. You can only migrate data from Configuration Manager 2007
SP2 primary sites.
To perform the migration:
The account used to perform the migration must be a member of the Infrastructure
Administrator security role in the destination site. This role has the necessary permissions to manage migration operations.
Configure the Source Site Account. This account needs read permission on all objects
in the Configuration Manager 2007 R2 site. To upgrade distribution points, this account needs Read, Execute, and Delete permissions on the Site class on the Configuration Manager 2007 site server.
Configure the Source Site Database Account. This account is used to query the SQL
Server site database of the source site. This account needs Connect, Execute, and Select permissions on the source site database.
Before migrating software updates, deploy a software update point in the Configuration Manager 2012 R2 hierarchy.
The data gathering process identifies objects in the source site that can be migrated. You
can migrate the following objects from a Configuration Manager 2007 hierarchy to a Configuration Manager 2012 R2 hierarchy:
70
Collections
Advertisements
Boundaries
Software updates:
Chapter 1
Deployments
Deployment packages
Templates
Boot images
Driver packages
Drivers
Images
Packages
Task sequences
Configuration baselines
Configuration items
The following objects cannot be migrated from a Configuration Manager 2007 R2 hierarchy to a Configuration Manager 2012 R2 hierarchy:
Queries
Once the data gathering process is complete, you configure migration jobs to migrate
specific objects to the Configuration Manager 2012 R2 environment. You should only migrate
Configuration Manager clients after all objects that the client uses have been migrated. For
example, you might have an advertisement for a program that is deployed to a custom collection that contains a specific client. Migrate the advertisement, program, and the custom
collection before migrating the client.
MORE INFO MIGRATION TO CONFIGURATION MANAGER
You can learn more about migrating to System Center 2012 R2 Configuration Manager at
the following address: http://technet.microsoft.com/en-us/library/gg681981.aspx.
Chapter 1
71
Upgrading Orchestrator
If you plan to install Service Manager Automation to your environment, you should install it
prior to upgrading Orchestrator to 2012 R2. The general process of upgrading Orchestrator
involves:
1. Backing up the Orchestrator database.
2. Stopping all Orchestrator runbooks.
3. Uninstalling the Orchestrator management server, runbook servers, the Web Service,
72
Chapter 1
maintenance mode.
3. Remove the integration pack for Service Manager 2012 from Orchestrator.
4. Upgrade the SQL Server 2008 R2 AMO to the SQL Server 2012 AMO.
5. Upgrade the data warehouse management server. You will need to stop data ware-
house jobs.
6. Upgrade the Service Manager management server.
pack.
3. Remove any tape library sharing.
4. Perform the DPM upgrade by running Setup.exe from the installation media. The exist-
ing DPM installation will be detected and installer will run in upgrade mode.
5. Upgrade the DPM protection agents on protected computers and servers.
6. Run a replica consistency check as all replicas will be marked as inconsistent after the
upgrade.
7. Re-enable tape library sharing.
Chapter 1
73
If you are upgrading a single-server Management Group, you start the upgrade in the
same manner as you would start Operations Manager installation, with the installation
process detecting the existing deployment and entering upgrade mode. In upgrade
mode, the Operations Manager Upgrade Wizard will perform a prerequisite check and
offer solutions to allow you to resolve any blocking issues. If there are no blocking issues, you can perform the upgrade by completing the wizard.
If upgrading a multi-server Management Group, you must upgrade the management
servers first, followed by gateways, operations consoles, agents, the web console, reporting, and finally Audit Collection Services. Upgrading each server involves running
setup from the installation media as you would when performing a new installation.
As Operations Manager 2012 does not have an RMS, you dont have to upgrade any
specific management server first.
74
Run the prerequisite checker for the new Configuration Manager version.
Ensure that there are no pending restarts on any servers you will upgrade.
Chapter 1
You can configure automatic client upgrade through Site Settings Properties, as shown in
Figure 1-41.
When upgrading from Configuration Manager 2012 or Configuration Manager 2012 SP1,
to Configuration Manager 2012 R2, you must upgrade sites in the following order:
1. Upgrade Central Administration site
2. Upgrade primary sites
3. Upgrade secondary sites
Prior to performing the upgrade, ensure that you remove any instances of the Windows
AIK, and replace them with the Windows ADK.
Chapter 1
75
Upgrading VMM
The process of upgrading to System Center 2012 R2 VMM from System Center 2012 VMM, or
System Center 2012 SP1 VMM, involves uninstalling the previous version of VMM and installing the 2012 R2 version of VMM. When uninstalling the previous version of VMM, ensure that
you select the Retain Data option. When performing the installation of VMM 2012 R2, use the
Existing Database option, and specify the location of the VMM database from the previous
version. You will be prompted to upgrade the database.
MORE INFO SYSTEM CENTER 2012 TO 2012 R2 UPGRADE
You can learn more about upgrading between System Center 2012 and System Center 2012
R2 at http://technet.microsoft.com/en-us/library/dn521010.aspx.
EXAM TIP
Remember that you cant directly upgrade Configuration Manager 2007 SP2, and must
instead perform a migration to a new Configuration Manager 2012 R2 hierarchy.
Thought experiment
Upgrading System Center at Tailspin Toys
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You have Opalis 6.3 and Service Manager 2010 deployed in your organization. You
also want to upgrade your Service Manager deployment, which includes a data
warehouse server, to Service Manager 2012 R2. You also want to retain the automation you created for Opalis 6.3 in Orchestrator 2012 R2. With this information in
mind, answer the following questions:
1. Which should you upgrade first, the Service Manager data warehouse server, or
the Service Manager management server?
2. What should you do to retain the automation you created for Opalis 6.3 in Orchestrator 2012 R2?
76
Chapter 1
Objective summary
In-place upgrades are supported for some pre-System Center 2012 products, such as
Operations Manager 2007 R2, to the System Center 2012 R2 version as long as the
operating system and hardware that hosts the source version of the product supports
the upgraded product.
Prior to upgrading each product, administrators must perform a set of product specific
actions such as disabling certain SQL jobs.
Prior to upgrading, you should always create a backup.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. You are in the process of upgrading your System Center 2012 SP1 deployment to Sys-
tem Center 2012 R2. You have deployed App Controller, Configuration Manager, DPM,
Operations Manager, Orchestrator, Service Manager, and VMM. Which of the following
products should you upgrade first?
A. DPM
B. Service Manager
C. Operations Manager
D. VMM
2. Your VMM 2008 R2 deployment is configured to use a domain account for the VMM
service. Which of the following steps must you take when performing an in-place
upgrade to VMM 2012 R2?
A. Use a new domain account for the VMM 2012 R2 VMM service
B. Use the same domain account for the VMM 2012 R2 VMM service
C. Use the Network Service account for the VMM 2012 R2 VMM service
D. Use the Local System account for the VMM 2012 R2 VMM service.
3. You want to perform a direct upgrade of Operations Manager 2007 to Operations
Manager 2012 R2. Which versions support this direct upgrade assuming other operating system, SQL Server, hardware, and software requirements are met?
A. Operations Manager 2007
B. Operations Manager 2007 R2 CU4
C. You cant perform a direct upgrade of Operations Manager 2007 to Operations
Chapter 1
77
Answers
This section contains the solutions to the thought experiments and answers to the objective
review questions in this chapter.
that supports it as a clustered role on a separate failover cluster. This meets the goal
of making VMM highly available without deploying VMM on a highly available virtual
machine.
2. You can configure a DPM secondary server as a replica. You can also deploy the DPM
database on a SQL Server failover cluster. This meets the goal of making DPM highly
available without deploying the workload in a virtual machine.
update compliance.
C. Correct: You can use Configuration Manager to monitor software update compli-
compliance.
2. Correct answers: B, C, and D
A. Incorrect: You can only deploy one Orchestrator management server.
B. Correct: Deploying multiple runbook servers will make the Orchestrator deploy-
78
Chapter 1
agement server must have the same name as the originally failed server.
D. Correct: You must install SQL Server and recover the Service Manager database
before using the Service Manager installation media to recover Service Manager.
or the SQL Server 2012 native client, and the Microsoft Report Viewer Redistributable.
2. You will need at least two because the Service Manager management database and
the Service Manager data warehouse database must be deployed on separate SQL
Server instances.
Controller console.
B. Incorrect: The Orchestrator console is not a software prerequisite for the App
Controller console.
C. Incorrect: The Operations Manager console is not a software prerequisite for the
sole.
2. Correct answer: A
A. Correct: The domain account that will function as the VMM service account must
not need to be a member of the local Virtual Machine Manager Servers group on
the VMM server.
C. Incorrect: The domain account that will function as the VMM service account does
not need to be a member of the local Hyper-V Administrators group on the VMM
server.
D. Incorrect: The domain account that will function as the VMM service account does
not need to be a member of the local Backup Operators group on the VMM server.
Answers
Chapter 1
79
3. Correct answer: C
A. Incorrect: System Center 2012 R2 Service Managers Self-Service Portal cannot be
installed on Windows Server 2012 R2, and which is also supported for the Service
Manager 2012 R2 Self-Service Portal.
D. Incorrect: System Center 2012 R2 Service Managers Self-Service Portal cannot be
essary for the instance to be deployed on a highly available virtual machine. You
could deploy the SQL Server instance on a failover cluster to accomplish the same
goal.
upgrade the data warehouse server before upgrading the Service Manager management server.
2. You will need to export the Opalis policies and import them as runbooks into Orches-
80
Chapter 1
should upgrade Orchestrator before Service Manager, but Orchestrator was not
listed as an answer.
C. Incorrect: You should upgrade Service Manager and DPM before upgrading Op-
erations Manager.
D. Incorrect: You should upgrade Services Manager, DPM, and Operations Manager
the VMM service, you must use the same domain account for the VMM 2012 R2
service, otherwise encrypted data will not be retained.
B. Correct: If the VMM 2008 R2 deployment is using a specific domain account for
the VMM service, you must use the same domain account for the VMM 2012 R2
service, otherwise encrypted data will not be retained.
C. Incorrect: If the VMM 2008 R2 deployment is using a specific domain account for
the VMM service, you must use the same domain account for the VMM 2012 R2
service, otherwise encrypted data will not be retained.
D. Incorrect: If the VMM 2008 R2 deployment is using a specific domain account for
the VMM service, you must use the same domain account for the VMM 2012 R2
service, otherwise encrypted data will not be retained.
3. Correct answer: B
A. Incorrect: You can perform a direct upgrade of Operations Manager 2007 R2
CU4 to Operations Manager 2012 R2. You cannot do this with previous versions of
Operations Manager.
B. Correct: You can perform a direct upgrade of Operations Manager 2007 R2 CU4
CU4 to Operations Manager 2012 R2. You cannot do this with previous versions of
Operations Manager.
D. Incorrect: You can perform a direct upgrade of Operations Manager 2007 R2
CU4 to Operations Manager 2012 R2. You cannot do this with previous versions of
Operations Manager.
Answers
Chapter 1
81
CHAPTER 2
fter you have deployed System Center, you need to configure additional elements to
ensure that you can use System Center to manage your organizations private cloud.
Youll need to configure Data Protection Manager to ensure that the infrastructure is being
protected, and configure appropriate security roles and Run As accounts to ensure that
tasks can be performed with least privilege. Youll also have to configure and manage portals and dashboards to grant access to users who are not directly responsible for managing
System Center products.
User roles
Watcher nodes
Gateway servers
83
DPM storage pools must be located on disks separate to the ones that host the system
files, database files, and program files.
A storage pool must exist before DPM can start protecting data.
A storage pool can contain a single disk. You can add more disks to a storage pool at a
later point in time.
DPM storage pools do not support USB/1394 disks.
DPM storage pools can only allocate space that exists in volumes it creates on disks.
DPM ignores any existing volumes on a disk added to a storage pool.
To maximize the amount of space allocated on a disk that you are going to add to a
storage pool, delete any existing volumes prior to adding the disk to the pool.
84
Chapter 2
3. If a warning dialog informs you that DPM will convert disks so that they are dynamic,
and any existing volumes will be converted to simple volumes, click Yes.
4. Review the list of disks in the storage pool in the DPM console, as shown in Figure 2-2.
server.
Chapter 2
85
2. Add the primary DPM server to a protection group on the secondary DPM server.
Note that the following conditions apply when deploying this configuration:
86
The primary and secondary DPM servers must be running the same operating system
version, service packs, and software updates.
The primary and secondary DPM servers must be running the same version of DPM,
including service packs and software updates.
You cannot configure file name extension exclusions when configuring the protection
group.
You can configure short-term disk-based protection, or short-term disk-based protection, and long-term tape-based protection. Figure 2-4 shows the selection of shortterm protection.
Chapter 2
DPM chaining
DPM chaining differs from a basic secondary DPM server configuration because not only does
the second DPM server protect the first, but the first DPM server is configured to protect the
second. Each DPM server has a set of workloads for which it functions as the primary DPM
server. Those workloads are configured for secondary protection on the partner DPM server.
For example, you have two DPM servers, SYD-DPM and MEL-DPM. In a chaining configuration, you configure SYD-DPM to protect MEL-DPM, and configure MEL-DPM to protect
SYD-DPM. If you configure SYD-DPM as the primary server protecting servers SYD-FS1 and
SYD-FS2, you would configure secondary protection for SYD-FS1 and SYD-FS2 on MEL-DPM.
Similarly, if you configure MEL-DPM as the primary server protecting servers MEL-FS3 and
MEL-FS4, you would configure secondary protection for MEL-FS3 and MEL-FS4 on SYD-DPM.
Chapter 2
87
In the event that one of the DPM servers fails, you can switch protection across to the partner
server.
All DPM servers in a chained configuration need to be running the same operating system
and DPM version, including service packs and software updates.
MORE INFO DPM CHAINING
Protection groups
A DPM protection group is a grouping of protected data sources and the properties of that
protection, including the data retention period. The retention period determines how long
protected data can be stored by DPM and is determined by the frequency of backups and the
amount of available space to store those backups. DPM protection groups have the following
properties:
All data sources within a protection group share the same retention settings.
should only choose the Clients option if you are backing up computers running a client
operating system like Windows 8.1. This page is shown in Figure 2-5.
88
Chapter 2
3. On the Select Group Members page, select the data sources that you want to protect.
For example, in Figure 2-6, under MEL-OPSMGR, the following items are protected:
All Shares This option protects all shares and any new shares that may be created
on the computer.
All SQL Servers This option protects all SQL instances and all databases hosted
on those instances. This includes automatic protection for any new databases created on those instances.
All Volumes This option protects all volumes and any new volumes added to the
computer.
System Protection This option protects the system state and also provides the
option of performing a bare metal recovery of this server. Bare metal recovery is a
complete recovery of the entire server, either to hardware or to a virtual environment.
Chapter 2
89
4. On the Select Data Protection Method dialog box, you can select short-term protec-
tion using Disk. You can choose long-term protection if a tape drive has been configured. You can also configure online protection if online protection has been configured. Online protection is available if you have configured Microsoft Azure Backup.
5. On the Specify Short-Term Goals page, specify the Retention Range and the Synchro-
nization Frequency. You also specify File Recovery and Application Recovery Points.
Figure 2-7 shows the Specify Short-Term Goals page.
90
Chapter 2
6. On the Review Disk Allocation page, review how DPM has allocated storage space for
the protected workload. Choose whether to co-locate data in the storage pool, which
puts multiple data sources on replica volumes. Choose also whether to automatically
grow the volumes. If you enable the option to grow volumes, ensure that you add
capacity to the storage pool as necessary.
7. On the Choose Replica Creation Method, you specify how to create the initial replica of
the protected data. You can configure DPM to create a replica immediately or at a later
point in time over the network. Alternatively, you can transfer the data manually using
removable media.
8. On the Consistency Check Options page, specify whether to automatically run a
consistency check if a replica becomes inconsistent. You can also run daily consistency
checks according to a schedule. Consistency checks are processor and disk intensive.
Figure 2-8 shows this page.
Chapter 2
91
9. On the Summary page, review the options, and then click Create Group. The protec-
tion group will be created. If youve specified that the replica be created immediately,
DPM will create the replica.
MORE INFO DPM PROTECTION GROUPS
92
Chapter 2
Perform a push installation by running the Discovery Wizard from the Operations
Manager console.
Run the MOMAgent.msi Setup Wizard from the Operations Manager installation media on the computer on which you want to install the agent.
Perform a command line installation on computers running Windows and supported
UNIX and Linux operating systems. On computers running Windows operating systems, this involves using Msiexec.exe with the MOMAgent.msi installer.
You can deploy the Operations Manager agent by performing the following steps:
1. In the Administration workspace of the Operations Manager console, right-click on
Chapter 2
93
which will check the domain for all Windows-based computers, or Advanced Discovery, as shown in Figure 2-10, which allows you to choose between Clients, Servers, or
Clients And Server.
4. On the Discovery Method page, shown in Figure 2-11, choose whether to Scan Active
94
Chapter 2
5. On the Administrator Account name, choose whether to use the Management Server
Action account or a specific user account. This account must have administrator rights
on the computers to be scanned and to which you want to add agents.
6. On the Select Objects To Manage page, shown in Figure 2-12, select the computer to
which you want to deploy the Operations Manager agent. If multiple management
servers are present in the management group, you can select the management server
to which the agent will report. You can also choose between Agent and Agentless
Management Mode.
Chapter 2
95
7. On the Summary page, shown in Figure 2-13, specify the location where the agent
files should be deployed. You also specify the credentials that the agent will use when
performing actions. The Local System account is used by default.
96
Chapter 2
Open the Microsoft Monitoring Agent item in the control panel. On the Operations
Manager tab, shown in Figure 2-14, click Add to add additional management groups.
Run the Discovery Wizard from the Operations Manager console in each management
group.
Run MOMAgent.msi on the computer multiple times, specifying a new management
group.
Chapter 2
97
You can learn more about the Operations Manager agent at http://technet.microsoft.com/
en-us/library/hh212883.aspx.
98
Client Push from Configuration Manger Allows you to deploy the client from the
Configuration Manager console. This method is suitable when clients have already
Chapter 2
been deployed. You can configure automatic client push installation, which will deploy
the Configuration Manager client to all specified computer resources. As Figure 2-15
shows, you can limit whether this targets servers, workstations, domain controllers, and
Configuration Manager site systems servers.
Including the client in an operating system image Rather than deploy the client
after a computer has been deployed, this method allows you to include the Configuration Manager client in the operating system image. You would include the client when
creating an operating system image deployed with a VMM template for a private
cloud deployment. You could also configure a task sequence in an Operating System
Deployment (OSD) sequence to include this client, and other System Center clients and
agents when building the image.
Deployment from Windows Server Update Services This method allows you to
configure client deployment as a software update published through WSUS.
Manual installation Use this method when you need to perform a small number of
client installations.
Chapter 2
99
Group Policy based installation This method involves using Group Policy based
software deployment to deploy the Configuration Manager agent.
Logon scripts When you use this method, a logon script installs the Configuration
Manager client software.
To install the Configuration Manager client using the client push method, you need to
have first configured computer discovery and the client push installation account. To configure these elements, perform the following steps:
1. In the Administration workspace of the Configuration Manager console, click the Sites
Container, select the container that will form the basis of your discovery search. For
example, select the domain container if you want to locate all computers in a particular
domain.
9. Specify an account that has permissions to search Active Directory. Figure 2-16 shows a
scan of Active Directory that will search the Adatum.internal domain using the Adatum\Administrator account.
100 Chapter 2
10. To trigger Active Directory System Discovery, select it from the list of discovery meth-
Chapter 2
101
12. In the list of devices, click the computer to which you want to deploy the agent and
review the options shown in Figure 2-17, and click Next. You only need to select the
option to Always Install The Client Software if the computer previously had a version of
the client software. You can also choose to Install The Client Software From A Specific
Site. Use this option if the client isnt already assigned to a specific site.
14. Complete the wizard. You can verify that the client has installed by selecting the
device in the Devices node of the Configuration Manager console, and verifying that
the Client column says Yes, and that the Summary pane indicates that the client has
communicated with the management point.
MORE INFO CONFIGURATION MANAGER CLIENT
You can learn more about Configuration Manager client at http http://technet.microsoft.
com/en-us/library/gg699391.aspx.
102 Chapter 2
DPM agent
The DPM agent allows DPM to discover and protect the workloads that are present on the
computer that has the agent installed. You can perform a push installation of the agent from
the DPM console, or install the agent from the command line. Installing the agent from the
command line involves attaching the agent to a DPM management server. To do this, specify
the DPM server name with the command line, either as:
DpmAgentInstaller_x64.exe <DPMServerName>
DpmAgentInstaller_x86.exe <DPMServerName>
The FQDN of the DPM server is <DPMServerName>. To perform a push installation of the
agent from the DPM console, perform the following steps:
1. In the Management workspace of the DPM console, click Agents, and then on the rib-
Wizard, shown in Figure 2-18, select Install Agents, and click Next. You would select the
Attach Agents option if you had already deployed the agent software to the computers that you wanted to protect.
Chapter 2
103
3. On the Select Computers page, shown in Figure 2-19, select the computers on which
4. On the Enter Credentials page, provide the credentials of a user account that has local
have the target computer installed automatically (if required). The alternative is for you
to perform a manual restart at a later point in time. A restart is generally only required
for computers running Windows Server 2003 (or Windows XP which is no longer a supported operating system).
104 Chapter 2
6. On the Summary page, review the tasks that will be carried out by the Agent Installa-
tion Wizard.
7. On the Installation page, review the progress of the agent installation, as shown in
Figure 2-21. Close the dialog box when the installation completes.
Chapter 2
105
VMM agent
You deploy the VMM agent to virtualization hosts and virtualization host clusters that you
want to manage using VMM. You can deploy the VMM agent directly to computers that
are members of trusted Active Directory domains, to computers in untrusted domains, and
stand-alone computers located on perimeter networks.
To add Hyper-V hosts in a disjoined namespace scenario, where the computers primary
DNS suffix does not match the domain name, youll need to:
Ensure that the VMM service has permission to register a Service Principal Name in
Active Directory.
Add the DNS suffix of the Hyper-V host to the TCP/IP connection settings on the VMM
server.
106 Chapter 2
To add Hyper-V hosts in an untrusted domain, ensure that you have local Administrator
credentials on the target Hyper-V host, and then initiate a connection from the Fabric workspace of the VMM console using the FQDN or IP address of the target Hyper-V host. To add a
Hyper-V host that is on a perimeter network, perform the following:
The key will be stored in a file, and the default name of this file is SecurityFile.txt.
Provide the path to the file that contains the key when adding the Hyper-V host using
the VMM console.
To deploy the VMM agent on a Windows computer that is already a member of a trusted
Active Directory domain, perform the following steps:
1. In the Fabric workspace of the VMM console, click Servers, and on the ribbon click Add
3. On the Credentials page, either select an existing Run As account, or manually provide
credentials that are able to query Active Directory, and that have local Administrator
permissions on the target computers.
4. On the Discovery Scope page, choose between specifying the Windows Server com-
puters by NetBIOS name, FQDN, IPv4, or IPv6 address, or by querying Active Directory.
Chapter 2
107
5. On the Target Resources page, select the computer that you want to add as hosts, and
6. On the Host Settings page, specify the Host Group to which you want to add the new
Hyper-V host. You can also specify the default virtual machine placement paths. If
the computer needs to be reassociated with the VMM server, youll need to select the
Reassociate This Host With This VMM Environment option. Figure 2-24 shows the Host
Group set to All Hosts, and VM placement set to volume D.
108 Chapter 2
7. Complete the wizard, and verify agent deployment in the Jobs window.
MORE INFO VMM AGENT
Operations Manager
Operations Manager uses Run As accounts and Run As profiles. A Run As account contains a
single set of credentials. A Run As profile can have multiple Run As accounts associated with
it. For example, you may need different sets of credentials to perform the same task on different computers. You could configure separate Run As accounts associated with those credentials, and then associate those Run As accounts with a specific profile.
Run As profiles are often defined in Operations Manager management packs. When configuring the management pack to function in your organizations private cloud, youll need to
create Run As accounts with credentials specific to your environment and associate them with
the Run As profile that came with the management pack. Each Run As account in Operations
Manager has a security classification, which can be set to More Secure or Less Secure. Setting
a Run As account as More Secure allows you to limit which computers the Run As account
credentials are distributed to.
To create a Run As account in Operations Manager for use with Windows based workloads,
perform the following steps:
1. In the Administration workspace of the Operations Manager console, click Accounts
As account type, and a display name. The Run As account can be one of the following
types:
Windows
Chapter 2
109
Community String
Basic Authentication
Simple Authentication
Digest Authentication
Binary Authentication
Action Account
SNMPv3 Account
4. On the Credentials page, specify a Username, Password, and Domain for the account.
5. On the Distribution Security page, specify whether you want to use the More Secure or
Less Secure option. Figure 2-25 shows that the More Secure option selected.
110 Chapter 2
3. On the General Properties page of the Run As Profile Wizard, provide a name for the
Run As profile, and specify a management pack in which to save the Run As profile.
4. On the Run As Accounts page, add each Run As account that you want to associate
with the Run As Profile. Figure 2-26 shows this page. Click Create to create the Run As
profile.
You can learn more about Run As accounts and profiles at http://technet.microsoft.com/
en-us/library/hh212714.aspx.
ribbon.
Chapter 2
111
2. On the Create Run As Account dialog box, provide a Name for the Run As account, the
User Name that the Run As account is associated with, and the Password. Figure 2-27
shows this dialog box.
Service Manager
Unlike Operations Manager or VMM, where you configure Run As accounts on an as-needed
basis, Run As accounts in Service Manger are configured during installation and only exist for
the following purposes:
112 Chapter 2
You can learn more about Service Manager Run As accounts at http://technet.microsoft.
com/en-us/library/hh495673.aspx.
Configuration Manager
In Configuration Manager, the Accounts node of the Administration workspace stores accounts used as Run As accounts. Accounts differ from Configuration Manager Administrative
Users. Configuration Manager Administrative Users are the way that you assign permissions
and privileges in a Configuration Manager deployment.
Chapter 2
113
A security group to host the accounts that you want to provide permissions to.
Security scopes and collections to define the objects over which those permissions
apply.
114 Chapter 2
You can learn more about the roles in Configuration Manager at http://blogs.technet.
com/b/hhoy/archive/2012/03/07/role-based-administration-in-system-center-2012-configuration-manager.aspx.
Chapter 2
115
DPM roles
DPM has seven roles that you can use to control the assignment of permissions. These roles
are:
DPM Admins Members of this role can perform all actions in DPM.
Recovery Operator Members of this role can perform recovery operations using
DPM.
Reporting Operator Members of this role can run and manage reports.
Read-Only User Members of this role can view configuration items but cannot perform actions.
Tier-1 Support (help desk) Members of this role are able to resume backups and
take automated recommended actions.
Tier-2 Support (escalation) Members of this role are able to run backups on demand and can enable and disable agents.
Tape Operator Members of this role can rerun backups and perform tape drive
tasks.
Tape Admins Members of this role can perform any action related to tape drives.
116 Chapter 2
You can learn more about Operations Manager user roles at http://technet.microsoft.com/
en-us/library/hh230728.aspx.
Chapter 2
117
Orchestrator roles
Orchestrator has two different roles, the runbook author, and the runbook operator.
Runbook authors User accounts that are members of the Orchestrator Users group.
You specify which group functions as the Orchestrator Users group during deployment. Members of this group have full administrator access to the Orchestrator
deployment.
Runbook operators Runbook operators have permissions granted by runbook
authors using the Orchestrator Runbook Designer. They can access the Orchestration
console, can view and invoke runbooks to which they have been given permission.
Activity Implementers Can edit manual activities in their queue scope. Have readonly access to other work items in their queue scope. Have read-only access to queue
items in their group scope.
Administrators Full access to all elements of a Service Manager deployment.
Advanced Operators Are able to manage work items and configuration items in
their queue scope. Can manage announcements in the Self-Service Portal.
Change Initiators Can create change requests and activities for configuration items
in their group scope. Have read access to work items in their queue scope.
Service Request Analysts Can create and edit service requests and activity work
items in their queue scope. Have read access to work items in their queue scope. Have
read access to configuration items in their queue scope.
End Users Can create incidents, request software, view announcements and knowledge base articles in the Self-Service Portal.
Read-Only Operators Have read-only access to work items in their queue scope.
Have read-only access to configuration items in their group scope.
Release Managers Can manage release records and activity work items in their
queue scope. Have read-only access to other items in their queue scope. Have readonly access to items in their group scope.
118 Chapter 2
Authors Can manage work items in their queue scope. Can manage configuration
items in their group scope. Can manage announcements in the Self-Service Portal.
Problem Analysts Can manage problems in their queue scope. Have read-only access to other work items in their queue scope. Have read-only access to configuration
items in their group scope.
Workflows Can create and edit any configuration item or work item.
Incident Resolvers Can manage incidents, problems, and manual activities in their
group scope. Have read-only access to work items in their queue scope. Have readonly access to configuration items in their group scope.
Change Managers Can manage change requests and activity work items in their
queue scope. Have read-only access to work items in their queue scope. Have readonly access to configuration items in their group scope.
You can learn more about Service Manager user roles at http://technet.microsoft.com/
en-us/library/hh524267.aspx.
Chapter 2
119
accounts. Figure 2-32 shows the available user role profiles, which determine what actions a
member of the user role can perform.
Fabric Administrator Members of this role are able to perform any administrative
tasks within their specifically assigned host groups, clouds, and library servers. Members of this role are unable to add XenServer or WSUS servers. They are also unable to
modify VMM settings or the Administrator user role.
Read-Only Administrator Members of this role can view the properties, status, and
job status within their assigned host groups, clouds, and library servers. They are unable to modify these objects.
Tenant Administrator Members of this role can manage self-service users and VM
networks. They can also manage virtual machines and services as well as place quotas
on resources.
Application Administrator Called the Self-Service User Role in previous versions of
VMM, allows the creation, deployment, and management of VMs and services.
120 Chapter 2
Process
TCP Port
Windows Service
If you are planning on using watcher nodes to verify the availability of an application, consider using watcher nodes on different networks. This will allow you to determine whether the
application is available from multiple locations.
The following management pack templates use watcher nodes:
TCP Port
If necessary, you can configure the computer that hosts the application or feature that you
want to monitor as the watcher node. You specify which agent managed computes will function as watcher nodes on the Watcher Node page of the Add Monitoring Wizard, as shown in
Figure 2-33.
Chapter 2
121
You can learn more about Operations Manager watcher nodes at http://technet.microsoft.
com/en-us/library/hh457584.aspx.
122 Chapter 2
You deploy gateway servers within the trust boundary of the computer or devices that
you want to monitor. For example, imagine two domains that dont have a trust relationship,
Fabrikam.internal and Fabrikam.perimeter. An Operations Manager management server is
deployed in the Fabrikam.internal domain. Computers that you want to monitor are located
in the Fabrikam.perimeter domain. In this scenario, you would deploy an Operations Manager
gateway server in the Fabrikam.perimeter domain. Authentication between the Operations
Manager management server and the Operations Manager gateway server occurs using
certificates.
To deploy a gateway server, you need to perform the following general steps:
1. Request certificates for computers or devices that have the Operations Manager agent
installed, will function as the Operations Manager gateway server, or will function as
the Operations Manager management server from a trusted certificate authority. This
can be a third-party certificate authority, or an internal certificate authority.
2. Use the MOMCertImport.exe tool to import the certificates. The syntax of this com-
agement.GatewayApprovalTool.exe to configure communication between the management server and the computer that will function as the gateway server using the
following syntax from an elevated command prompt:
Microsoft.EnterpriseManagement.gatewayApprovalTool.exe /ManagementServerName=<mana
gementserverFQDN> /GatewayName=<GatewayFQDN> /Action=Create
4. Install the gateway server using the Operations Manager installation media.
MORE INFO OPERATIONS MANAGER GATEWAY SERVERS
You can learn more about Operations Manager gateway servers at http://technet.microsoft.
com/en-us/library/hh212823.aspx.
EXAM TIP
Chapter 2
123
Thought experiment
VMM user role configuration at Contoso
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are the administrator of the VMM deployment at Contoso. The Contoso VMM
server manages two clouds, Contoso_Production, and Contoso_Test. You need to
assign user roles to three users. These users have the following requirements:
Nestor should be able to view all settings for elements within the Contoso_Production cloud, but should not be able to modify any settings.
Oksana should be able to create and deploy virtual machines with the Contoso_Production cloud.
With the principle of least privilege in mind, answer the following questions:
Objective summary
DPM storage pools store backed up data. You must have a DPM storage pool configured before you can start protecting workloads with DPM.
DPM secondary servers are DPM servers that back up all workloads on the primary
server.
DPM chaining involves spreading protected workloads across two or more DPM
servers, with a separate DPM server providing a secondary backup location for each
workload protected by any DPM server in the chain.
Protection groups define which workloads are protected, the type of protection that is
configured, and the retention period for that protection.
Agents or clients are special software that some System Center products use to interact
with computers.
Operations Manager watcher nodes are used to perform synthetic transactions to
monitor availability.
124 Chapter 2
Run As accounts allow operators of a System Center product to carry out a task using
an alternate set of credentials.
User roles define the permissions that an operator has when using a System Center
product.
Operations Manager gateway servers allow computers and devices that Operations
Manager monitors that do not have such a trust relationship to perform authentication.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. What is the minimum number of disks required for a DPM storage pool?
A. One
B. Two
C. Three
D. Four
2. How many Operations Manager management groups can a single Operations Man-
Chapter 2
125
5. Which of the following Service Manager roles allow a user assigned the role the ability
App Controller
Application monitoring
126 Chapter 2
console.
2. On the Name And Description page of the Create User Role Wizard, provide a name
Figure 2-35.
Chapter 2
127
4. On the Members page of the Create User Role Wizard, click Add, and add an Active
Directory security group that will host the user accounts of the people who you want
to grant self-service privileges to.
5. On the Scope page, shown in Figure 2-36, select the private cloud into which self-ser-
128 Chapter 2
6. On the Quotas page, specify the quotas for the self-service user role. You can con-
figure role level quotas, which apply to all users of the role, or individual quotas, that
apply to individual users. For example, Figure 2-37 shows member level quotas configured so that each role member can use a maximum of 2 virtual CPUs, 8192 MB of RAM,
50 GB of storage, and deploy a maximum of 2 virtual machines.
7. On the Networking page, select which networks, if any, to which you will restrict the
self-service users. If you dont specify any networks, self-service users can use any
configured VM network.
8. On the Resources page, select which resources, if any, to which you will restrict the self-
service users. If you dont specify any resources, self-service users can use any available
VMM resources.
9. On the Permissions page, shown in Figure 2-38, configure the permissions that you
Chapter 2
129
10. On the Run As accounts page, select which VMM Run As accounts that members of the
You can learn more about deploying services and virtual machines at http://technet.
microsoft.com/en-us/library/gg696042.aspx.
Managing services
You can use App Controller to manage services that you have deployed to your organizations
private cloud.
To change the state of a deployed service, perform the following steps:
1. On the Services node of the App Controller console, click the Service Instance.
2. On the task bar, click the state that you want the service to enter. The available options
130 Chapter 2
To change the properties of a service that is deployed to your organizations private cloud,
click on the service in the Services node of the App Controller console, select Open Diagram
from the task bar, and in the diagram, click the service to open the services Properties page.
Once you have made the necessary changes, click Update to modify the service.
MORE INFO MANAGING SERVICES AND VIRTUAL MACHINES
You can learn more about managing services and virtual machines at http://technet.
microsoft.com/en-us/library/gg696044.aspx.
When a user submits a request using the self-service website, the request is forwarded to
the Service Manager server where the information submitted through the self-service website
is processed. You can publish Service Manager requests and service offerings to the Self-Ser-
Chapter 2
131
vice Portal. Many organizations use the Self-Service Portal to allow users to submit their own
incident tickets as an alternative to contacting the help desk.
This functionality is only the tip of the iceberg. If you integrate Service Manager with other
System Center products, such as Operations Manager, Orchestrator, and Virtual Machine
Manager, you can offer services that leverage these products through the Self-Service Portal.
For example, you could create a service offering that:
Allows users to request and deploy virtual machines through System Center Virtual
Machine Manager, with the details of that request and subsequent deployment all
logged within Service Manager.
Allows users to put SQL Server databases into protection, or perform self-service
recovery by leveraging Service Manager integration with Data Protection Manager and
Orchestrator.
Allows users to trigger Orchestrator runbooks. Since runbooks can be created to perform almost any task within your organizations Windows-based infrastructure, you can
provide users with the ability, through the Self-Service Portal, to trigger any task for
which you can build a runbook.
The Self-Service Portal can be hosted on a separate computer from the Service Manager
server. One important thing to note is that you can only use SharePoint 2010 to host the
Service Manager 2012 R2 RTM self-service website. You cannot use SharePoint 2013 to host
the Service Manager 2012 R2 RTM self-service website. This is important as you cannot deploy versions of SharePoint 2010 prior to Service Pack 2 on computers running the Windows
Server 2012 and Windows Server 2012 R2 operating systems.
MORE INFO SERVICE MANAGER SELF-SERVICE PORTAL
You can learn more about the Service Manager Self-Service Portal at http://technet.
microsoft.com/en-us/library/hh667344.aspx.
132 Chapter 2
Summary Dashboard The summary dashboard will display the top selected number
of performance counters for chosen values.
Once you choose a layout, you add widgets to the dashboard that display information that
you are interested in viewing. You can add the following widget types to a dashboard:
Objects By Performance Performance counter data in tabular format for the selected object.
You create dashboards in the My Workspace view. For example, to create a grid layout
dashboard view named Domain Controller Availability And Alerts in Operations Manager,
perform the following tasks:
1. In the My Workspace view of the Operations Manager console, right-click Favorite
Chapter 2
133
3. On the General Properties page, type the name Domain Controller Availability and
board, in this case named Domain Controller Availability And Alerts, and then click the
text Click To Add Widget. This will open the New Dashboard And Widget Wizard. Click
State Widget, as shown in Figure 2-42, and click Next.
134 Chapter 2
7. On the General Properties page, type Domain Controller State, and then click Next.
8. On the Scope page, click Add. On the Add Groups Or Objects dialog box, click Show
All Objects And Groups. Type the domain suffix to limit the displayed items, and then
navigate to the object that represents one of your organizations domain controllers.
Figure 2-43 shows MEL-DC.adatum.internal selected. Click Add, and then click OK.
Chapter 2
135
9. On the Scope page, verify that the domain controllers computer object is listed.
10. On the Criteria page, select all of the available criteria except Display Only Objects In
136 Chapter 2
11. On the Display page, select the Columns To Display, as shown in Figure 2-45, and then
click Next.
12. On the Summary page, click Create, and then click Close.
Chapter 2
137
13. With the Domain Controller Availability And Alerts node selected, click the Click To
And Widget Wizard, click Alert Widget, as shown in Figure 2-46, and click Next.
15. On the General Properties page, type the name, Domain Controller Host Alerts, and
click Next.
16. On the Select Group Or Object page, click the ellipsis button ().
17. On the Select A Group Or Object dialog box, click Groups And Objects, and then type
the domain name suffix, and click Search. Figure 2-47 shows the MEL-DC.tailspintoys.
internal object, and the Health Service Watcher Class is selected. Click OK.
138 Chapter 2
18. On the Criteria page, select the following check boxes, as shown in Figure 2-48.
Critical
Warning
Chapter 2
139
19. Review the options on the Display tab, and click Next. Then click Create, and click
140 Chapter 2
To be able to display a dashboard in SharePoint, you need to have installed the Operations
Manager SharePoint Web Part on the SharePoint server. A user that has administrative permissions on the SharePoint server must install the Operations Manager SharePoint Web Part.
MORE INFO OPERATIONS MANAGER DASHBOARDS
If you need to monitor applications hosted on Windows Server 2012 or Windows Server
2012 R2, youll need to import the following management packs and their dependencies:
Once you have installed these management packs, you can view the ASP.NET applications
that Operations Manager finds in the Monitoring workspace, under Application Monitoring,
under the .NET Monitoring node in the ASP.NET Web Application Inventory node. Youll be
able to view WCF applications under the IIS Hosted WCF Web Service Inventory node.
When APM discovers an application, youll usually need to restart IIS before you can start
monitoring. You need to restart IIS so that the application pools recycle. This enables the APM
extensions, and allows the APM function to register with the application.
The server-side monitoring capabilities of APM include:
Chapter 2
141
Configuring performance event monitoring thresholds and sensitivity on a pernamespace or per-method basis.
Configuring exception event monitoring types on a per-exception or per-exception
handler basis.
Page load
WCF
Collecting data related to images, scripts, CSS, HTML components, global variables,
and exception stack.
Collecting load balancer header data.
Pack Templates, and then click Add Monitoring Wizard on the ribbon.
2. On the Monitoring Type page, shown in Figure 2-50, click .NET Application Perfor-
mance Monitoring.
142 Chapter 2
3. On the General Properties page, provide a name for the monitor, and choose an un-
list of web applications and services that Operations Manager has discovered will be
displayed. Select the applications that you want to manage, and click Add. This dialog
box is shown in Figure 2-51.
For Server-Side And Client-Side Monitoring, as shown in Figure 2-52, and then click
Advanced Settings.
Chapter 2
143
6. On the Advanced Settings page, review the current configuration, click Use Default
Configuration, and then enable exception event monitoring for Application Failure
Alerts, as shown in Figure 2-53.
144 Chapter 2
7. On the Server-Side Customization page, select the first component, and click Custom-
ize. Verify that you can configure separate performance event monitoring settings for
each application component, and then click OK.
8. On the Client-Side Configuration page, enable performance event alerts and exception
event alerts, as shown in Figure 2-54. Review the page load threshold, and Ajax and
WCF threshold settings.
Chapter 2
145
9. On the Enable Client-Side Monitoring page, review the information presented, and
then complete the wizard. Note that it is likely that youll need to restart IIS on the
server that hosts the web application.
MORE INFO APPLICATION PERFORMANCE MONITORING
146 Chapter 2
Thought experiment
Operations Manager dashboards at Fabrikam
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are creating a two-pane dashboard for use with Operations Manager at Fabrikam. The first pane should display alert information. The second pane should
display performance counter data in tabular format.
Objective summary
App Controller functions as a Self-Service Portal for VMM. It allows you to manage
up to four separate VMM deployments. App Controller can also be used to manage
Microsoft Azure private clouds.
The Service Manager Self-Service Portal runs on SharePoint 2010 and allows Service
Manager self-service users to interact with Service Manager service offerings.
Operations Manager dashboards are customized views of Operations Manager information.
You can use Application Performance Monitoring (APM) to monitor Internet Information Services (IIS) hosted .NET and Windows Communication Foundation (WCF)
applications from both the perspective of the server that hosts the application, and the
client that is interacting with the application.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. You have configured App Controller to function as the Self-Service Portal for your
organizations VMM 2012 R2 deployment. Which VMM role has the minimum required
permissions to start and stop VMs in a VMM cloud to which it has been assigned permissions when used through App Controller?
A. Tenant Administrator
B. Fabric Administrator
C. Application Administrator
D. Read-Only Administrator
Chapter 2
147
2. Which version of SharePoint can you deploy on Windows Server 2012 R2 to support
templates would you choose when creating a dashboard if you wanted to display the
top 20 performance counters for chosen values? (choose the best answer)
A. Service Level Dashboard
B. Grid Layout
C. Summary Dashboard
D. Column Layout
148 Chapter 2
Answers
This section contains the solutions to the thought experiments and answers to the objective
review questions in this chapter.
tion as this will allow her to create and deploy virtual machines within the Contoso_
Production cloud.
2. You should assign Rooslan the Fabric Administrator user role for the Contoso_Test
cloud. This will allow Rooslan to perform administrative tasks within the Contoso_Test
cloud, but not within the Contoso_Production cloud.
3. You should assign Nestor the read-only administrator role for the Contoso_Produc-
tion cloud. This will allow Nestor to view all settings related to the Contoso_Production
cloud, but not to modify those settings.
ment groups.
B. Incorrect: The Operations Manager agent can report to four separate manage-
ment groups.
C. Correct: The Operations Manager agent can report to four separate management
groups.
D. Incorrect: The Operations Manager agent can report to four separate manage-
ment groups.
3. Correct answers: A and B
A. Correct: You can remotely deploy the Configuration Manager client using a client
push installation.
B. Correct: You can remotely deploy the Configuration Manager client using Win-
Answers
Chapter 2
149
Intune.
D. Incorrect: Manual installation requires a logon to the local computer.
4. Correct answer: C
A. Incorrect: This role provides permission to interact with alerts, run tasks, and ac-
override the configuration of rules and monitors within the configured scope.
D. Incorrect: This role can create and manage monitoring configuration for targets
activity work items in their queue scope. Have read access to work items in their
queue scope. Have read access to configuration items in their queue scope.
B. Incorrect: Users assigned to this role have read-only access to work items in their
queue scope. Have read-only access to configuration items in their group scope.
C. Incorrect: Users assigned this role can manage problems in their queue scope.
Have read-only access to other work items in their queue scope. Have read-only
access to configuration items in their group scope.
D. Correct: Users that are members of this role can create change requests and ac-
tivities for configuration items in their group scope. Have read access to work items
in their queue scope.
150
Chapter 2
user role, has the minimum necessary required permissions to start and stop VMs
in a VMM cloud to which it has been assigned permissions.
D. Incorrect: The read-only administrator cannot start and stop virtual machines.
2. Correct answer: A
A. Correct: SharePoint 2010 SP2 is the only version of SharePoint that you can deploy
on Windows Server 2012 R2 that supports System Center 2012 R2 Service Manager.
B. Incorrect: While SharePoint 2013 will deploy on Windows Server 2012 R2, it is not
information.
C. Correct: The summary dashboard will display the top selected number of perfor-
Answers
Chapter 2
151
CHAPTER 3
abric is the term used to describe a variety of resources that are available to support the
private cloud. This includes storage, network, and infrastructure resources. In this chapter
youll learn about configuring the storage fabric, the network fabric, how to integrate PXE
deployment with a VMM server, how to integrate a software update server with VMM, and
how to configure virtualization hosts and private clouds.
Objective 3.3: Configure and manage the deployment and update servers
VMM storage
Storage classifications
153
File storage VMM can use file shares that support the SMB 3.0 protocol. This
protocol is supported by file shares on computers running Windows Server 2012 and
Windows Server 2012 R2. Third-party vendors of network-attached storage (NAS)
devices also support SMB 3.0..
Block storage VMM can use block-level storage devices that host LUNs (logical
unit numbers) for storage using either the iSCSI, Serial Attached SCSI (SAS), or Fibre
Channel protocols.
VMM supports automatically discovering local and remote storage. This includes
automatic discovery of:
Storage arrays
Storage pools
Storage volumes
LUNs
Disks
Virtual disks
Using VMM, you can create new storage from capacity discovered by VMM and assign
that storage to a Hyper-V virtualization host or host cluster. You can use VMM to provision
storage to Hyper-V virtualization hosts, or host clusters using the following methods:
From available capacity Allows you to create storage volumes or LUNs from an
existing storage pool.
From writable snapshot of a virtual disk VMM supports creating storage from
writable snapshots of existing virtual disks.
From a clone of a virtual disk You can provision storage by creating a copy of a virtual disk. This uses storage space less efficiently than creating storage from snapshots.
From SMB 3.0 file shares You can provision storage from SMB 3.0 file shares.
VMM supports the creation of a thin provisioned logical unit on a storage pool. This allows
you to allocate a greater amount of capacity than is currently available in the pool and is only
possible when:
The storage administrator has enabled thin provisioning for the storage pool.
154 Chapter 3
Storage node.
2. On the VMM console ribbon, click Create Storage Classification.
3. In the New Classification dialog box, provide a name and a description for the storage
classification. Figure 3-1 shows the new classification Alpha for Solid State Disks.
Chapter 3
155
node.
2. On the VMM console ribbon, click Add Resources, and then click Storage Devices.
3. On the Select A Storage Provider Type page, select Windows-Based File Server, as
4. On the Specify Discovery Scope page, provide the IP address or FQDN of the file serv-
er. Specify whether the server is in an untrusted Active Directory domain, and choose a
Run As account that has local Administrator privileges on the target computer. Figure
3-3 shows a connection to the server MEL-STORAGE.adatum.internal using the Administrator Run As account.
156 Chapter 3
5. VMM will then scan the targeted server and discover information about it, as shown in
Figure 3-4.
Chapter 3
157
6. On the Select Storage Devices page, select the storage device that you want to add,
and provide a classification. Figure 3-5 shows the storage device FILESHARE assigned
the classification Delta.
7. Complete the wizard to add the storage. The storage will now be visible within the
158 Chapter 3
You can learn more about adding file shares in VMM at http http://technet.microsoft.com/
en-us/library/jj860437.aspx.
To assign file share storage to a Hyper-V virtualization host, perform the following steps:
1. In the Fabric workspace, click All Hosts under Servers, and select the Hyper-V virtual-
ization host to which you want to allocate the file server storage.
2. On the VMM console ribbon, click Properties.
3. On the Host Access tab of the virtualization hosts properties, specify a Run As account
that has local Administrator access on the file server that you want to provision as storage for the virtualization host. Figure 3-7 shows this set to the Administrator Run As
account.
4. On the Storage tab of the virtualization hosts properties, click Add, and then click Add
File Share.
5. On the File Share Path drop-down, specify the file share that you want to provision to
the virtualization host. Figure 3-8 shows the File Share Path \\MEL-STORAGE.adatum.
internal\FILESHARE.
Chapter 3
159
160 Chapter 3
servers.
2. On the VMM console ribbon, click Manage Pools.
3. On the Storage Pools dialog box, click New.
4. In the Create Storage Pool dialog box, provide a Pool Name and Classification, and
click Create.
MORE INFO PROVISIONING STORAGE LOGICAL UNITS
You can learn more about provisioning storage logical units at http://technet.microsoft.
com/en-us/library/gg696973.aspx.
Chapter 3
161
In the Storage Pool list, select the storage pool you will use.
In the Name text box, provide a name for the logical unit.
In the Size (GB) box, provide the size of the logical unit in gigabytes.
3. On the Home tab of the VMM console ribbon, click Allocate Capacity.
4. In the Allocate Storage Capacity dialog box, specify the host group that you want to
allocate storage to, and the storage pools and logical units that you want to allocate to
that host group.
Thought experiment
Storage at Tailspin Toys
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are preparing a schema to classify storage that will be used with your organizations VMM deployment. You have tested the performance of the available storage
and want to use this as the basis for the classification scheme.
In order from highest to lowest performance these are:
3. What classification could you create to apply to the SMB 3.0 file share storage?
4. If higher performance storage became available for use with VMM, what classification could you create to apply to that storage?
162 Chapter 3
Objective summary
VMM can use file storage on SMB 3.0 file shares or block-level storage devices that
host LUNS.
Using VMM, you can create new storage from capacity discovered by VMM and assign
that storage to a Hyper-V virtualization host or host cluster.
VMM supports the creation of a thin provisioned logical unit on a storage pool.
You can create storage pools from physical disks attached to Scale-Out File Servers.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. You are creating a private cloud test environment. You have yet to deploy any storage
area network appliances or Scale-Out File Servers. Given these constraints, from which
of the following sources can you use VMM to provision storage to Hyper-V virtualization hosts? (choose the best answer)
A. Available capacity
B. Writable snapshot of a virtual disk
C. Clone of virtual disk
D. SMB 3.0 file shares
2. Which of the following operating systems can provide file share storage that can be
storage pool?
A. Storage array must support for SMB 3.0.
B. Storage array supports thin provisioning.
C. Storage Administrator must have enabled thin provisioning.
D. Storage Administrator must have enabled cluster shared volumes.
Chapter 3
163
Logical switches
Network virtualization
Private VLANs
If the physical adapter is associated with an existing logical network, it remains associated with that network once added to VMM.
If the physical adapter is not already associated with a logical network, VMM will create a new logical network, associating it with the physical adapters DNS suffix.
working node.
2. On the ribbon of the VMM console, click Create Logical Network.
3. On the Name page of the Create Logical Network Wizard, shown in Figure 3-10, pro-
164 Chapter 3
One Connected Network Choose this option when network sites that comprise
this network can route traffic to each other and you can use this logical network
as a single connected network. You have the additional option of allowing VM
networks created on this logical network to use network virtualization. You can also
select the option of having VMM automatically create.
VLAN-Based Independent Networks The sites in this logical network are independent networks. The network sites that comprise this network can, but do not
require, the ability to route traffic to each other.
Private VLAN (PVLAN) Networks Choose this option when you want network
sites within the logical network to be isolated independent networks.
4. On the Network Sites page you can configure which network sites are associated with
Figure 3-11 shows, this will create a new network site and will enable you to specify
which host groups can use the network site and allow you to add VLANs and IP subnets to the site.
Chapter 3
165
166 Chapter 3
Install the providers for any Hyper-V extensible virtual switch extensions.
Create any required native port profiles for virtual adapters that you will use to define
port settings for the native Hyper-V virtual switch.
When you configure a VMM logical switch, you configure the following:
Extensions
Uplinks
Virtual Ports
Extensions
You use logical switch extensions to configure how the logical switch interacts with network
traffic. VMM includes the following switch extensions:
Monitoring Allows the logical switch to monitor, but not modify, network traffic.
Capturing Allows the logical switch to inspect, but not modify, network traffic.
Forwarding Allows the logical switch to alter the destination of network traffic based
on the properties of that traffic.
In Figure 3-12, you can see that the Microsoft Windows Filtering Platform virtual switch
extension is selected by default when you create a logical switch.
Chapter 3
167
FIGURE 3-13Uplink
168 Chapter 3
SR-IOV Allows a virtual network adapter to use SR-IOV (Single Root Input Output
Virtualization).
Host Management For network adapters used to manage the virtualization host
using RDP, PowerShell, or another management technology.
Network Load Balancing Used with network adapters that participate in Microsoft
Network Load Balancing.
Guest Dynamic IP Used with network adapters that require guest dynamic IP addresses such as those provided by DHCP.
Live Migration Workload Used with network adapters that support VM live migration workloads between virtualization hosts.
Medium Bandwidth Assign to network adapters that need to support medium
bandwidth workloads.
Objective 3.2: Configure the network fabric
Chapter 3
169
Host Cluster Workload Assign to network adapters that are used to support host
clusters.
Low Bandwidth Assign to network adapters that need to support low bandwidth
workloads.
High Bandwidth Assign to network adapters that are used to support high bandwidth workloads.
iSCSI Workload Assign to network adapters that are used to connect to SAN resources using the iSCSI protocol.
You can learn more about port profiles and logical switches at http://technet.microsoft.
com/en-us/library/jj721570.aspx.
Network virtualization
You can use network virtualization to configure logical networks in such a manner that different VM tenants can utilize the same IP address space on the same virtualization host without
collisions occurring. For example, tenant alpha and tenant beta use the 172.16.10.x address
space when their workloads are hosted on the same virtualization host cluster. Even though
tenant alpha and tenant beta have virtual machines that use the same IPv4 address, network
virtualization ensures that conflicts do not occur.
When you configure network virtualization, each network adapter is assigned two IP addresses.
Customer IP address This IP address is the one used by the customer. The customer
IP address is the address visible within the VM when you run a command such as ipconfig or Get-NetIPConfiguration.
Provider IP address This IP address is used by and is visible to VMM. It is not visible
within the VM operating system.
You can enable network virtualization when you create a VMM logical network and select
the Allow New VM Networks Created On This Logical Network to use network virtualization
on the Name page of the Create New Logical Network Wizard, as shown in Figure 3-15.
170 Chapter 3
ing.
2. On the VMM console ribbon, click Create VM Network.
Chapter 3
171
3. On the Name page of the Create VM Network Wizard, provide a name, and specify
a logical network. Figure 3-16 shows the creation of a new network named Adatum
Virtual Machine Network that connects to the logical network named Adatum Logical
Network.
172 Chapter 3
bon.
2. On the Name page of the Create Static IP Address Pool Wizard, provide a name for the
IP address pool and specify the logical network with which the pool will be associated.
Figure 3-18 shows the IP address pool named Adatum IP Address Pool Alpha associated with the logical network Adatum Logical Network.
Chapter 3
173
3. On the Network Site page, select whether you want to use an existing network site
and an associated IP subnet, or to create a new site. Figure 3-19 shows selection of
the Adatum Logical Network_0 network site, which is configured with the IP subnet
172.16.10.0/24. This subnet will define the range of the IP address pool.
174
Chapter 3
4. On the IP Address range page, specify the starting and ending IP address ranges.
You can also specify the IP addresses to be reserved for load balances and other
uses. Figure 3-20 shows the IP address range starting at 172.16.10.50 and ending at
172.16.10.254, with IP addresses between 172.16.10.50 and 172.16.10.60 reserved for
load balancer VIPs and IP addresses between 172.16.10.61 and 172.16.10.80 reserved
for other uses.
5. On the Gateway page, you can add gateway address information. Figure 3-21 shows
Chapter 3
175
6. On the DHS page, you can specify the address of DNS servers and any DNS suffixes
that should be used when applying IP address configuration to virtual machines. Figure
3-22 shows a DNS server address of 172.16.0.10, and a DNS Suffix of Adatum.internal.
FIGURE 3-22DNS
176 Chapter 3
7. If your organization is still using WINS, you can enter the address of any WINS servers
Chapter 3
177
When you create a logical network of this type you have the option, when adding a
network site, of specifying the VLAN and/or PVLAN ID as well as the IPv4 or IPv6 network as
shown in Figure 3-24.
MORE INFOPVLANS
Gateway. Include the Direct Access and VPN (RAS) and Routing role services.
178 Chapter 3
2. On the Hyper-V virtualization host that will host the Windows Server Gateway virtual
machine:
Enable multi-tenancy mode for the virtual machine network adapter. You can do
this using the Set-VMNetworkAdapterIsolation Windows PowerShell cmdlet.
Add the tenant routing domains and virtual subnets to the adapter using the AddVmNetworkAdapterRoutingDomain Windows PowerShell cmdlet.
Configure network virtualization settings with the New-NetVirtualizationProviderAddress, New-NetVirtualizationLookupRecord, and NewNetVirtualizationCustomerRoute Windows PowerShell cmdlets.
3. On the Windows Server Gateway virtual machine, configure IP address and network
Gateway virtual machine will route traffic to, configure network virtualization using
the New-NetVirtualizationProviderAddress, New-NetVirtualizationLookupRecord, and
New-NetVirtualizationCustomerRoute Windows PowerShell cmdlets.
5. In the VMM console, add the Gateway in the Network Service section of the Fabric
workspace.
MORE INFO WINDOWS SERVER GATEWAY
EXAM TIP
Remember that virtual machines connect to a logical network through a virtual machine
network.
Chapter 3
179
Thought experiment
Multiple tenants at Contoso
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You work at a medium sized hosting provider. You have two 64 node failover
clusters that will host client virtual machines. You want to allow clients to use their
own address space. This may in some cases mean that VMs from different tenants
use the same local IP address. Organizations should be able to connect from their
remote sites through to the VMs hosted on the failover clusters. With this information in mind, answer the following questions:
Objective summary
180 Chapter 3
A PVLAN is an extension to VLANS that uses a secondary VLAN ID with the original
VLAN ID to segment a VLAN into isolated sub networks.
A Windows Server Gateway is a specially prepared VM running Windows that functions
as a virtual router or performs network address translation and allows the routing or
translation of traffic between virtual machine networks.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. To which of the following do you connect a virtual machine network adapter?
A. Logical network
B. Logical switch
C. Virtual machine network
D. MAC address pool
2. You need to create a logical network that will host 5000 separate tenants. Which of the
following logical network types should you configure if you want to ensure that virtual
machine networks within the logical network are isolated with a minimum of administrative effort? (Choose the best answer.)
A. One connected network
B. VLAN network
C. PVLAN network
D. MAC address pool
3. You have a group of virtualization hosts that contain numerous host clusters that be-
tween them, host more a very large number of virtual machines. Which of the following should you configure to assume that the hardware address assigned by VMM to
virtual machine network adapters is always unique?
A. MAC address pool
B. Logical network
C. Logical switch
D. Virtual machine network
Chapter 3
181
(WDS) server that you have integrated with VMM as a managed server role. When you
integrate WDS with VMM, the WDS server hosts a VMM provider that will handle PXE
traffic from bare metal chassis started using the VMM provisioning tool.
3. The VMM provider on the WDS server queries the VMM server to verify that the bare
ment) image is transmitted to the bare metal chassis. This special Windows PE image
includes a VMM agent that manages the operating system deployment process.
6. Depending on how you configure it, the VMM agent in the Windows PE image can
run scripts to update firmware on the bare metal chassis, configure RAID volumes, and
prepare local storage.
7. A specially prepared virtual hard disk (in either .vhdx or .vhd format) containing the
virtualization host operating system, is copied to the bare metal chassis from a VMM
library server.
8. The VMM agent in the Windows PE image configures the bare metal chassis to boot
182 Chapter 3
9. The bare metal chassis boots into the virtual hard disk. If necessary, the newly de-
ployed operating system can obtain additional drivers not included in the virtual hard
disk from a VMM library server.
10. Post deployment customization of the newly deployed operating system occurs. This
includes setting a name for the new host and joining an Active Directory Domain
Services domain.
11. The Hyper-V server role is deployed and the newly deployed virtualization host is con-
You can learn more about adding a PXE server to VMM at: http://technet.microsoft.com/
en-us/library/gg610651.aspx/.
IPMI (Microsoft Intelligent Platform Management Interface) version 1.5 or version 2.0
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
183
1. On the Manage menu of the Server Manager console, click Add Roles And Features.
2. On the Select Installation Type page of the Add Roles And Features Wizard, choose
3. On the Server Selection page of the Add Roles And Features Wizard, ensure that the
3-26. On the Add Roles And Features Wizard pop-up that queries you about adding
the necessary management tools, click Add Features.
184 Chapter 3
5. It is not necessary to select any additional features on the Features page to support a
Deployment Server and Transport Server are selected, as shown in Figure 3-27.
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
185
Once the role has been installed, youll need to perform some initial configuration. You
can do this by performing the following steps:
1. On the Tools menu of the Server Manager console, click Windows Deployment Ser-
vices.
2. In the Windows Deployment Services console, select the newly deployed WDS server
under the Servers node. On the Action menu, click Configure Server.
3. On the Install Options page, select Integrated With Active Directory, as shown in Figure
3-28.
4. On the Remote Installation Folder Location, accept the default location of C:\Re-
moteInstall, and click Next. The default location is fine because only the PXE boot and
Windows PE images will be transmitted from the WDS server. The operating system
image for the virtualization host will be copied from a VMM Library server.
5. If you have co-located WDS on a server that also hosts the DHCP server role, youll
need to ensure that both the Do Not Listen On DHCP And DHCPv6 Ports and Configure DHCP Options For Proxy DHCP are selected, as shown in Figure 3-29.
186 Chapter 3
6. On the PXE Server Initial Settings page, select Respond Only To Known Client Comput-
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
187
7. Ensure that WDS starts before attempting to integrate the WDS server with VMM.
used to connect to the WDS server to install the VMM agent. Figure 3-31 shows the
computer name set to MEL-DHCP-PXE, and the credentials of the Adatum\administrator account.
188 Chapter 3
4. When the PXE server has been added, it will be visible in the VMM console in the PXE
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
189
Prepared Windows Server 2012 R2 Virtual Hard Disk File You need to have a
Sysprepped virtual hard disk, in .vhd or .vhdx format present in the VMM library. This
virtual hard disk will be transmitted to the bare metal chassis during virtualization host
deployment.
Device drivers Any custom device drivers that you havent included in the Sysprepped virtual hard disk file must be added to VMM.
DHCP server or static IP address During profile deployment, the bare metal chassis
will need an IP address. This can be obtained from a DHCP server. The alternative is to
use an IP address from an existing VMM logical network. If you choose to use a VMM
logical network, a network site, IP subnet, and static IP pool must already exist on the
VMM server.
Run As account A Run As account is required to join the newly deployed virtualization host to the Active Directory Domain.
Networking The logical switch and VM network used when creating the Physical
Profile must be available.
Profiles.
2. On the ribbon click Create, and then click Physical Computer Profile.
3. On the Profile Description page, provide a name for the profile, and ensure that the
190 Chapter 3
4. On the OS Image page, select the prepared virtual hard disk. This virtual hard disk
must already be present within the VMM library. Figure 3-34 shows a selected virtual
hard disk.
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
191
5. On the Hardware Configuration page, shown in Figure 3-35, configure the following
settings:
Management NIC You can choose to have the virtualization host obtain an IP
address from DHCP, or from an existing VMM logical network.
Disk Configure a partition scheme for the first disk. Select between MBR and
GUID. You can only use GUID for hardware chassis that use UEFI.
OS Allows you to specify the partition configuration of the operating system partition. Includes the volume label, partition type, whether to allocate a specific amount
of space, and whether to configure the OS partition as the boot partition.
Driver Filter Use this setting to configure between whether you will filter drivers
with matching PnP IDs, or filter drivers based on matching tags.
6. On the OS Configuration page, shown in Figure 3-36, you specify the following
information:
192 Chapter 3
Domain The domain that you want the virtualization host to join after deployment. You also need to specify a Run As account with the necessary permissions to
perform this operation.
Admin Password The password of the local Administrator account.
Product Key A product key in the event you arent using a solution like Key Management Services or Active Directory based activation.
Configure the fabric
Time Zone Time zone that the virtualization host will be configured to use.
Answer File Any answer file that will be used as part of the deployment.
[GUIRunOnce] Command Any commands that should be run once after initial
deployment is complete.
7. On the Host Settings page, specify the placement paths to be used for virtual machines
on the host. If you dont specify a path, VMM will determine the best location on the
virtualization host.
Automatically evacuate VMs from host cluster nodes that require a reboot to install
updates.
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
193
194 Chapter 3
2. On the Ribbon, click Add Resources, and then click Update Server. This will launch the
4. Once the installation completes, verify that the update server is listed when the Update
Server node is selected. The Agent Status is set to Responding, and Synchronization
Result is listed as Succeeded, as shown in Figure 3-39.
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
195
5. To check which updates are available, in the Library workspace, select Update Catalog
under Update Catalog And Baselines, and verify that updates are listed, as shown in
Figure 3-40.
After you perform the initial synchronization between VMM and the WSUS server to
gather the current list of available updates, VMM will not perform subsequent synchronizations automatically. This means that you need to either perform them manually, or configure
a scheduled task using the Start-SCUpdateServerSynchronization Windows PowerShell cmdlet. To trigger a synchronization using the VMM console, perform the following steps:
1. In the Fabric workspace of the VMM console, select Update Server under the Servers\
Infrastructure node.
196 Chapter 3
To trigger synchronization from the Virtual Machine Manager Command Shell, issue the
following command, where WSUSServerName is the name of the WSUS server.
SCUpdateServerSynchronization WSUSServerName
You can learn more about integrating WSUS with VMM at http://technet.microsoft.com/
en-us/library/gg675099.aspx.
EXAM TIP
Thought experiment
WSUS and VMM integration at Adatum
You are preparing the integration of WSUS and VMM at Adatum. You have deployed a new WSUS installation on a computer named MEL-WSUS.adatum.internal
by using the Windows PowerShell command:
install-windowsfeature UpdateServices IncludeAllSubFeature
-IncludeManagementTools
You are researching additional steps that you must take. With this in mind, you
need answers to the following questions before you can proceed:
2. What permissions must the Run As account used to integrate the WSUS server
with VMM have on MEL-WSUS.adatum.internal?
Objective summary
The advantage of integrating virtualization host deployment with VMM is that you can
fully automate the process of deploying a VMM managed virtualization host to bare
metal.
When you integrate WDS with VMM, the WDS server hosts a VMM provider that will
handle PXE traffic from bare metal chassis started using the VMM provisioning tool.
During deployment, a specially prepared virtual hard disk containing the virtualization
host operating system is copied to the bare metal chassis from a VMM library server.
Objective 3.3: Configure and manage the deployment and update servers
Chapter 3
197
The PXE server needs to provide the PXE service through Windows Deployment Services.
To integrate the WDS server with VMM to function as the VMM PXE server, you need
to use an account on the VMM server that is a member of the local Administrators
group on the WDS server.
The physical computer profile is the VMM profile used to deploy the operating system
to the bare metal chassis.
Integrating WSUS with VMM allows you to use VMM to manage updates for computers that host VMM resources, including VMM management servers, library servers, PXE
servers, as well as Hyper-V hosts, and Hyper-V host clusters.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. Which of the following must you create before you can use a PXE server integrated
with VMM to deploy an operating system to a bare metal chassis to so that it can be
used as a VMM managed virtualization host?
A. Capability profile
B. Guest OS profile
C. Hardware profile
D. Physical computer profile
2. Which port does a WSUS server deployed on Windows Server 2012 R2 use by default if
198 Chapter 3
To move a virtualization host to a new host group, perform the following steps:
1. In the Fabric workspace of the VMM console, click the All Hosts node under Servers,
and then click on the virtualization host that you want to move to a new host group.
2. On the Host tab of the VMM console ribbon, click Move To Host Group.
3. In the Move Host Group dialog box, shown in Figure 3-41, specify the new parent host
Chapter 3
199
Placement rules
Placement rules allow you to configure how VMM identifies a suitable host for a VM deployment. Usually this is based on the available resources on the virtualization host or the host
cluster. By configuring host group placement rules, you can create rules that dictate the conditions under which a new VM can be placed on a virtualization host in the host group.
200 Chapter 3
To add a placement rule, edit the properties of the host group, and on the placement tab
click Add. You then specify a custom property, and one of the following requirements:
Host reserves
Host reserves allow you to configure the resources that VMM should set aside for the host
operating system. When VMM is going to place a new VM on a host, that host must be able
to meet the VMs resource requirements without exceeding the configured host reserves. As
Figure 3-42 shows, you can configure host reserves for:
CPU
Memory
Disk I/O
Disk Space
Network I/O
Chapter 3
201
Dynamic optimization
Dynamic optimization allows virtualization host clusters to balance workloads by transferring
VMs between nodes according to the settings configured at the host group level. Whether
or not the transfer occurs depends on whether the hardware resources on a node in the
virtualization host cluster fall below the configured settings shown in Figure 3-43. Dynamic
optimization only applies to clustered virtualization hosts and does not apply hosts that are
not members of a cluster.
202 Chapter 3
FIGURE 3-44Network
FIGURE 3-45Storage
Chapter 3
203
resource pools that will be allocated to the private cloud. Figure 3-46 shows the MELHOST-GROUP allocated to the cloud.
204 Chapter 3
FIGURE 3-46Resources
5. On the Logical Networks page, specify which logical networks will be included in the
private cloud.
6. On the Load Balancers page, specify which load balancers will be allocated to the
private cloud.
7. On the VIP Templates page, specify which VIP templates will be allocated to the private
cloud.
8. On the Port Classifications page, specify which port classifications will be available to
VMs deployed to the private cloud. Figure 3-47 shows all port classifications selected.
Chapter 3
205
9. On the Storage page, specify which storage classifications will be assigned to the cloud.
Figure 3-48 shows the Local Storage classification assigned to the cloud.
206 Chapter 3
FIGURE 3-48Storage
10. On the Library page, specify the stored VM path and read-only library share informa-
tion.
11. On the Capacity page, specify the capacity of the cloud in terms of Virtual CPUs,
Memory, Storage, Quota Points, and Virtual Machines. Figure 3-49 shows this page
where the assigned capacity, rather than the use maximum, option is selected.
Chapter 3
207
FIGURE 3-49Capacity
12. On the Capability Profiles page, specify which capability profiles can be used with this
208 Chapter 3
13. Review the summary, and click Finish to create the private cloud.
MORE INFO VMM PRIVATE CLOUDS
EXAM TIP
Remember that dynamic optimization only allows movement of virtual machines between
cluster nodes in a host group. It does not allow automatic movement of VMs between nonclustered virtualization hosts.
Thought experiment
Host group settings at Wingtip Toys
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are in the process of configuring host group settings for collections of Hyper-V
virtualization hosts located in the Wingtip Toys Melbourne and Sydney datacenter.
The virtualization hosts in the Melbourne datacenter have more powerful hardware
than the virtualization hosts in Sydney, so should have different settings applied.
1. How can you apply a different set of host reserves rules for the Hyper-V hosts in
Melbourne and the Hyper-V hosts in Sydney?
2. How would you make a storage pool available in the Sydney datacenter available
only to Hyper-V hosts in Sydney?
Objective summary
Host groups allow you to simplify the management of virtualization hosts by allowing
you to apply the same settings across multiple hosts.
Child host groups inherit settings from the parent host group.
Placement rules allow you to configure how VMM identifies a suitable host for a VM
deployment.
Host reserves allow you to configure the resources that VMM should set aside for the
host operating system.
Dynamic optimization allows virtualization host clusters to balance workloads by transferring VMs between nodes according to the settings configured at the host group
level.
Host group networks show the networks that are assigned to the host group.
Objective 3.4: Configure clouds and virtualization hosts
Chapter 3
209
Through host group storage, you can allocate logical units or storage pools that are
accessible to the VMM server to a specific host group.
In VMM, the basis of a private cloud is resources from Hyper-V hosts, VMware ESX
hosts, and Citrix XenServer host, or, alternatively, a VMware resource pool.
A private cloud can also include logical networks, load balancers, VIP templates, port
classifications, storage, VMM libraries, capacity settings, and capability profiles.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. Which of the following would you configure on a host groups properties to allocate
to ensure that VMs are moved off nodes that are under resource pressure and onto
nodes that are not under as much resource duress. Which of the following would you
configure on a host groups properties to accomplish this goal?
A. Host group storage
B. Placement rules
C. Dynamic optimization
D. Host reserves
3. Which of the following should you configure at the host group level to ensure that
210 Chapter 3
Answers
This section contains the solutions to the thought experiments and answers to the objective
review questions in this chapter.
question, you know that you have to leave room for a classification to indicate that
there may be better storage available in future. You could choose Gold here, and use
Platinum with question four.
2. The classification for this storage should indicate that the performance is below that of
solid-state disk array, the Fibre Channel RAID 5 SAS, and the mirrored iSCSI storage.
4. Depending on what you chose, it would have to be thematically consistent with the
other classifications. That means that if you chose Gold/Silver/Bronze/Tin that this
would be something like Platinum, rather than Alpha or A1
which is required when providing file share storage for use by VMM.
B. Incorrect: SMB 3.0 support is required for a file server to be able to provide stor-
which is required when providing file share storage for use by VMM.
Answers
Chapter 3
211
units.
network.
D. Incorrect: The MAC address pool is a range of MAC addresses that is allocated so
one another and can be used as a single connected network. Although you can
use network virtualization, this requires more administrative effort than using a
PVLAN network.
B. Incorrect: The VLAN network type supports a maximum of 4096 clients in isolated
configurations.
C. Correct: The PVLAN logical network type supports more than 4096 tenants in an
isolated configuration.
D. Incorrect: The MAC address pool is a range of MAC addresses that are allocated
so that no two VMs use the same MAC address. You cant use it to ensure network
isolation.
212
Chapter 3
3. Correct answer: A
A. Correct: The MAC address pool is a range of MAC addresses that is allocated so
network.
WSUS.adatum.internal.
use SSL uses port 8531. Port 8530 is used for non-secure traffic.
D. Correct: 8531, WSUS deployed on Windows Server 2012 R2 and configured to use
Answers
Chapter 3
213
3. Correct answer: D
A. Incorrect: The PXE boot image is stored on the WDS server.
B. Incorrect: You do not perform captures using a WDS server in a VMM deploy-
ment.
C. Incorrect: When preparing a physical computer profile, you need a virtual hard
age pool.
is eligible to be placed on host or host cluster within a host group. It does not trigger automatic VM movement.
C. Correct: Dynamic optimization allows you to configure thresholds that will trigger
214
Chapter 3
3. Correct answer: B
A. Incorrect: Host group storage allows you to allocate logical units or storage pools
is eligible to be placed on host or host cluster within a host group. It does not trigger automatic VM movement.
Answers
Chapter 3
215
CHAPTER 4
he System Center products integrate with one another. You can leverage the functionality of one product, such as Operations Managers performance and availability
monitoring, with the automation capabilities of Orchestrator, and the incident and problem
management functionality of Service Manager. In this chapter youll learn how to integrate
several different System Center products, allowing them to build off each others functionality. Youll also learn about Service Provider Foundation, and Microsoft Azure Pack for Windows Server, which allow you to customize the way that users of your private cloud interact
with the infrastructure.
217
Connector.
3. On the General page of the Operations Manager Alert Connector Wizard, provide a
Manager server and a Run As account that has permission to connect to Operations
Manager. Ensure that you use the Test Connection button to verify that the account
works and has appropriate permissions.
218 Chapter 4
5. On the Alert Routing Rules page, click Add to add an alert routing rule. An alert rout-
ing rule allows you to specify which Service Manager incident template will be used to
create an incident based on an Operations Manager alert.
6. In the Add Alert Routing Rule dialog box, shown in Figure 4-2, provide the following
information:
Chapter 4
219
7. As Figure 4-3 shows, alerts that dont match any of your configured rules will automati-
8. On the Schedule page, select the frequency at which Service Manager will query the
Operations Manager server for alerts. You can also configure the connector so that
alerts within Operations Manager will be closed when the incident that relates to the
alert is resolved or closed in Service Manager. You can also configure Service Manager
to automatically mark incidents as Resolved if the incident that triggered the alert in
Operations Manager is closed. Figure 4-4 shows these settings.
220 Chapter 4
9. On the Summary page, review the connector setup, and then create the connector.
10. Once the connector is created, you can modify the alert routing rules by editing the
Chapter 4
221
You can learn more about the Operations Manager Connector for Service Manager at
http://technet.microsoft.com/en-us/library/hh524325.aspx.
Cloud Health
Application Health
Host Health
Service Health
222 Chapter 4
Chapter 4
223
Integrating Operations Manager and Virtual Machine Manager also allows you to view the
following performance information:
Cloud Performance
Host Performance
Service Performance
To integrate Operations Manager with Virtual Machine Manager, you need to configure
the connector between VMM and Operations Manager. Prior to configuring the connection
between VMM and Operations Manager, you need to ensure that you perform the following
prerequisite configuration steps:
224 Chapter 4
Install the following Operations Manager management packs on the Operations Manager server:
To link VMM and Operations Manager, you need the credentials of an account that is a
member of the Operations Manager Administrators user role, and the credentials of an account that is a member of the VMM Administrator user role. These can be separate accounts
or the same accounts. To configure a connection between VMM and Operations Manager,
perform the following steps:
1. In the Settings workspace of the VMM console, click System Center Settings, and then
of the Operations Manager server and a Run As account that has the appropriate permissions, as shown in Figure 4-9.
Chapter 4
225
4. On the Connection To VMM page, specify the credentials of the account that will be
Configuring the connection between Operations Manager and VMM automatically loads
the Management Packs, shown in Figure 4-10, which allow you to monitor the health and
performance of your private clouds virtualization layer.
You can learn more about configuring Operations Manager integration with VMM at
http://technet.microsoft.com/library/hh427287.aspx.
226 Chapter 4
Management Server. This will launch the Integration Pack Registration Wizard.
3. On the Select Integration Packs Or Hotfixes dialog, click Add.
4. Navigate to the location where you extracted the integration packs. Youll need to add
one at a time as you cant add multiple integration packs using this interface. Figure
4-11 shows the integration packs that are available for the System Center 2012 R2
products.
5. Complete the wizard to add the integration packs. This will involve agreeing to the
Chapter 4
227
Once the integration packs have been registered, you need to deploy them to the runbook
server. To deploy integration packs to the runbook server, perform he following tasks.
1. In the Deployment Manager console, select the Integration Packs node and then select
all of the integration packs that you want to deploy to the runbook server.
2. Right-click on the selected integration packs and click Deploy IP To Runbook Server Or
Runbook Designer. This will launch the Integration Pack Deployment Wizard.
3. On the Deploy Integration Packs Or Hotfixes page, select all of the integration packs
that you want to deploy to the runbook server, as shown in Figure 4-12.
4. On the Computer Selection Details page, specify the address of the runbook server or
option, shown in Figure 4-13, is to install the integration packs immediately upon
completion of the wizard.
228 Chapter 4
IP address or FQDN of the Operations Manager server, and then provide the credentials of an account that has access to the Operations Manager server.
Chapter 4
229
4. On the SC 2012 Operations Manager dialog box, shown in Figure 4-15, click Finish.
230 Chapter 4
Once you have configured the connection, youll be able to use the activities that are
included in the Operations Manager integration pack when building Orchestrator runbooks.
These activities are shown in Figure 4-16, and have the following functionality:
Create Alert This activity allows you to create an alert in Operations Manager.
Get Alert This activity allows you to extract data from an Operations Manager alert.
Use this activity as the basis of creating runbooks that create incidents in Service Manager by extracting relevant information from alerts and using that information when
creating incidents.
Get Monitor Use this activity to collect monitoring data. You can take the data extracted from this activity and use it to populate incidents in Service Manager.
Monitor Alert Use this activity to watch for specific new or updated Operations
Manager alerts. You might use this when configuring a runbook to have additional
steps taken when specific alerts are raised in Operations Manager during runbook
execution.
Monitor State Use this activity to monitor and run when an object managed by
Operations Manager has its state changed to Warning or Critical. You might use this
when configuring a runbook to have additional steps taken when the state of specific
Operations Manager monitored objects changes during runbook execution.
Start Maintenance Mode This activity allows you to put an Operations Manager
managed object into maintenance mode. Maintenance mode is a special state that
suppresses alerting. For example, you would put a server into maintenance mode when
applying software updates so that Operations Manager alerts arent generated by the
software update process.
Stop Maintenance Mode This activity allows you to take an Operations Manager
managed object out of maintenance mode, so that Operations Manager alerts are no
longer suppressed.
Update Alert Use this activity to update an Operations Manager alert with data. For
example, you could update an Operations Manager alert with information provided in
a Service Manager incident.
Chapter 4
231
server.
2. Click SC 2012 Service Manager in the Options menu of the Orchestrator Runbook
Designer console.
3. On the Connections tab of the SC 2012 Service Manager dialog box, click Add.
4. In the Connection dialog box, shown in Figure 4-17, provide the following informa-
tion. Ensure that you click Test Connection to verify that the connection to the Service
Manager server functions correctly.
5. On the SC 2012 Service Manager dialog box, shown in Figure 4-18, click Finish.
232 Chapter 4
Once the connection between the Orchestrator and Service Manager server is established,
you can use the integration pack activities, shown in Figure 4-19, to build workflows.
Chapter 4
233
Create Change With Template Use this activity to create a change record using an
existing change template. When you use this activity, mandatory fields in the service
manager change record need to be configured using Orchestrator.
Create Object This activity allows you to create a Service Manager object based on
a defined class. For example, you could use this activity to create a Service Manager
incident, change, or problem record.
Create Incident With Template You can use this activity to create a Service Manager incident based on an existing template. When you use this activity, mandatory fields
in the Service Manager incident record need to be configured using Orchestrator.
Create Related Object You use this activity to create new Service Manager objects
that have relationships to existing Service Manager objects.
Create Relationship This activity allows you to create relationships between Service
Manager elements. For example, you could use it to create a relationship between an
incident and a computer or user. You can also use it to relate multiple incidents with a
Service Manager problem record.
Delete Relationship Use this activity to remove a relationship between Service Manager elements.
Get Activity Allows an Orchestrator runbook to collect activity records based on
specific criteria.
Get Object Use this activity to search for a Service Manager activity, incident, or
change records based on specific criteria.
Get Relationship Allows Orchestrator to generate a list of objects from separate
classes that are related by specific criteria.
Monitor Object Allows you to configure Orchestrator to find new and updated
records based on specific criteria.
Update Activity Allows you to update Service Manager activity records.
Upload Attachment Use this activity to upload a file to an existing Service Manager
object. For example, you might use this activity to upload a log file so that it can be
stored with the incident generated automatically by an Operations Manager alert.
Update Object You can use this activity to modify the values of a Service Manager
objects properties.
234 Chapter 4
Apply Pending Service Update Apply a pending service update to a VMM service.
Configure Service Deployment Configure a VMM service for deployment. Requires
the service configuration name, service template name, and deployment target.
Create Checkpoint Create a VM checkpoint. Requires the GUID of the VM.
Create New Disk Creates a new virtual hard disk. Requires you specify IDE/SCSI,
Dynamic or Fixed, File Name, Size, and VM GUID of VM to which the disk should be
attached.
Create New Disk From VHD Creates a new virtual hard disk from an existing virtual
hard disk. Requires you specify IDE/SCSI, Dynamic or Fixed, file name of new disk, path
to original disk, VM GUID of VM to which the disk should be attached.
Create Network Adapter Creates a new network adapter and attaches it to a VM.
Requires the VM GUID. You can also configure additional network adapter properties
such as MAC Address, MAC Address Pool, Network Tag, Virtual Network ID, VLAN ID,
and Logical Network.
Create User Role Creates a VMM user role. Requires that you specify a role name
and the VMM user role profile that the role will use.
Create VM From Template Allows you to create a VM from an existing VMM
template. Requires the Type Of VM, Destination, Path, Source Template Name, Cloud
Capability Profile, and VM Name.
Chapter 4
235
Create VM From VHD Use this activity to create a VM from an existing virtual hard
disk. Requires you to specify IDE or SCI, name of destination VHD, path, location of
VHD from which you will be creating the VM, the name of the VM host, and the VM
name.
Create VM From VM Use this activity to create a new VM from an existing VM.
Requires that you specify the type of VM to create, destination, VM path, the VM GUID
of the source VM, and the name to apply to the newly created VM.
Deploy Service Use this activity to create a VMM service using a VMM service template. Requires that you specify the new services name, and the VMM template name.
Get Checkpoint Use this activity to retrieve VM checkpoint information.
Get Cloud Get information to view information about clouds on the VMM management server.
Get Network Adapter View information about VMM virtual network adapters.
Get Service Use this activity to return data on all services on the VMM management
server.
Get Service Configuration You use this activity to generate information about service configurations on the VMM management server.
Get Service Template This activity allows you to generate a list of all VMM service
templates.
Get User Role Use this activity to extract information about VMM user roles.
Get User Role Quota Use this activity to return information about all user role quotas on VMM management server.
Get VM Host Use this activity to extract information about a virtualization host.
Get VM Network This activity allows you to extract information about a VMM VM
network.
Get VM Subnet Use this activity to provide Orchestrator with information about a
VMM VM subnet.
Manage Checkpoint You can use this activity in an Orchestrator runbook to revert
a VMM VM to a specific checkpoint, or to remove checkpoints that are no longer
required.
Remove User Role This activity deletes a user role from VMM.
Remove VM Use this activity to delete a VM. This activity can only target a VM that
is in a shutdown state.
Repair VM Use this activity to issue a retry, undo, or dismiss action on a VMM VM.
236 Chapter 4
Update User Role Property Updates the properties of a VMM user role.
Update User Role Quota Updates the quota for a user role.
Learn more about the VMM integration pack for Orchestrator by consulting the following
article at http://technet.microsoft.com/en-us/library/hh830704.aspx.
Chapter 4
237
To create Orchestrator runbooks that can use activities that perform tasks in VMM, you
configure VMM integration for Orchestrator. To configure the VMM connector for Orchestrator, perform the following steps:
1. Ensure that the VMM integration pack is installed on the Orchestrator server.
2. Ensure that the VMM Administration console is installed on the Orchestrator server. It
is possible to configure the connector without a local deployment of the VMM console,
but this is a more complicated process than installing the console on the Orchestrator
server.
3. Ensure that the Windows PowerShell execution policy on the Orchestrator server is set
to Remote Signed.
4. In the Options menu of the Orchestrator Runbook Designer, click SC 2012 Virtual Ma-
chine Manager.
5. On the SC 2012 Virtual Machine Manager dialog box, click Add.
6. On the Add Configuration dialog box, specify the name of the connection. Next to
VMM Administrator Console Address of the server with the VMM console.
User User account of the user with permissions to the VMM server.
238 Chapter 4
Authentication Type (Remote Only) Needs to be configured if the VMM Administrator console is not installed on the Orchestrator server. You need to enable
the authentication method for WinRM using Group Policy.
Port (Remote Only) Only required if the Orchestrator runbook server doesnt
have an instance of the VMM Administrator console.
Use SSL (Remote Only) Only required if the Orchestrator runbook server doesnt
have an instance of the VMM Administrator console.
Cache Timeout Amount of time in minutes before the session times out.
9. Click OK on the Add Configuration dialog box, and the SC 2012 Virtual Machine Man-
Create Recovery Point Use this activity to create a recovery point for a specific data
source.
Get Data Source Use this activity to determine information about available data
sources.
Get Recovery Point Use this activity to determine which recovery points exist for a
specific protected data source.
Get DPM Server Capacity Use this activity to determine a DPM servers capacity.
Protect Data Source Use this activity to put a data source into protection. Use the
Get Data Source activity to determine the identity of eligible data sources.
Chapter 4
239
Run DPM PowerShell Script Use this activity to run a DPM PowerShell script. You
can use the information returned from this script in the Orchestrator runbook.
You can learn more about the DPM integration pack at http://technet.microsoft.com/en-us/
library/hh830694.aspx.
240 Chapter 4
Add Collection Rule This activity allows you to add membership rules to a collection.
Delete Collection Rule This activity allows you to delete a collection rule.
Deploy Configuration Baseline This activity allows you to deploy an existing configuration baseline to an existing collection.
Deploy Program Use this activity to deploy an existing program, including a script
that you want to run, to a collection.
Deploy Software Update Use this activity to deploy an existing software update to
a collection.
Deploy Task Sequence This activity assigns an existing task sequence to a collection.
Get Collection Members Use this activity to view the membership of a collection.
Get Deployment Status This activity allows you to view the deployment status of an
application, program, task sequence, or software update deployment.
Perform Client Action This activity allows you to trigger client actions such as the
Machine Policy Retrieval & Evaluation Cycle or File Collection Cycle.
Query ConfigMgr Use this activity to query the Configuration Manager database.
Update Collection Membership Use this activity to trigger an update of a collections membership.
You can learn more about the Configuration Manager integration pack at http://technet.
microsoft.com/en-us/library/hh967525.aspx.
Chapter 4
241
nector.
4. On the Connection page, specify the Orchestrator Web Service URL as shown in Figure
4-24, and the operational database account. The URL of the Orchestrator web service
will be http://computer.fqdn:81/Orchestrator2012/Orchestrator.svc. The Run As account
you use must have the right to connect to Orchestrator. Ensure that you click Test Connection to verify that the connection is successful.
242 Chapter 4
5. On the Sync Folder page, select a Sync Folder, and click Next.
6. On the Web Console URL page, shown in Figure 4-25, specify the URL for the Orches-
You will be able to verify that the process has worked by navigating to the Library workspace, and clicking the Runbooks node. Any runbooks that youve created on the Orchestrator will be present in this node. Figure 4-26 shows this node with a runbook present.
Chapter 4
243
You can learn more about creating a connector between Service Manager and Orchestrator
at http://technet.microsoft.com/en-us/library/hh519779.aspx.
Connector.
3. On the General page of the Virtual Machine Manager Connector Wizard, type the con-
nector name.
4. On the Connection page, shown in Figure 4-27, type the FQDN of the VMM server, and
specify a Run As account. This account needs to have permissions to access VMM. Click
Test Connection to verify this account.
244 Chapter 4
5. On the Summary page, review the configuration information, and click Create.
Chapter 4
245
ing.
2. On the Home tab of the VMM console ribbon, click Add Resources, and then click
Network Services.
3. On the Name page, provide a name that identifies the IPAM deployment.
4. On the Manufacturer and Model page, in the list of manufacturers click Microsoft, and
in the model list select Microsoft Windows Server IP Address Management, as shown
in Figure 4-28.
5. On the Credentials page, select a Run As account that is a member of the IPAM ASM
246 Chapter 4
8. On the Host Group page, select which host groups you want to have IPAM manage the
You can learn more about integrating IPAM and VMM at http://technet.microsoft.com/enus/library/dn249418.aspx.
EXAM TIP
Understand the steps required to configure integration between Operations Manager and
VMM.
Chapter 4
247
Thought experiment
Integrating Operations Manager with VMM at Contoso
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are preparing to configure the Operations Manager connector for VMM
for your System Center deployment at Contoso. You have two separate servers,
OM.contoso.internal and VMM.contoso.internal. Each server has its respective management console installed. When configuring the connector, you will use a single
Active Directory user account. With this information in mind, answer the following
questions:
1. Which console must you install prior to configuring the Operations Manager
connector for VMM?
2. Which roles must the account use to configure the Operations Manager connector for VMM in Operations Manager and VMM?
Objective summary
The Operations Manager alert connector for Service Manager allows you to automatically create Service Manager incidents based on Operations Manager alerts.
Integrating Operations Manager with Virtual Machine Manager allows you to monitor
your organizations virtualization layer when you are using a System Center 2012 and
System Center 2012 R2 managed private cloud.
The Operations Manager connector for VMM prerequisite requirements include the
Operations Manager console to be installed on the VMM server and the installation of
several management packs.
To link VMM and Operations Manager, you need the credentials of an account that is a
member of the Operations Manager Administrators user role, and the credentials of an
account that is a member of the VMM Administrator user role.
Orchestrator integration packs are collections of tasks that allow you to automate
activities with different System Center products.
You can import integration packs for Service Manager, Operations Manager, VMM,
DPM, and Configuration Manager.
248 Chapter 4
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. Which of the following Operations Manager integration pack tasks would you use
to extract data from an existing Operations Manager alert for use in an Orchestrator
runbook?
A. Create Alert
B. Get Alert
C. Get Monitor
D. Monitor Alert
2. Which of the following activities from the VMM Orchestrator integration pack would
you use to create a clone of an existing virtual machine hosted on a VMM managed
virtualization host? (Choose the best answer.)
A. Deploy Service
B. Create VM From VM
C. Create VM From VHD
D. Create VM From Template
3. Which of the following activities from the DPM integration pack for Orchestrator could
you use in an Orchestrator runbook to create a recovery point for a virtual machine
hosted on a protected Hyper-V host?
A. Recover VM
B. Create Recovery Point
C. Get Recovery Point
D. Protect Data Source
4. Which of the following activities from the Configuration Manager integration pack for
Orchestrator would you use to deploy a script to a virtual machine that has the Configuration Manager client installed? (Choose the most correct answer.)
A. Deploy Application
B. Deploy Configuration Baseline
C. Deploy Program
D. Deploy Task Sequence
Chapter 4
249
250 Chapter 4
Stamps are scalable. This means that as a tenants capacity requirements increase, additional stamps can be allocated to meet that demand. For example, if a tenant needs 10,000
additional VMs in the Melbourne datacenter, additional stamps can be allocated to the tenant.
Service Provider Foundation allows organizations to use industry standard web service
interfaces to connect their own web based management interfaces to a System Center cloud
through the REST (Representational State Transfer) web service and the Odata (Open Data
Protocol) API. Service Provider Foundation provides a programmatic web-based management
interface to a large number of VMM scenarios. Rather than being restricted to using one of
Microsofts self-service portal implementations, a tenant can use their own Self-Service Portal
to interface with the System Center backend resources.
Service Provider Foundation has the following elements:
Admin Web ServiceThis web service generates User Roles, Servers, management
stamps and other objects required for administrative tasks
VMM Web ServiceThis web service interacts with VMM to create and manage
virtual machines, virtual networks, and tenants
Usage Web ServiceThis web service collects usage data from tenant virtual machines and other parts of the fabric such as storage and networking
PowerShell 4.0
Chapter 4
251
ASP.NET MVC 4
You deploy Service Provider Foundation from the Orchestrator installation media. To deploy Service Provider Foundation, perform the following steps:
1. On the System Center 2012 R2 Orchestrator Setup dialog box, shown in Figure 4-31,
252 Chapter 4
Chapter 4
253
6. On the Specify A Location For The SPF Files, specify the port number and the server
certificate details. Figure 4-33 shows a certificate issued from an internal CA.
254 Chapter 4
7. On the Configure The Admin Web Service page, specify the domain credentials of the
System Center Administrator web service and the credentials of the related application
pool service account.
8. On the Provider Web Service page, you specify domain credentials for the System
Center Provider web service and the application pool credentials for the related application pool.
9. On the VMM Web Service page, specify domain credentials for the VMM web service
and service account credentials for the VMM web service application pool.
10. On the Usage Web Service page, specify domain credentials for the Usage web service
You can learn more about Service Provider Foundation deployment at http://technet.
microsoft.com/en-us/library/jj642900.aspx.
Chapter 4
255
End User PortalThe end user portal is designed to replicate the Microsoft Azure
portal. Like the Microsoft Azure portal, the end user portal allows end users to access
their resources in the private cloud. Administrators can configure separate offerings for
each tenant.
Management PortalThis portal is for cloud administrators. It allows them to manage the offerings and services that end users access through the end user portal.
Management API Web service that handles requests from the management portal.
Can also be used by third party management portals through OData REST standards.
Service Management API Database Stores configuration data.
Web Sites Provides a scalable shared web hosting platform. Supports sites that host
ASP.NET, PHP, and Node.js applications.
Virtual Machines Supports the deployment of any VM that can be managed using
VMM. Supports software defined networking and remote access connections to each
VMs console.
Databases Supports Microsoft SQL 2008/2012 and MySQL 5.x in Platform as a Service configuration.
Service Management Automation Allows the building of automation based on
Orchestrator and PowerShell 3.0 workflows.
Service Bus Provides a messaging service between applications running in the private cloud.
VMM is able to collect usage data, such as CPU, memory, storage, and network utilization, for all of the VMs and virtualization hosts it manages. VMM stores this data in the VMM
database for 30 days. If youve integrated VMM with Operations Manager, this data can be
transferred across to the Operations Manager data warehouse.
256 Chapter 4
The Service Provider Foundation element of Microsoft Azure Pack is able to utilize this
data when stored in the Operations Manager data warehouse, providing it to authorized
users to view through interfaces such as the management portal for administrators. Service
Provider Foundation is able to collect metric data from multiple VMM instances and aggregate them so that you can use that data for billing, or for overall infrastructure analysis.
MORE INFO MICROSOFT AZURE PACK FOR WINDOWS SERVER
You can learn more about Microsoft Azure Pack for Windows Server at http://technet.
microsoft.com/en-au/library/dn296432.aspx.
form https://server.fqdn:8090. Youll need to provide the credentials used for the following Application Pool identities on the Service Provider Foundation server:
VMM
Usage
Admin
Provider
4. Once registration is complete, all of the VMM instances (or stamps) associated with the
Web Sites Controller This role is used by Microsoft Azure Pack to provision and
manage other web sites role.
Management Server This role hosts a REST endpoint. It routes management traffic
to the Microsoft Azure Pack Web Sites Management API.
Chapter 4
257
Web Workers The web servers that will process client web requests. Can be configured as either Shared or Reserved. One of each is required. Reserved web workers are
categorized as small, medium, and large.
Front End This role accepts client web requests, provides clients with responses
from web workers, routes web worker requests, and provides load balancing and SSL
termination.
File server Hosts web site content for every web site that runs on the web cloud.
Publisher Allows content publishing to the web sites in the cloud for FTP clients,
Visual Studio, and WebMatrix through the Web Deploy and FTP protocols.
Web Sites Runtime Database Database that Microsoft Azure Pack web clouds uses
for operations.
Service Management API Database Stores configuration data for the Microsoft
Azure Pack Service Management API. This role will have already been installed during
the deployment of Microsoft Azure Pack.
Application Databases If supported usage scenarios include providing back end
database functionality for the websites hosted through Microsoft Azure Pack for Windows Server, its necessary to install databases instances for one or both of Microsoft
SQL Server or MySQL.
You can learn more about Microsoft Azure Pack web clouds at http://technet.microsoft.
com/en-us/library/dn457747.aspx.
click Add next to one of the following, and then click Install:
258 Chapter 4
4. When the installation completes, click Continue. This will launch the Configuration
site. On this site, enter the following information using the settings specified when you
deployed Microsoft Azure Pack for Windows Server:
Address of the database server configured when you deployed Microsoft Azure
Pack
5. Once these steps are complete, youll be able to register the database endpoints for
Group Name The name of the group that you want the instance to belong to in
Microsoft Azure Pack.
Server Name The name of the server that hosts the instance. Usually this will
be just the name of the server, but can also include the instance name in the
Servername\instancename format if you have deployed multiple instances on a
computer.
Administrator User Name Name of a user with administrative privileges on the
instance.
Administrator Password Password of the user account specified that has administrative privileges on the instance.
Size Of The Hosting Server (GB) Specify the amount of disk space available on
the hosting server.
Chapter 4
259
To connect an existing MySQL instance to Microsoft Azure Pack, perform the following steps:
1. Sign on to the server on which you deployed the Microsoft Azure Pack Management
Group Name Name of the Microsoft Azure Pack group to which you want to add
the MySQL server.
Server Name Name of the MySQL server instance.
Administrator User Name Name of a user account that has administrative privileges on the MySQL instance.
Administrator Password Password of the user account that has administrative
privileges on the MySQL instance.
Size Of The Hosting Server (in GBs) Provide the amount of available space.
Enter the MySQL server instance information: group name, server name, administrator user name, administrator password, and the size of the hosting server (in GBs).
Click Connect. When you receive a message indicating that registration was successful, close the message.
You can learn more about Microsoft Azure Pack SQL clouds at http://technet.microsoft.
com/en-us/library/dn469317.aspx.
EXAM TIP
Remember that Service Provider Foundation provides a framework for multi-tenant selfservice clouds where custom portals are used. Microsoft Azure Pack for Windows Server
provides portals that replicate the Microsoft Azure experience, though these can also be
customized.
260 Chapter 4
Thought experiment
Microsoft Azure Pack for Windows Server at Tailspin Toys
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are the private cloud administrator at Tailspin Toys. You are investigating the
benefits of deploying Microsoft Azure Pack for Windows Server. Stakeholders at
the organization want to know about the functionality of Microsoft Azure Pack and
have forwarded you the following questions:
1. Which VM operating systems can be requested through the portal after Microsoft Azure Pack for Windows Server is deployed and operational?
2. Which database servers can be used to host databases used to store the data for
web applications deployed in a Microsoft Azure Pack for Windows Server web
cloud?
Objective summary
Chapter 4
261
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. You are installing Microsoft Azure Pack for Windows Server. Service Provider Founda-
262 Chapter 4
Answers
This section contains the solutions to the thought experiments and answers to the objective
review questions in this chapter.
member of the Operations Manager Administrators user role, and the credentials of an
account that is a member of the VMM Administrator user role.
alert.
B. Correct: This activity allows you to extract data from an Operations Manager alert.
C. Incorrect: Orchestrator integration packs are collections of tasks that allow you to
VMM library.
D. Incorrect: This cmdlet allows you to create a VM from an existing VMM template.
3. Correct answer: B
A. Incorrect: You use this activity to recover a protected virtual machine.
B. Correct: You use this activity to create a recovery point for a specific data source.
C. Incorrect: You use this activity to determine which recovery points exist for a
Answers
Chapter 4
263
4. Correct answer: C
A. Incorrect: You use this activity to deploy an application to a collection. In Configu-
ration Manager, you use a Program rather than an Application to deploy scripts.
B. Incorrect: This activity allows you to deploy an existing configuration baseline to
an existing collection.
C. Correct: You use this activity to deploy an existing program, including a script that
sequences can run scripts, the more correct answer is to use a Program to deploy
the script. Task sequences are most commonly used in Operating System Deployment (OSD) type activities.
managed through VMM. This means that it is possible to deploy VMs running supported versions of the Windows and Linux operating systems.
2. Both Microsoft SQL Server and MySQL can be used to host the databases that store
the data for web applications deployed in a Microsoft Azure Pack for Windows Server
web cloud.
web service application pool when installing Microsoft Azure Pack for Windows
Server.
B. Correct: You need to specify credentials for the VMM, Provider, Admin, and Usage
web service application pool when installing Microsoft Azure Pack for Windows
Server.
C. Correct: You need to specify credentials for the VMM, Provider, Admin, and Usage
web service application pool when installing Microsoft Azure Pack for Windows
Server.
D. Incorrect: You do not need to specify credentials for the Orchestrator web service
application pool when installing Microsoft Azure Pack for Windows Server.
264
Chapter 4
Azure, Oracle is not supported for deployment through Microsoft Azure Pack.
3. Correct Answers: A and D
A. Correct: A management stamp represents a unit of virtualized platform infrastruc-
ture that includes a VMM deployment, one or more virtualization hosts, the VMs
that are managed by VMM, and the unique service accounts and user roles that
are individual to that stamp.
B. Incorrect: While a Service Provider Foundation management stamp may utilize
ture that includes a VMM deployment, one or more virtualization hosts, the VMs
that are managed by VMM, and the unique service accounts and user roles that
are indi
Answers
Chapter 4
265
CHAPTER 5
Hardware profiles
Application profiles
267
the IDE and SCSI configuration that the VM will use. You can also use a VMM hardware profile
configuration to specify whether a virtual machine will use generation 1, or generation 2
virtual hardware. While you could configure virtual machine hardware settings manually each
time you use VMM to create a virtual machine, a VMM hardware profile allows you to create
VMs that have a standardized virtual hardware configuration.
To create a hardware profile, perform the following steps:
1. In the Library workspace of the VMM console, right-click the Profiles node, and click
provide a name for the profile and select which VM generation you want to use. This
can be Generation 1 or Generation 2. Remember that Generation 2 VMs can only be
used with virtualization hosts running Windows Server 2012 R2 or later.
3. On the Hardware Profile page, you can configure the following settings:
268 Chapter 5
Cloud Capability Profiles Allows you to specify which capability profile to use
with the hardware profile. You can choose between XenServer, ESX Server, and
Hyper-V. Figure 5-2 shows the selection of the Hyper-V profile.
FIGURE 5-3Memory
Chapter 5
269
Floppy Drive Allows you to configure a virtual floppy drive for generation 1
virtual machines.
COM 1 Allows you to configure Com Port 1 settings for generation 1 virtual
machines.
COM 2 Allows you to configure Com Port 2 settings for generation 1 virtual
machines.
Video Adapter Allows you to configure whether a standard video adapter will
be used, or a RemoteFX 3D video adapter will be available to virtual machines. You
can also configure the maximum number of monitors and the maximum monitor
resolution when choosing the RemoteFX 3D video adapter. Figure 5-4 shows this
setting.
270 Chapter 5
IDE Devices Allows you to configure virtual IDE devices used by the VM for generation 1 virtual machines.
SCSI Adapter Allows you to configure virtual SCSI adapter settings.
Network Adapter Allows you to configure the network that the virtual network
adapters will be connected to, how they will obtain IP addresses and MAC addresses, as well as any virtual network port profiles. Figure 5-5 shows these options.
Availability This option is for virtual machines that should be placed on highly
available host clusters and ensures the VM is made highly available.
Firmware Allows you to configure VM startup order, as shown in Figure 5-6.
FIGURE 5-6Firmware
Chapter 5
271
CPU Priority Allows you to configure the priority for the VM when the host is allocating CPU resources.
Virtual NUMA Allows you to configure the VM to span hardware NUMA nodes.
Memory Weight Allows you to configure how the VM is allocated memory when
memory utilization on the virtualization host is high.
select which operating system the guest operating system profile will apply to. Figure
5-7 shows a guest operating system profile named Example Windows Server 2012 R2
for use with Microsoft Windows operating systems.
272 Chapter 5
Operating System Allows you to select which operating system the guest operating system profile applies to. Figure 5-8 shows some of the options that can be
selected using the drop-down menu.
Chapter 5
273
274 Chapter 5
Features Allows you to configure which features will be installed on the virtual
machine when deployment is performed using a service template.
Domain / Workgroup Allows you to configure domain or workgroup settings. If
specifying that the virtual machine be domain joined, you can provide credentials
that allow this to occur. These options are shown in Figure 5-10.
Answer File Allows you to specify an answer file to automatically configure the
virtual machine.
[GUIRunOnce] Command Allows you to specify a set of commands that will be
run automatically the first time a user logs on to the virtual machine.
You can learn more about guest operating system profiles at http://technet.microsoft.com/
en-us/library/hh427296.aspx.
Chapter 5
275
Before creating an application profile, you should ensure that all of the packages and
scripts that you want to use with the profile are already present in a VMM library share. To
create an application profile, perform the following steps:
1. In the Library workspace of the VMM console, right-click the Profiles node, and click
SQL Server Application Host Select this option if you will use the profile to
deploy SQL Server DAC packages or SQL Server scripts to an existing SQL Server
instance.
Web Application Host Select this option if you will use the profile to deploy Web
Deploy packages to IIS.
General Select this option if you are deploying a combination of application types
or Server App-V applications.
276 Chapter 5
Script Application
Virtual Application
Web Application
Chapter 5
277
278 Chapter 5
Instance ID The instance ID used when you sysprepped the SQL instance.
Installation Run As Account Account with the permission to deploy SQL Server.
Media Source Location of the SQL Server installation media, such as a VMM
Library share.
SQL Server Administrators Users or groups that will be configured as SQL Server
Administrators. You must specify at least one account.
Security Mode Select Windows or SQL Server authentication.
Service Accounts Configuration for the SQL Server service, SQL Server agent, and
Reporting Services service accounts. You must select a Run As account for all three
services.
Thought experiment
Profiles at Wingtip Toys
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are the virtualization administrator at Wingtip Toys. You are experimenting
with VMM profiles and templates as a part of a private cloud pilot project. With this
information in mind, answer the following questions:
1. What is the limitation, in terms of virtualization hosts, when using the generation 2 option in a hardware profile?
2. In what circumstances will the role and feature configuration of the guest operating system profile you are experimenting will be enacted?
Chapter 5
279
Objective summary
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. Which of the following do you use to configure the service account used by a SQL
configuration?
A. Application profile
B. Guest operating system profile
C. Hardware profile
D. SQL Server profile
3. Which of the following do you use to configure the local administrator account
280 Chapter 5
Server App-V
Sequencing applications
Server App-V
Server App-V allows you to create virtual application packages through a process termed
sequencing. You can deploy sequenced applications to a computer that has the Server App-V
agent installed. These sequenced applications will run without requiring local installation.
You create a virtual application package using Server App-V by capturing the following
elements of an application running on Windows Server:
Registry settings
Registry settings
Log files
Application data
You can deploy sequenced Server App-V applications to a new server with the applications last runtime state intact, which means you dont need to go through installation and
configuration steps when deploying the application.
Chapter 5
281
Primarily, Server App-V will be used with custom in-house applications, and youll need to
test whether Server App-V works with your organizations applications. In general, you can
use Server App-V to sequence applications that have the following characteristics:
282 Chapter 5
.SFT file The package payload file. This binary file is created by the Server App-V
sequencer and stores the deployed files, folders, registry settings, and any other package data.
.OSD files Open Software Descriptor files. These XML-based files provide information
to the Server App-V agent on how to import the package.
.SPRJ fileThe sequencer project file. This XML-based file is used by the Server App-V
sequencer to modify or upgrade the package.
_Manifest.xmlThe Packagename_manifest.xml file stores information that describes
the package. The Server App-V agent uses this file, in conjunction with the .OSD files,
to import the package. The Packagename_manifest.xml file also includes information
on how to run the package.
DeploymentConfig.xml This file stores data used to customize package settings
that were specific to the environment in which the application was sequenced. For
example, database connection strings, server names, and passwords for a specific
deployment.
Sequencing applications
At a high level, sequencing an application involves performing the following steps:
1. Deploy the Server App-V sequencer to the computer that will host the application.
2. Start the Server App-V sequencer by running the New Virtual Application Package
Wizard.
3. Install the application that you want to virtualize to the Server App-V virtual drive (Q:\).
4. Run any other installers necessary to finalize application configuration.
5. Once installation completes, stop the Server App-V sequencer.
6. Save the virtualized application as a package to a location external to the server used
Prepare the computer that will host the Server App-V sequencer to have a configuration as similar as possible to the computers that will host the sequenced application in
a production environment.
Verify that the default sequencing drive is available. Server App-V uses volume Q: by
default. If servers in your environment already map volume Q: for other purposes,
adjust the default sequencing drive prior to attempting to sequence the application.
Disable unused applications. The computer that hosts the sequencer should have no
anti-malware software active and no Windows Update activity pending.
Chapter 5
283
If you are planning on deploying the virtualized application to multiple server operating systems, sequence the application on the earliest version of the operating system.
For example, if you are deploying to servers running the Windows Server 2012 and
Windows Server 2012 R2 operating systems, sequence the application on Windows
Server 2012.
Configure ODBC or printer connections prior to sequencing. Youll also need to configure ODBC and printer settings on computers with the Server App-V agent installed
prior to importing the sequenced package.
Use a virtual machine with checkpoints to perform sequencing. This way you can revert
to the checkpoints to sequence new applications as necessary.
284 Chapter 5
Restore-ServerAppvPackageState Restores the runtime state of a virtual application. You can only use this cmdlet if you have a backup of the applications runtime
state.
Set-ServerAppvPackageConfiguration Configures an existing virtual application
package to use a specific deployment configuration.
Start-ServerAppvPackage Starts an installed virtual application package and associated subsystem.
Stop-ServerAppvPackage Shuts down a virtual application package an associated
subsystems.
The Server App-V sequencer uses the following Windows PowerShell cmdlets:
If you are going to use VMM to deploy the Server App-V package, ensure that you have
copied the package to the VMM library as a custom resource. To do this, place the package
contents in a folder that has the extension .CR, and copy the folder to the VMM library share.
MORE INFO SERVER APP-V WINDOWS POWERSHELL CMDLETS
You can learn more about Server App-V Windows PowerShell cmdlets at http://technet.
microsoft.com/en-us/library/hh393499.aspx.
EXAM TIP
Remember what steps you need to take to add a Server App-V package to the VMM
library.
Chapter 5
285
Thought experiment
Server application virtualization at Tailspin Toys
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are in the process of testing some virtualized applications. You need to be able
to save the runtime state of these virtualized applications, so if there is a problem
later on in the testing process, you can return them to a known state. With this
information in mind, answer the following questions.
1. What Server App-V Windows PowerShell cmdlet would you use to save the runtime state of an existing Server App-V application to a designated location?
2. What Server App-V Windows PowerShell cmdlet would you use to restore the
runtime state of an existing Server App-V application from a designated location?
Objective summary
Server App-V allows you to create virtual application packages through a process
termed sequencing.
You can deploy sequenced Server App-V applications to a computer that has the Server App-V agent installed, and these sequenced applications will run without requiring
local installation.
You can deploy sequenced Server App-V applications to a new server with the applications last runtime state intact, which means you dont need to go through installation
and configuration steps when deploying the application.
An App-V package contains the virtualized application and includes the binaries, configuration, and runtime state data.
Server App-V uses virtual drive Q:\ to store the virtualized applications binaries and
settings. The App-V agent creates, and will maintain, the virtual drive using a folder on
the host computers system drive.
286 Chapter 5
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. Which of the following Server App-V related Windows PowerShell cmdlets can you use
to remote the runtime state of a virtualized application, returning the virtual application package to its initial state? (Choose the best answer.)
A. Restore-ServerAppvPackageState
B. Start-ServerAppvPackage.
C. Remove-ServerAppvPackageState.
D. Stop-ServerAppvPackage.
2. Which of the following Server App-V related Windows PowerShell cmdlets can you use
Add-ServerAppvPackage.
D. Restore-ServerAppvPackageState.
3. Which of the following cmdlets should you use to update the contents of an existing
To which of the following should you rename the ContosoApp folder prior to copying
it the VMM library so that you can configure it as part of an application profile?
A. ContosoApp.ZIP.
B. ContosoApp.CR.
C. ContosoApp.VMM.
D. ContosoApp.App-V.
Chapter 5
287
You can create VM templates based on existing virtual machines deployed on a virtualization host managed by VMM, based on virtual hard disks stored in a VMM library, or by using
an existing VM template.
VM templates have the following limitations:
A VM template allows you to customize IP address settings, but you can only configure
a static IP address for a specific VM when deploying that VM from the template.
Application and SQL Server deployment are only used when you deploy a VM as part
of a service.
When creating a template from an existing VM, ensure that the VM is a member of a
workgroup and is not joined to a domain.
You should create a separate local administrator account on a VM before using it as
the basis of a template. Using the built-in administrator account will cause the sysprep
operation to fail.
You cannot create a virtual machine template for a Linux virtual machine based on an
existing Linux VM deployed to a virtualization host.
288 Chapter 5
To create a VM template based on an existing virtual hard disk (which can include a blank
hard disk), or existing VM template, perform the following steps:
1. In the Library workspace of the VMM console, click Create VM Template on the ribbon.
2. On the Select Source page, click Browse next to Use An Existing VM Template For A
between a Generation 1 and a Generation 2 VM. This page is shown in Figure 5-15.
5. On the Configure Hardware page, you can select an existing hardware profile, or create
a new hardware profile using the steps outlined earlier in this chapter. If you choose
to create a new hardware profile, you can save this profile for use in the future. Figure
5-16 shows the selection of the Example Hardware Profile.
Chapter 5
289
6. On the Configure Operating System page, select a guest operating system profile, or
configure a new guest operating system profile using the steps outlined earlier. If you
choose to create a new guest operating system profile, you can save it for use again
later. Figure 5-17 shows the Example Windows Server 2012 R2 profile selected.
290 Chapter 5
7. On the Application Configuration page, you can select an existing application profile.
This will only be used if the VM is deployed as a service, and you dont have to select
an application profile when configuring a VM template.
8. On the SQL Server Configuration page, you can select an existing SQL Server profile.
This will only be used if the VM is deployed as a service and you dont have to select a
SQL Server profile when configuring a VM template.
9. Complete the wizard, which creates the profile.
When creating a VM template from a VM that is already deployed, youll be asked to select
an existing VM from a list of those that are deployed on a virtualization host managed by
VMM.
MORE INFO VIRTUAL MACHINE TEMPLATES
Chapter 5
291
Service templates allow you to deploy multiple virtual machines rather than a single
virtual machine.
Service templates can include settings for Windows Server roles and features. If a VM
template includes role and feature settings, they will only be used if the VM is deployed as part of a service.
Service templates can include application profiles and SQL server profiles. These profiles are not available when deploying a VM from a VM template.
on the ribbon.
2. In the New Service Template dialog box, specify a Name, a Release version, and select
between a Blank, Single Machine, Two Tier Application, or Three Tier Application pattern. Figure 5-18 shows the selection of a Two Tier Application.
3. In the Virtual Machine Manager Service Template Designer, shown in Figure 5-19, use
292 Chapter 5
4. When you have competed configuring the service template, click Save And Validate.
This will check the service template for errors which must be resolved before the template can be saved and used for deployment.
MORE INFO SERVICE TEMPLATES
Chapter 5
293
Web application packaging This feature allows you to package a web application,
complete websites, associated databases, registry settings including Access Control
Lists (ACLs), Element Object Model (COM), and global assembly cache (GAC).
Web application deployment This feature allows you to deploy web applications
without requiring local administrative privileges on the server hosting IIS and configure
parameters to change how the package is deployed, such as modifying database connection strings.
Web server migration and synchronization This feature allows you to synchronize
or migrate web servers, websites, or web applications from one host to another.
To create a web deploy package, you need to first install the Web Deployment Tool and
the IIS Manager UI module on the server that hosts the website or web application you intend
to package. Once the Web Deployment Tool is installed, you can use the IIS Manager console
to export a website or web application as a Web Deploy package.
When exporting an application, you can choose which elements to export, whether to
include an encryption password, and whether to include ACLs as part of the package. The
package is exported to a .zip file, which you can then paste into the VMM library share. Once
present in the library share, the Web Deploy package can be used with an application profile.
DAC metadata This includes the name and version of the DAC.
Database object definitions This includes database schema, tables, views, and
stored procedure.
Scripts and files Can include application documents, data-generation plans, pre and
post deployment scripts.
294 Chapter 5
EXAM TIP
Remember what you use a SQL DAC and a Web Deploy package for.
Thought experiment
VMM service deployment at Contoso
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are in the process of configuring service deployment using VMM at Contoso.
You want to automate the deployment of VMs, applications, and multi-tier services
using VMM profiles and templates. With this in mind, answer the following
questions:
2. What should you configure so that you can simplify the deployment of a multitier application using VMM?
Objective summary
Virtual machine templates allow you to create templates that serve as the basis for
virtual machine deployment. These include hardware and guest operating system
settings. You can create VM templates based on an existing virtual hard disk, virtual
machine, or existing VM template.
Service templates allow you to deploy multiple virtual machines and applications in
multi-tier configurations.
Microsoft Web Deploy allows you to deploy, migrate, and manage IIS websites, web
servers, and web applications.
The web application packaging feature allows you to package a web application, complete websites, associated databases, registry settings including Access Control Lists
(ACLs), Element Object Model (COM), and global assembly cache (GAC).
Data-tier application (DAC) packages include database and SQL Server instance objects
that can be used by an application.
Chapter 5
295
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. Which of the following can you use as the basis for creating a virtual machine tem-
plate?
A. Deployed virtual machine
B. VMM VM template
C. Virtual hard disk
D. Guest OS profile
2. In which format is a SQL DAC package stored in the VMM library?
A. VHD
B. ZIP
C. CAB
D. XML
3. Which of the following can you include in a VM template?
A. Physical profile
B. Application profile
C. SQL Server profile
D. Guest operating system profile
4. Which of the following can you include in a VMM service template?
A. SQL Server profile
B. VM template
C. Physical profile
D. Application profile
296 Chapter 5
Apply updates to the in-place virtual machines that comprise the service.
Deploy new virtual machines with updated settings to replace the existing virtual machines that comprise the service.
Performing an in-place upgrade is usually the quickest option. To reduce the chance of
disruption when performing an in-place upgrade, you can configure multiple upgrade domains to segment each tier. When configuring upgrade domains, you specify the number of
upgrade domains you want to use and VMM will arbitrarily sort virtual machines across that
number of upgrade domains. When VMs are segmented into upgrade domains, VMM will
apply updates to one upgrade domain at a time, only moving on to the next upgrade domain
once the updates are applied to the current upgrade domain.
Deploying new VMs is usually more time consuming. You choose this method when you
want to perform an operating system replacement. For example, you want to upgrade the
operating system from Windows Server 2012 to Windows Server 2012 R2. This becomes
more complicated if applications are installed on the virtual machines you want to replace. In
this case, if the application has a method of saving and restoring application state, you can
configure a script in the application profile to save that state to a separate location before
replacing the VM. An additional script will then restore the application state once the replacement VM is running. If you are using Server App-V virtualized applications, the applications
automatically support the saving and restoration of state data without requiring scripts.
MORE INFO UPDATING SERVICES IN VMM
plates node.
2. Select the service template that you want to update. On the Service Template tab of
the VMM console ribbon, click Create, and then click Copy.
Chapter 5
297
release value.
5. Make the changes to update the template in the Service Template Designer.
If you are using Service Template Designer with a service template that is the basis for a
service that is already deployed, youll be prompted by VMM to save the service template
with an incremented release value.
MORE INFO UPDATING SERVICE TEMPLATES
You can learn more about updating service templates at the following address:
http://technet.microsoft.com/en-us/library/gg675120.aspx.
service template that uses the resource that you have updated. Service templates that
utilize outdated resource have Outdated listed in the Update Status column.
2. Right-click the service template and click View Updated Resources. This will display the
updated resources.
4. Publish the updated template by selecting it, and in the Actions group of the VMM
You can learn more about updating service templates to use updated resources at
http://technet.microsoft.com/en-us/library/jj860435.aspx.
298 Chapter 5
To apply updates to a deployed service using an updated service template, perform the
following steps:
1. In the VMs and Services workspace of the VMM console, select the service that you
plate.
3. On the Updated Service Template page of the Change Service Template Wizard, select
Replace The Current Template With An Updated Template For This Service.
4. Browse to, and select, the updated service template.
5. On the Settings page, configure any listed application settings.
6. On the Update Method page, select between applying the updates in-place to the
existing VMs, or whether you want to deploy new VMs with updated settings.
7. Complete the wizard.
Once you have set the new template and configured the update method, you can click
Apply Template on the ribbon to trigger the update job. When the update job completes, the
Template Release value will have updated.
MORE INFO APPLY UPDATES TO DEPLOYED SERVICES
You can learn more about applying updates to deployed services at http://technet.
microsoft.com/en-us/library/gg675106.aspx.
Chapter 5
299
6. On the Specify Virtual Machine Identity page, provide a name for the new virtual ma-
If the tier is deployed to a private cloud, you only need to provide the computer
name for the VM.
If the tier is deployed to a host group, youll have to specify which host to deploy
the VM to as well as provide the name to the VM.
7. On the Add Properties page, select what actions to perform on the VM if the virtual-
You can learn more about scaling out a service tier at http://technet.microsoft.com/en-us/
library/gg675080.aspx.
EXAM TIP
Remember that you need to publish an updated template before you can apply an updated
template.
Thought experiment
Managing services at Contoso
In this thought experiment, apply what youve learned about this objective. You can
find answers to these questions in the Answers section at the end of this chapter.
You are in the process of testing upgrade and scale out procedures at Contoso. You
have noticed that when you scale out certain tiers of the service, the Needs Attention status is displayed for the tier and service in the VMM console. You are also
interested in ensuring that tiers remain available during upgrade operations. With
this information in mind, answer the following questions:
1. How can you ensure that some parts of each tier of the service remain available
during upgrade operations?
2. How can you ensure that the Needs Attention status isnt displayed when you
scale out a tier?
Objective summary
If you update that service template that was used to deploy a service, VMM allows
you to update the service in deployment based on the changes that you made to the
service template.
300 Chapter 5
VMM supports updating a deployed service by either applying updates to the in-place
virtual machines that comprise the service or deploy new virtual machines with updated settings to replace the existing virtual machines that comprise the service.
When VMs are segmented into upgrade domains, VMM will apply updates to one upgrade domain at a time, only moving on to the next upgrade domain once the updates
are applied to the current upgrade domain.
Updating the service template of a deployed service in VMM involves creating a copy
of the original service template and specifying a new release value.
If you update a resource in VMM that is referenced by a service template, youll need
to copy and update the service template to reference the newly updated resource.
Once youve published an updated template, you can apply updates to an existing
service by configuring the service to use the updated service template.
Objective review
Answer the following questions to test your knowledge of the information in this objective.
You can find the answers to these questions and explanations of why each answer choice is
correct or incorrect in the Answers section at the end of this chapter.
1. You need to update the service template of a service you deployed in VMM. Which of
page of the Change Service Template Wizard, which step should you take?
A. Edit the current template.
B. Delete the current template.
C. Replace the current template with the updated template for the service.
D. Replace the updated template with the current template.
3. Youve created an updated template that references updated resources. Which of the
following steps must you take before you can apply updates to an existing service using the updated service template?
A. Delete the template.
B. Publish the template.
C. Export the template.
D. Import the template.
Chapter 5
301
Answers
This section contains the solutions to the thought experiments and answers to the objective
review questions in this chapter.
system profile you are experimenting will be enacted? [Role and feature configuration applies when the guest operating system profile is enacted as part of a service
template.]
302
Chapter 5
3. Correct answer: C
A. Incorrect: You can use the SQL Server profile to configure SQL Server configura-
application. You can only use this cmdlet if you have a backup of the applications
runtime state.
only use this cmdlet if you have a backup of the applications runtime state. As the
question did not state that such a backup existed, this is not the best answer.
B. Incorrect: This cmdlet starts an installed virtual application package and associ-
ated subsystem.
C. Correct: This cmdlet removes the runtime state, returning the virtual application
package to its initial state, but does not remove the virtual application package.
D. Incorrect: This cmdlet shuts down a virtual application package and associated
subsystems.
Answers
Chapter 5
303
2. Correct answer: C
A. Incorrect: This cmdlet removes a Server App-V package from a computer to which
package to its initial state, but does not remove the virtual application package.
C. Correct: This cmdlet adds a new virtual application to a computer that has the
Server App-V agent installed, or can be used to upgrade an existing virtual application.
D. Incorrect: This cmdlet restores the runtime state of a virtual application. You can
only use this cmdlet if you have a backup of the applications runtime state.
3. Correct answer: C
A. Incorrect: This cmdlet restores the runtime state of a virtual application. You can
only use this cmdlet if you have a backup of the applications runtime state.
B. Incorrect: This cmdlet adds a new virtual application to a computer that has the
Server App-V agent installed, or can be used to upgrade an existing virtual application.
C. Correct: Use this cmdlet to update an existing virtual application package.
D. Incorrect: This cmdlet starts an installed virtual application package and associ-
ated subsystem.
4. Correct answer: B
A. Incorrect: To add a Server App-V application to a VMM library as a custom
resource, which allows you to deploy it using VMM, place the package files in a
folder with the extension .CR and copy that folder to the VMM library.
B. Correct: To add a Server App-V application to a VMM library as a custom re-
source, which allows you to deploy it using VMM, place the package files in a
folder with the extension .CR and copy that folder to the VMM library.
C. Incorrect: To add a Server App-V application to a VMM library as a custom
resource, which allows you to deploy it using VMM, place the package files in a
folder with the extension .CR and copy that folder to the VMM library.
D. Incorrect: To add a Server App-V application to a VMM Library as a custom
resource, which allows you to deploy it using VMM, place the package files in a
folder with the extension .CR and copy that folder to the VMM library.
304
Chapter 5
template, or a virtual hard disk as the basis for a virtual machine template
B. Correct: You can use a deployed virtual machine, an existing virtual machine
template, or a virtual hard disk as the basis for a virtual machine template
C. Correct: You can use a deployed virtual machine, an existing virtual machine
template, or a virtual hard disk as the basis for a virtual machine template
D. Incorrect: You can use a deployed virtual machine, an existing virtual machine
template, or a virtual hard disk as the basis for a virtual machine template
2. Correct answer: B
A. Incorrect: SQL DAC packages are stored in the VMM library in zip format.
B. Correct: SQL DAC packages are stored in the VMM library in zip format.
C. Incorrect: SQL DAC packages are stored in the VMM library in zip format.
D. Incorrect: While SQL DAC data is written in XML format, the package itself is
files. These profiles are not available when deploying a VM from a VM template.
C. Incorrect: Service templates can include application profiles and SQL server pro-
files. These profiles are not available when deploying a VM from a VM template.
D. Correct: You can include a guest operating system profile in a VM template.
Answers
Chapter 5
305
application profiles.
B. Correct: Service templates can include VM templates, SQL Server profiles, and
application profiles.
C. Incorrect: Physical profiles are used with PXE deployment of virtualization hosts
application profiles.
creating a copy of the original service template and specifying a new release value.
You then make the appropriate updates to the service template.
B. Correct: Updating the service template of a deployed service in VMM involves
creating a copy of the original service template and specifying a new release value.
You then make the appropriate updates to the service template.
C. Correct: Updating the service template of a deployed service in VMM involves
creating a copy of the original service template and specifying a new release value.
You then make the appropriate updates to the service template.
D. Incorrect: Updating the service template of a deployed service in VMM involves
creating a copy of the original service template and specifying a new release value.
You then make the appropriate updates to the service template.
306
Chapter 5
2. Correct answer: C
A. Incorrect: To apply updates to a deployed service, on the Updated Service Tem-
plate page of the Change Service Template Wizard, you need to select the option
to Replace the current template with an updated template for this service.
B. Incorrect: To apply updates to a deployed service, on the Updated Service Tem-
plate page of the Change Service Template Wizard, you need to select the option
to Replace the current template with an updated template for this service.
C. Correct: To apply updates to a deployed service, on the Updated Service Template
page of the Change Service Template Wizard, you need to select the option to
Replace the current template with an updated template for this service.
D. Incorrect: To apply updates to a deployed service, on the Updated Service Tem-
plate page of the Change Service Template Wizard, you need to select the option
to Replace the current template with an updated template for this service.
3. Correct answer: B
A. Incorrect: Before you can apply updates to an existing service using an updated
Answers
Chapter 5
307
Index
A
account credentials
needed to link Operations Manager and VMM 225
when integrating Orchestrator with
Operations Manager 229
ACS (Audit Collection Services) database, backing up 9
Active Directory Container dialog box 100
Active Directory System Discovery Properties
dialog box 100
Active Directory System Discovery, triggering 101
Add Alert Routing Rule dialog box 219
Add Collection Rule activity in
Configuration Manager 241
Add Configuration dialog box 238
Add Disks To Storage Pool dialog box 84
Add Network Service Wizard 246248
Add Operations Manager Wizard 225
Add Properties page of the Scale Out Tier Wizard 300
Add PXE Server dialog box 188
Add Resource Wizard 107109
Add Roles And Features Wizard 184
Add-ServerAppvPackage Windows PowerShell
cmdlet 284
Add Storage Devices Wizard 156158
Add-VmNetworkAdapterRoutingDomain Windows
PowerShell cmdlet 179
Add Windows Server Update Services Server
dialog box 195
Administrator Account page of Computer And Device
Management Wizard 95
Admin Password setting, specifying for guest
OS profile 274
Admin Web Service in Service
Provider Foundation 251, 255
agents
DPM (Data Protection Manager) 102105
Operations Manager 9398
VMM (Virtual Machine Manager) 106109
309
B
backing up VMM (Virtual Machine Manager) 615
Backup-ServerAppvPackageState Windows PowerShell
cmdlet 284
BACKUP SERVICE MASTER KEY TO FILE Transact SQL
statement 8
Backup Site Server Properties dialog box 11
bare metal hardware chassis
deploying virtualization hosts to 182184
physical computer profile and 190193
best practices when sequencing applications 283
block storage, used by VMM 154
BMC (Baseboard Management Controller) 183
C
capability profiles, choosing 268
Capability Profiles page of Create Cloud Wizard 208
Capacity page of Create Cloud Wizard 207
Capturing extension for logical switches 167
C:\ConfigMgrPostRecoveryActions.html file 14
CEIP and Microsoft Update page in Service Provider
Foundation wizard 255
Certificate registration point, software
requirements for 28
chaining, DPM 87
Change Service Template Wizard 299
child host groups 199
Choose Replica Creation Method page of Create New
Protection Group wizard 91
Choose Restart Method page of Protection Agent
Installation Wizard 104
CI (configuration item) connectors,
Operations Manager 218
classifications, storage 155
310
D
DAC (data-tier application) packages 294
dashboards, Operations Manager 133141, 222
database configuration in App Controller 35
database configuration in Orchestrator 38
database configuration in Service Manager 46
Database Configuration page of VMM Setup Wizard 30
database endpoints, MS SQL, registering 259
Database Engine Services And Management Tools Complete features 23
Database Information page of Configuration Manager
Setup Wizard 60
database recovery, options for 13
databases in Microsoft Azure Pack 256
Data Protection Manager (DPM) 4
agents 102105
backing up and recovering 10
chaining 87
hardware requirements for 19
high availability options 6
311
installing 55
integrating with Orchestrator 239
protection groups 8891
secondary servers 8587
software prerequisites for 26
SQL Server requirements for 22, 26
storage pools 84
understanding 8491
upgrading from pre-System Center 2012 versions 69
upgrading from System Center 2012 or
System Center 2012 SP1 73
user roles 116
Data Protection Manager Setup Wizard 55
data retention period 88
data-tier application (DAC) packages 294
data warehouse databases
Operations Manager
backing up 9
installing 43
Service Manager
backing up 10
hardware requirements for 19
installing 48
SQL Server requirements for 22
data warehouse management group
name, specifying 48
Data Warehouse Registration Wizard 51
Default MAC address pool Properties dialog box 172
Delete Collection activity in Configuration Manager 241
Delete Collection Rule activity in
Configuration Manager 241
Delete Relationship activity in Service Manager 234
Deploy Application activity in
Configuration Manager 241
Deploy Configuration Baseline activity in
Configuration Manager 241
deployed services, updating in VMM 297299
deploying new virtual machines 297
Deploy Integration Packs Or Hotfixes page of Integration
Pack Deployment Wizard 228
DeploymentConfig.xml file in
Server App-V packages 283
Deploy Program activity in Configuration Manager 241
Deploy Service activity in VMM 236
Deploy Software Update activity in
Configuration Manager 241
Deploy Task Sequence activity in
Configuration Manager 241
Devices node in Assets And Compliance workspace 101
E
encryption keys
choosing storage location 31, 67
312
Orchestrator, backing up 8
Service Manager, backing up 10
Endpoint Protection point, software requirements for 28
endpoints, MS SQL database, registering 259
end user portal in Microsoft Azure Pack 256
Enrollment point, software requirements for 28
Enrollment Proxy point, software requirements for 28
Export-SCACAesKey cmdlet 8
extensions, logical switch 167
F
failover clusters, deploying databases on 57
Fallback Status point, software requirements for 28
feature installation in Orchestrator 37
feature selection in Operations Manager 41
Features setting, specifying for guest OS profile 274
File Server role in Microsoft Azure Pack 258
file share path, specifying 159
file share storage, assigning to Hyper-V virtualization
host 159
file storage, used by VMM 154
Filtering extension for logical switches 167
Firmware setting, specifying for hardware profile 271
Floppy Drive setting, specifying for hardware profile 270
Forwarding extension for logical switches 167
Front End role in Microsoft Azure Pack 258
G
Gateway page of Create Static IP Address
Pool Wizard 175
gateway servers, Operations Manager 123
Gather Information page of Add Storage
Devices Wizard 157
General compatibility option, choosing 276
General page of the New Application Profile dialog box
276
General page of the New Guest OS Profile
dialog box 272
General page of the New Hardware Profile
dialog box 268
General page of the New SQL Server Profile
dialog box 278
General page of the Service Template Properties
dialog box 298
Generation 1/Generation 2 virtual
hardware, choosing 268, 289
Get Activity activity in Service Manager 234
H
Hardware Configuration page of New Physical Computer
Profile Wizard 192
Hardware Profile page of New Hardware Profile
dialog box 268271
hardware profiles, VMM
creating 267272
in VM templates 288290
hardware requirements for System Center
2012 R2 products 1722
313
I
IDE Devices setting, specifying for hardware profile 270
Identity Information setting, specifying for guest
OS profile 274
Identity page of the Create VM Template Wizard 289
Incident Template, Operations Manager 220
in-house applications, using Server App-V with 282
in-place upgrades
between System Center 2012, System Center 2012 SP1,
and 2012 R2 7276
for Operations Manager, from pre-System Center
2012 versions 68
for Service Manager, from pre-System Center
2012 versions 69
for VMM (Virtual Machine Manager), from pre-System
Center 2012 versions 66
in-place virtual machines, applying updates to 297
Installation Location page of Service Manager
Setup Wizard 52
Installation Options page of Install Configuration
Manager Client Wizard 101
Installation Options page of Integration Pack
Deployment Wizard 228
Installation page of Protection Agent
Installation Wizard 105
Installation Summary page in Service Provider
Foundation wizard 255
Install Configuration Manager Client Wizard 101
Install Options page of Windows Deployment Services
Configuration Wizard 186
Integration Pack Deployment Wizard 228230
Integration Pack Registration Wizard 227
integration packs 3
Configuration Manager 240
DPM (Data Protection Manager) 239
Operations Manager 229231
Orchestrator 227241
Service Manager 232235
upgrading 73
VMM (Virtual Machine Manager) 235239
Integration Packs node of Orchestrator
Deployment Manager 227
intelligent placement feature 2
IP address pools, creating 173177, 190
IP address range page of Create Static IP Address
Pool Wizard 175
IPAM (IP Address Management), integrating with VMM
(Virtual Machine Manager) 245247
iSCSI Workload port profile classification 170
item level recovery 4, 6
L
Library Configuration page of VMM Setup Wizard 33
Library page of Create Cloud Wizard 207
Live Migration Workload port profile classification 169
Load Balancers page of Create Cloud Wizard 205
local storage used by VMM 153
Logical Network Properties dialog box 165
Logical Networks page of Create Cloud Wizard 205
logical networks, VMM 164166
integrating IPAM with VMM 245247
network virtualization 170
private VLANs, implementing 177
static IP address pools, creating 173
virtual machine networks, creating 171
314
M
MAC address pools, creating 172
Manage Checkpoint activity in VMM 236
management API in Microsoft Azure Pack 256
management groups and Operations
Manager agents 97
management groups in Service Manager, specifying
names for 46
management packs
when integrating Operations Manager with VMM 225
Management Packs page of Operations Manager
Settings dialog box 226
Management point, software requirements for 28
management portal in Microsoft Azure Pack 256
Management Server role in Microsoft Azure Pack 257
management stamps feature of Service
Provider Foundation 250
_manifest.xml file in Server App-V packages 283
Manufacturer and Model page of Add Network
Service Wizard 246
Medium Bandwidth port profile classification 169
Memory setting, specifying for hardware profile 269
Memory Weight setting, specifying for
hardware profile 272
Microsoft Azure
deploying services to, using App Controller
Self-Service Portal 2
updating management certificates 14
using DPM to back up and recover from 4
Microsoft Azure Pack
adding VMM clouds to 257
Service Provider Foundation element of 257
SQL clouds 258
understanding 256260
web cloud deployment 257
Microsoft Monitoring Agent Properties dialog box 97
Microsoft System Center 2012 R2 dialog box 30
Microsoft System Center 2012 R2 Service Manager
N
Name page of Create Logical Network Wizard 164, 170
Name page of Create Static IP Address Pool Wizard 173
Name page of Create VM Network Wizard 172
Network Adapter setting, specifying for
hardware profile 270
network fabric, configuring 164179
Network Load Balancing port profile classification 169
Network Site page of Create Logical
Network Wizard 165, 178
Network Site page of Create Static IP Address
Pool Wizard 174
Network Site page of Logical Network Properties
dialog box 165
network virtualization, configuring 170
New Application Profile dialog box 276
New Classification dialog box 155
New Guest OS Profile dialog box 272275
New Hardware Profile dialog box 268272
New-NetVirtualizationCustomerRoute Windows
PowerShell cmdlet 179
New-NetVirtualizationLookupRecord Windows
PowerShell cmdlet 179
New-NetVirtualizationProviderAddress Windows
PowerShell cmdlet 179
New Physical Computer Profile Wizard 190192
315
New-ServerAppVSequencerPackageWindows
New-ServerAppVSequencerPackage Windows
PowerShell cmdlet 285
New Service Template dialog box 292
New SQL Server Profile dialog box 278
New Virtual Application Package Wizard 283
O
Odata (Open Data Protocol) API, used by Service
Provider Foundation 251
One Connected Network option for
logical networks 164
Opalis, migrating policies to Orchestrator runbooks 67
Open Data Protocol (Odata) API, used by Service
Provider Foundation 251
Open Software Descriptor files (.OSD) in
Server App-V packages 283
operating system compatibility, selecting 276
operating system image, including Configuration
Manager clients in 99
Operating System setting, specifying for guest
OS profile 273
operational database, backing up 9
operational database configuration in
Operations Manager 42
Operations Manager 3
agents 9398
alert connectors, creating 218222
backing up and recovering 9
dashboards, creating 133141
data warehouse databases
backing up 9
installing 43
gateway servers 123
hardware requirements for 18
high availability options 6
installing 4144
integrating with Orchestrator 229231
integrating with Service Manager 218222
integrating with
VMM (Virtual Machine Manager) 222226
management stamps, monitoring 250
Run As acccounts and Run As profiles 110112
software prerequisites for 25
SQL Server requirements for 22
upgrading from pre-System Center 2012 versions 68
upgrading from System Center 2012 or System Center
2012 SP1 74
316
P
Package element of Server App-V 282
Packagename_manifest.xml file in
Server App-V packages 283
package payload file (.SFT) in
Server App-V packages 283
package source files, backing up 12
parent host groups 199
performance information, available when integrating
Operations Manager and VMM 224
Perform Client Action activity in
Configuration Manager 241
physical computer profile, creating 190193
physical disks, creating storage pools from 160
placement rules for host groups, configuring 200
Portal Parts page of Service Manager Setup Wizard 52
Port Classifications page of Create Cloud Wizard 205
port configuration in Orchestrator 40
Port Configuration page of VMM Setup Wizard 32
port profile classifications, selecting 168170
prepared virtual hard disks, required for physical
computer profile 190
Prerequisite Downloads page of Configuration Manager
Setup Wizard 58
primary servers, DPM 8587
Primary Site Installation page of Configuration Manager
Setup Wizard 59
private cloud integration, configuring 217248
private clouds, VMM 204208
Private VLAN (PVLAN) Networks option for
logical networks 165
private VLANs, implementing 177
Processor setting, specifying number of, for
hardware profile 269
Product Key setting, specifying for guest OS profile 274
Profile Description page of New Physical Computer
Profile Wizard 190
profiles supported by VMM, configuring 267279
Properties section of Add Configuration dialog box 238
Protect Data Source activity in DPM 239
Protection Agent Installation Wizard 103106
protection groups, DPM 8891
Protect-UpdateConfiguration
Q
Query ConfigMgr activity in Configuration Manager 241
R
Reassociate This Host With This VMM Environment
option 108
recovering VMM (Virtual Machine Manager) 615
Recover SharePoint activity in DPM 239
Recover SQL activity in DPM 239
Recover VM activity in DPM 239
remote file server as storage device,
adding to VMM 156158
remote site system servers, hardware
requirements for 21
remote storage used by VMM 153
Remove-ServerAppvPackageState
Windows PowerShell cmdlet 284
Remove-ServerAppvPackage
Windows PowerShell cmdlet 284
Remove User Role activity in VMM 236
Remove VM activity in VMM 236
Repair VM activity in VMM 236
Reporting Server, backing up 9
Reporting service point, software requirements for 28
Representational State Transfer (REST) web service, used
by Service Provider Foundation 251
Resource Location page of Add Resource Wizard 107
resource providers, SQL Server and MySQL, for Microsoft
Azure Pack 258
Resources page of Create Cloud Wizard 204
Restore-ServerAppvPackageState
Windows PowerShell cmdlet 285
317
S
SC 2012 Operations Manager dialog box 229
SC 2012 Service Manager dialog box 232235
SC 2012 Virtual Machine Manager dialog box 238
Scale-Out File Servers, adding 160
Scale Out Tier Wizard 299
Scale Tier In activity in VMM 237
Scale Tier Out activity in VMM 237
scaling out a service tier 299
scaling out/scaling in applications 2
SCCMContentLib folder, backing up 12
Schedule page of Operations Manager Alert
Connector Wizard 220
SCSI Adapter setting, specifying for hardware profile 270
SCUpdateServerSynchronization command 197
SCVMMRecover.exe utility 7
secondary servers, DPM 8587
secondary sites, Configuration Manager, recovering 14
SecureStorageBackup.exe utility 10
SecurityFile.txt, encryption key stored in 107
Select Agent Deployment Method page of Protection
318
319
2012 R2 products 22
SQL Server resource provider for
Microsoft Azure Pack, installing 258
SR-IOV port profile classification 169
stamps, management 250
Start Maintenance Mode activity in
Operations Manager 231
Start-SCUpdateServerSynchronization Windows
PowerShell cmdlet 196
Start-ServerAppvPackage Windows
PowerShell cmdlet 285
Start VM activity in VMM 237
static IP address pools, creating 173, 190
Stop Maintenance Mode activity in
Operations Manager 231
Stop-ServerAppvPackage Windows
PowerShell cmdlet 285
Stop Service activity in VMM 237
Stop VM activity in VMM 237
storage classifications 155
storage fabric, configuring 153162
storage logical units, provisioning 162
Storage page of Create Cloud Wizard 206
storage pools, creating from physical disks 160
Storage Pools dialog box 161
storage pools, DPM 84
Storage tab of virtualization hosts properties 159
Summary page of Computer And Device
Management Wizard 96
Summary page of Create New Protection
Group wizard 92
Suspend VM activity in VMM 237
synchronization
performing prior to WSUS integration with VMM 194
triggering, after WSUS integration with VMM 196
Sysprepped virtual hard disks, required for physical
computer profile 190
System Center 2012 R2 App Controller. SeeApp
Controller
System Center 2012 R2 Configuration Manager.
SeeConfiguration Manager
System Center 2012 R2 Configuration Manager Setup
Wizard 5763
System Center 2012 R2 DPM Administrator console 85
System Center 2012 R2 DPM (Data Protection Manager).
SeeDPM (Data Protection Manager)
System Center 2012 R2 Operations Manager.
SeeOperations Manager
320
T
Target Resources page of Add Resource Wizard 108
thin provisioned logical units on storage pools 154
tier of a service, scaling out 299
Time Zone setting, specifying for guest OS profile 274
U
unified installer, part of System Center 2012 R2 29
Unprotect-UpdateConfiguration Windows PowerShell
cmdlet 285
Update Activity activity in Service Manager 234
Update Alert activity in Operations Manager 231
Update Catalog node 196
Update Collection Membership activity in Configuration
Manager 241
Update Disk activity in VMM 237
Updated Service Template page of the Change Service
Template Wizard 299
Update Method page of the Change Service Template
Wizard 299
Update Network Adapter activity in VMM 237
Update Object activity in Service Manager 234
Update-ServerAppVSequencerPackage Windows
PowerShell cmdlet 285
Update Server node, integrating WSUS with VMM
194197
Update User Role Property activity in VMM 237
Update User Role Quota activity in VMM 237
Update VM activity in VMM 237
upgrading System Center components 6676
uplink port profiles, specifying 168
Upload Attachment activity in Service Manager 234
usage billing feature of Service Provider Foundation 250
V
Video Adapter setting, specifying for hardware profile
270
VIP Templates page of Create Cloud Wizard 205
virtual application packages, creating, using Server
App-V 281285
virtual hard disks in VM templates 288
virtualization dashboards and views 222
virtualization host requirements 183
Virtual Machine Health dashboard 223
Virtual Machine Manager Backup dialog box 7
Virtual Machine Manager Connector Wizard 244
Virtual Machine Manager Service Template Designer
292
Virtual Machine Manager Setup Wizard 3032
Virtual Machine Manager (VMM) 2
adding a PXE server to 182192
adding a WSUS server to 193197
adding clouds to Microsoft Azure Pack 257
agents 106109
App Controller, as Self-Service Portal for 127132
application profiles
creating 275277
using Web Deploy packages with 294
backing up and recovering 615
configuring connector for Orchestrator 238
configuring connector for Service Manager 244
file share storage, assigning to Hyper-V
virtualization host 159
generation, choosing 268
guest operating system profiles
creating 272275
in VM templates 288, 290
hardware profiles
creating 267272
in VM templates 288290
hardware requirements for 17
high availability options 6
321
host groups
allocating storage to 162
creating 199203
dynamic optimization 202
networks for 202
placement rules 200
storage for 203
installing 2932
integrating IPAM with 245247
integrating Operations Manager with 222226
integrating virtualization host deployment with 182
integrating WDS server with 188
integrating with Orchestrator 235239
logical networks 164166
logical switches 166170
physical computer profile 190193
private clouds 204208
profiles, configuring 267279
remote file server as storage device,
adding to 156158
Run As accounts 112
services, updating 297299
software prerequisites for 22
SQL Server profiles, creating 278
SQL Server requirements for 22
storage classifications, configuring 155
upgrading from pre-System Center 2012 versions 66
upgrading from System Center 2012 or System Center
2012 SP1 76
user roles 120
virtual machine templates, configuring 288291
Windows Server Gateway 178
virtual machine networks, creating 171
Virtual Machine Performance view in Operations
Manager 224
virtual machine templates
configuring 288291
limitations of 288
Virtual NUMA setting, specifying for
hardware profile 272
VLAN-Based Independent Networks option for
logical networks 165
VLANs, private, implementing 177
VMM Administrator user role 225
VMM (Virtual Machine Manager) 2
adding a PXE server to 182192
adding a WSUS server to 193197
adding clouds to Microsoft Azure Pack 257
agents 106109
App Controller, as Self-Service Portal for 127132
application profiles
creating 275277
using Web Deploy packages with 294
backing up and recovering 615
configuring connector for Orchestrator 238
configuring connector for Service Manager 244
file share storage, assigning to Hyper-V
virtualization host 159
generation, choosing 268
guest operating system profiles
creating 272275
in VM templates 288, 290
hardware profiles
creating 267272
in VM templates 288290
hardware requirements for 17
high availability options 6
host groups
allocating storage to 162
creating 199203
dynamic optimization 202
networks for 202
placement rules 200
storage for 203
installing 2932
integrating IPAM with 245247
integrating Operations Manager with 222226
integrating virtualization host deployment with 182
integrating WDS server with 188
integrating with Orchestrator 235239
logical networks 164166
logical switches 166170
physical computer profile 190193
private clouds 204208
profiles, configuring 267279
remote file server as storage device,
adding to 156158
Run As accounts 112
services, updating 297299
software prerequisites for 22
SQL Server profiles, creating 278
SQL Server requirements for 22
storage classifications, configuring 155
upgrading from pre-System Center 2012 versions 66
upgrading from System Center 2012 or System Center
2012 SP1 76
user roles 120
virtual machine templates, configuring 288291
Windows Server Gateway 178
VMM Web Service in Service
Provider Foundation 251, 255
322
W
watcher nodes, Operations Manager 122
WDS (Windows Deployment Services) server
configuring PXE server 183186
deploying virtualization hosts to bare metal 182
integrating with VMM 188
web application deployment feature in
Web Deploy packages 294
Web Application Host compatibility
option, choosing 276
web application packaging feature in Web
Deploy packages 294
web clouds, Microsoft Azure Pack, deploying 257
web.config files 8
Web Console URL page of Orchestrator
Connector Wizard 243
Web Deploy packages 294
Web Platform Installer, installing SQL clouds using 258
Web Server (IIS) role, installed with App Controller 23
web server migration and synchronization feature in
Web Deploy packages 294
web services included in Service
Provider Foundation 251, 255
website configuration in App Controller 34
Web Sites Controller role in Microsoft Azure Pack 257
Web Sites Runtime Database role in
Microsoft Azure Pack 258
Web Workers role in Microsoft Azure Pack 258
Windows Deployment Services
Configuration Wizard 186
Windows Deployment Services (WDS) server
configuring PXE server 183186
deploying virtualization hosts to bare metal 182
integrating with VMM 188
Windows Intune connector, software
requirements for 28
Windows PE (Preinstallation Environment) image 182
Windows PowerShell cmdlets, used by Server App-V
packages 284
Windows Server Gateway 178
Windows Server Update Services (WSUS)
integrating with
VMM (Virtual Machine Manager) 193197
server prerequisites 194
Windows Server Update Services (WSUS), deploying
clients from 100
Windows User Account dialog box 100
323
and MCITP certifications. He has written more than 25 books for Microsoft
Press and is a contributing editor at Windows IT Pro magazine. He has been
working in IT since the early 1990's. He regularly speaks at events like TechED
in Australia and around the world on Windows Server, Windows Client, System
Center and security topics. Orin founded and runs the Melbourne System
Center, Security, and Infrastructure Group. You can follow him on twitter at
http://twitter.com/orinthomas.
Free ebooks
From technical overviews to drilldowns on special topics, get
free ebooks from Microsoft Press at:
www.microsoftvirtualacademy.com/ebooks
Download your free ebooks in PDF, EPUB, and/or Mobi for
Kindle formats.
Look for other great resources at Microsoft Virtual Academy,
where you can learn new skills and help advance your career
with free Microsoft training delivered by experts.
Microsoft Press
From the Library of Ida Schander
Now that
youve
read the
book...
Tell us what you think!
Was it useful?
Did it teach you what you wanted to learn?
Was there room for improvement?
Let us know at http://aka.ms/tellpress
Your feedback goes directly to the staff at Microsoft Press,
and we read every one of your responses. Thanks in advance!