Professional Documents
Culture Documents
Contents
Introduction ................................................................................................................... 7
Private Cloud Fast Track Program Description ............................................................ 8
Business Value ................................................................................................................................................................................... 8
Technical Benefits ............................................................................................................................................................................ 8
Using this Document ...................................................................................................................................................................... 9
Overview ........................................................................................................................................................................... 21
3.2
Prerequisites .................................................................................................................................................................... 22
3.2.1 Accounts .......................................................................................................................................................................23
3.2.2 Groups ...........................................................................................................................................................................23
3.2.3 Create the SQL Server 2008 R2 Slipstreamed Source ..................................................................................24
3.2.4 Establish the SQL Server Guest Cluster .............................................................................................................29
3.2.5 Add the .NET Framework 3.5.1 Features ..........................................................................................................38
3.2.6 Cluster MSDTC on Node 1.....................................................................................................................................40
3.3
Installation ........................................................................................................................................................................ 41
3.3.1 Install the SQL Server Named Instances on the Guest Cluster (Node 1) ..............................................41
3.3.2 Install the SQL Server Named Instances on the Guest Cluster (Additional Nodes) .........................55
Overview ........................................................................................................................................................................... 61
4.2
Prerequisites .................................................................................................................................................................... 62
4.2.1 Accounts .......................................................................................................................................................................62
4.2.2 Groups ...........................................................................................................................................................................63
4.2.3 Adding the .NET Framework 3.5.1 Features ....................................................................................................64
4.2.4 Install the Windows Automated Installation Kit ............................................................................................66
4.2.5 Install the Windows Automated Installation Kit Supplement for Windows 7 SP1 ...........................69
4.2.6 Install the Windows Server Update Services Administration Console ...................................................70
4.2.7 Install the SQL Server 2008 R2 Command Line Utilities .............................................................................73
4.2.8 Install .NET Framework 4 ........................................................................................................................................78
4.2.9
Install Windows Fail-over Clustering (Design Pattern 1, Clustered Virtual Machine Manager Only)
80
4.2.10
Create the Virtual Machine Manager Distributed Key Management Container in Active Directory
Domain Services.........................................................................................................................................................................88
4.3
Design Pattern 1 Installation HA Virtual Machine Manager Management Server (Failover Clustering)
92
4.4
Design Pattern 1 Installation Creating the HA Virtual Machine Manager Library Share on a Failover
Cluster 108
4.5
Design Pattern 2 Installation - Stand-alone Virtual Machine Manager Management Server ....... 120
5.2
Prerequisites .................................................................................................................................................................. 130
5.2.1 Accounts .................................................................................................................................................................... 130
5.2.2 Groups ........................................................................................................................................................................ 131
5.2.3 Add the .NET Framework 3.5.1 Features ....................................................................................................... 132
5.2.4 Install the SQL Server Reporting Services and Analysis Services (Split Configuration) ................ 134
5.2.5 Install .NET Framework 4 ..................................................................................................................................... 147
5.2.6 Install Microsoft Report Viewer 2010 SP1 ..................................................................................................... 148
5.2.7 Configuration of Operations Manager SQL Server Prerequisites ........................................................ 152
5.3
5.4
5.5
5.6
Post Installation Tasks ................................................................................................................................................ 173
5.6.1 Register the Required Service Principal Names for the Operations Manager Management Servers
173
5.6.2 Deploy and Configure the Operations Manager Agent on the Virtual Machine Manager
Management Server .............................................................................................................................................................. 175
5.6.3 Install Microsoft Report Viewer 2010 SP1 on the Virtual Machine Manager Management Server179
5.6.4 Install Operations Manager Console on the Virtual Machine Manager Management Server . 182
5.6.5 Download and Import the Required Prerequisite Management Packs in Operations Manager185
5.6.6 Perform Virtual Machine Manager and Operations Manager Integration ...................................... 189
6.2
Prerequisites .................................................................................................................................................................. 195
6.2.1 Accounts .................................................................................................................................................................... 195
6.2.2 Groups ........................................................................................................................................................................ 196
6.2.3 Add the .NET Framework 3.5.1 Features on all Server Manager Servers .......................................... 197
6.2.4 Install Microsoft Report Viewer 2008 SP1 Redistributable on the Management and Data Warehouse
Servers 198
6.2.5 Install SQL Server 2008 R2 Native Client on the on the Management and Data Warehouse Servers
201
6.2.6
Servers
6.2.7
6.2.8
6.2.9
6.2.10
Install SQL Server 2008 R2 Analysis Management Objects on the Management and Data Warehouse
204
Install SQL Server Reporting Services (Split Configuration) on the Data Warehouse Server .... 207
Install SharePoint Foundation 2010 on the Self-Service Portal Server .............................................. 218
Install .NET Framework 4 on the Self-Service Portal Server ................................................................... 227
Request and Install an SSL Certificate on the Self-Service Portal Server...................................... 229
6.3
Installation ...................................................................................................................................................................... 233
6.3.1 Installation Management Server ................................................................................................................... 236
6.3.2 Design Pattern 1 Installation Add an Additional Management Server .......................................... 247
6.3.3 Installation Data Warehouse Server............................................................................................................. 255
6.3.4 Installation Self-Service Portal Server.......................................................................................................... 274
7.2
Prerequisites .................................................................................................................................................................. 283
7.2.1 Accounts .................................................................................................................................................................... 283
7.2.2 Groups ........................................................................................................................................................................ 283
7.2.3 Add the .NET Framework 3.5.1 Features ....................................................................................................... 284
7.2.4 Install .NET Framework 4 ..................................................................................................................................... 286
7.2.5 Install Silverlight Runtime 4 ................................................................................................................................ 288
7.3
Installation Runbook, Orchestration Console, Web Service, and Designer Server.......................... 289
7.4
7.5
Post-Installation Tasks ............................................................................................................................................... 306
7.5.1 Install the Virtual Machine Manager Console ............................................................................................. 306
7.5.2 Install the Microsoft Report Viewer 2010 SP1 ............................................................................................. 310
7.5.3 Install the Operations Manager Console ....................................................................................................... 312
7.5.4 Install Integration Packs ....................................................................................................................................... 316
7.5.5 Deploy Integration Packs .................................................................................................................................... 320
7.5.6 Deploy Integration Packs to the Secondary Server ................................................................................... 326
8.2
Prerequisites .................................................................................................................................................................. 329
8.2.1 Accounts .................................................................................................................................................................... 330
8.2.2 Groups ........................................................................................................................................................................ 330
8.2.3 Add the .NET Framework 3.5.1 Features ....................................................................................................... 331
8.2.4 Install .NET Framework 4 ..................................................................................................................................... 334
8.2.5 Install Silverlight Runtime 4 ................................................................................................................................ 336
8.2.6 Request and Install an SSL Certificate............................................................................................................. 337
8.2.7 Install the Virtual Machine Manager Console ............................................................................................. 339
8.3
9.2
Prerequisites .................................................................................................................................................................. 352
9.2.1 Import the Virtual Machine Manager Discovery Management Pack into Service Manager ..... 352
9.2.2 Create the OrchestratorUsersGroup local group on the Orchestrator Server ................................ 356
9.3
9.4
10
11
12
13
Contributors
Microsoft Consulting Services
Joel Yoker (joely@microsoft.com)
Solution Architect
Jeff Baker (jebaker@microsoft.com)
Architect
Adam Fazio (adamfaz@microsoft.com)
Solution Architect
Business stakeholders
Mike Truitt (mtruitt@microsoft.com)
Senior Product Planner
Bryon Surace (bryons@microsoft.com)
Senior Program Manager, Windows Server
Jim Dial (jdial@microsoft.com)
Principal Knowledge Engineer, Server & Cloud Division, Information Experience Solutions
Copyright information
This document is provided as-is. Information and views expressed in this document, 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.
This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may
copy and use this document for your internal, reference purposes.
2012 Microsoft. All rights reserved.
Active Directory, Forefront, Hyper-V, Microsoft, SharePoint, SQL Server, Windows, Windows Server, Windows PowerShell,
and Windows Vista are trademarks of the Microsoft group of companies.
All other trademarks are property of their respective owners.
Introduction
The Microsoft Private Cloud Fast Track Program is a joint effort between Microsoft and its hardware partners.
The goal of the program is to help organizations decrease the time, complexity, and risk of implementing
private clouds. The program provides:
Reference implementation guidance: Lab-tested and validated guidance for implementing multiple
Microsoft products and technologies with hardware that meets specific, minimum, hardware vendoragnostic requirements. Customers can use this guidance to implement a private cloud solution with
hardware they already own, or that they purchase.
Reference implementations: Microsoft hardware partners define physical architectures with
computing, network, storage, and value-added software components that meet (or exceed) the
minimum hardware requirements defined in the reference implementation guidance. Each
implementation is then validated with Microsoft and made available for purchase to customers. Further
details can be found by reading the information at Private Cloud How To Buy.
The customer has the choice of building the solution by using the reference implementation guidance or
purchasing a solution from a Microsoft hardware partner that couples the guidance with optimized hardware
configurations. Although both options decrease the time, cost, and risk in implementing private clouds,
purchasing a reference implementation from a Microsoft hardware partner will result in the fastest, lowest-risk
solution. This is due to the fact that in this option, all of the hardware and software best practice
implementation choices have been determined by Microsoft and its hardware partners engineering teams. As a
result, this will often also prove to be the most inexpensive option.
The private cloud model provides much of the efficiency and agility of cloud computing in addition to the
increased control and customization that is achieved through dedicated private resources. With the Microsoft
Private Cloud Fast Track Program, Microsoft and its hardware partners can help provide organizations with the
control and flexibility required to reap the potential benefits of the private cloud.
The Private Cloud Fast Track Program includes three documents to help you create your private cloud solution.
Refer to the following companion guides:
Microsoft Private Cloud Fast Track Reference Architecture Guide
Microsoft Private Cloud Fast Track Reference Operations Guide
Business Value
The Microsoft Private Cloud Fast Track Program includes a set of three documents that provide reference
implementation guidance and reference implementations (as described previously). The program can be used
to build private clouds that are flexible and extensible. A Microsoft Private Cloud Fast Track solution helps
organizations implement virtualization and private clouds with increased ease and confidence. The potential
benefits of the Microsoft Private Cloud Fast Track Program include faster deployment, reduced risk, and a lower
cost-of-ownership.
Faster Deployment
End-to-end architectural and deployment guidance
Streamlined infrastructure planning due to predefined capacity
Enhanced functionality and automation through deep knowledge of infrastructure
Integrated management for virtual machine and infrastructure deployment
Reduced Risk
Tested end-to-end interoperability for compute, storage, and network (if the solution is purchased from
a Microsoft hardware partner)
Predefined, out-of-box solutions based on a common cloud architecture
High degree of service availability through automated load balancing
Lower Cost-of-Ownership
Near-zero downtime with exceptional fault tolerance, providing high availability
Dynamic pooling that can enhance the use of virtualization resources with Hyper-V and with supported
storage and network devices
Utilization of low-cost switches that consume less power and deliver high throughput for large
bandwidth requirements
Technical Benefits
The Microsoft Private Cloud Fast Track Program integrates multiple Microsoft products and technologies, in
addition to hardware requirements, to create reference implementation guidance. If the solution is purchased
from a Microsoft hardware partner, the reference implementation guidance is implemented with partner
hardware and sold as a reference implementation. Whether the customer decides to implement the Microsoftvalidated reference implementation guidance with their own hardware or with hardware from a Microsoft
partner, it goes through a validation process. In either case, Microsoft and its hardware partners have created a
solution that is ready to meet customer needs.
1
1.1
Solution Overview
Core Private Cloud Fast Track Infrastructure
The recommendations for the Microsoft Private Cloud Fast Track physical architecture are detailed in Section
4.7.3, Management Systems Architecture, of the Private Cloud Fast Track Reference Architecture Guide. Two
design patterns are identified: Design Pattern 1 and Design Pattern 2. For Design Pattern 1, a dedicated twonode Hyper-V cluster hosts the fabric management virtual machines. In Design Pattern 2, the fabric
management virtual machines are hosted directly on a compute cluster along with other workload virtual
machines. Additionally, Design Pattern 1 utilizes both scaled-out and highly available deployments of the
Microsoft System Center 2012 components, whereas Design Pattern 2 utilizes the minimum number of System
Center component servers recommended in order to provide full functionality in a production environment.
This document covers the steps for installing both patterns. The design patterns are outlined in Figures 1 and 2.
Fabric Management
2.1
Virtual
central
processing
unit
Memory
Virtual
network
interface
cards
(vNICs)
Storage
(vCPU)
Microsoft SQL Server data management software
(at least two nodes in a cluster configuration)
16 to 32
gigabyte
(GB)
C: 60 GB
20 additional
logical unit
numbers
(LUNs)1
8 GB
C: 60 GB2
8 GB
C: 60 GB3
16 GB
C: 60 GB
16 GB
C: 60 GB
16 GB
C: 60 GB
16 GB
C: 60 GB
16 GB
C: 60 GB
16 GB
C: 60 GB
8 GB
C: 60 GB
Additional disks may be created for Virtual Machine Manager library expansion as required.
Additional disks may be created for Virtual Machine Manager library expansion as required.
Virtual
central
processing
unit
Memory
Virtual
network
interface
cards
(vNICs)
8 GB
C: 60 GB
8 GB
C: 60 GB
8 GB
C: 60 GB
4 GB
C: 60 GB
(vCPU)
Microsoft System Center 2012 - Orchestrator
Storage
vCPU
Memory
vNICs
16 to 32
GB
8 GB
Storage
C: 60 GB
20 additional
LUNs4
C: 60 GB5
D: 120GB
16 GB
C: 60 GB
16 GB
C: 60 GB
Service Manager
16 GB
C: 60 GB
16 GB
C: 60 GB
8 GB
C: 60 GB
Orchestrator
8 GB
C: 60 GB
App Controller
8 GB
C: 60 GB
4 GB
C: 60 GB
At this stage, you are expected to have a supportable fabric management cluster or fabric compute cluster built
to supports the virtual machine specifications outlined above. Compute, storage, and network functionality
should all be verified.
Additional disks may be created for Virtual Machine Manager library expansion as required.
User account
Suggested name
Description
App Controller
FT-SCAC-SVC
Operations
Manager
App Controller
services account
Management
server action
account
System Center
Operations
Manager
configuration
service and data
access service
account
Operations
Manager
Data Warehouse
write account
FT-SCOM-DW
Operations
Manager
Data reader
account
FT-SCOM-DR
Orchestrator
Orchestrator
services account
FT-SCO-SVC
Service Manager
Service Manager
services account
FT-SCSM-SVC
Operations
Manager
FT-SCOM-Action
FT-SCOM-SVC
Component
User account
Suggested name
Description
the Builtin\Administrators group.
Service Manager
Service Manager
Service Manager
Service Manager
Service Manager
Service Manager
Service Manager
Service Manager
SQL Server
System Center
Virtual Machine
Manager
Service Manager
workflow
account
Service Manager
reporting
account
FT-SCSM-WF
Microsoft SQL
Server 2008
Analysis Services
account for
OLAP cubes
Operations
Manager alert
connector
Operations
Manager CI
connector
Active Directory
connector
Virtual Machine
Manager CI
connector
Orchestrator CI
Connector
SQL Server
instance service
account
Component
installation
account
Virtual Machine
Manager service
account
FT-SCSM-OLAP
FT-SCSM-SSRS
FT-SCSM-OMAlert
FT-SCSM-OMCI
FT-SCSM-ADCI
FT-SCSM-VMMCI
FT-SCSM-OCI
FT-SQL-Service
FT-SCInstall
FT-VMM-SVC
The following Active Directory security groups are required for the Private Cloud Fast Track System Center 2012
installation.
Component
Group
Name
Group notes
Operations
Manager
Operations Manager
Administrators
FT-SCOM-Admins
Orchestrator
FT-SCO-Admins
Orchestrator
Orchestrator
Administrators
Orchestrator Operators
Service
Manager
Service Manager
Admins
FT-SCSM-Admins
SQL Server
SQL Server
Administrators
FT-SQL-Admin
System
Center 2012
Virtual
Machine
Manager
System Center
Administrators
Virtual Machine
Manager
Administrators
FT-SC-Admins
FT-SCO-Operators
FT-SCVMMAdmins
Table 4: Active Directory security groups required for the Private Cloud Fast Track System Center 2012 installation
Perform
Prerequisites
Add additional
SQL Nodes for
each named
instance
Instantiate the
Guest Cluster
Cluster MSTDC
3.1
Overview
There is a decision point in the SQL Server architecture that must occur prior to deployment. There are multiple
valid SQL Server deployment scenarios, as follows.
Architecture:
Physical servers
Virtual machines
Storage:
o
Fibre Channel (not feasible for virtual machines in guest failover cluster)
iSCSI
From the choices described above, the standard Private Cloud Fast Track architecture recommends a
minimum two-node virtualized SQL Server guest cluster scaled accordingly for your deployment. The
subsequent sections of this document contain guidance for deploying a two-node cluster.
This section provides a high-level walkthrough about how to install SQL Server 2008 R2 SP1 with Cumulative
Update 4 (CU4) (version 10.50.2796.0) into the Private Cloud Fast Track fabric management.6 The following
assumptions are made prior to installation:
Two to four base virtual machines running Windows Server 2008 R2 (x64) have been provisioned for
SQL Server.
6
The SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released - http://support.microsoft.com/kb/981356.
Two LUNs for each fabric management component database (18 LUNs for all components)
As discussed in the Private Cloud Fast Track Reference Architecture Guide, virtual machines running SQL Server
will be deployed as a guest failover cluster to contain all the databases for each System Center product in
discrete instances by product and function. In cases that require SQL Server Reporting Services, SQL Server
Reporting Services will be installed on the hosting System Center component server (for example, the
Operations Manager reporting server). However, this installation will be Files Only and the SQL Server
Reporting Services configuration will configure remote Reporting Services databases hosted on the component
instance on the SQL Server cluster. All instances are required to be configured with Windows Authentication.
The following table outlines the options required for each instance.
Database Instances and Requirements
Fabric management
component
Instance name
Components
Collation 7
Storage
requirements
SCSMAS
Analysis Services
SQL_Latin1_General_CP1_CI_AS
2 LUNs
SCSPFarm
Database Engine
SQL_Latin1_General_CP1_CI_AS
2 LUNs
App Controller
SCACDB
Database Engine
SQL_Latin1_General_CP1_CI_AS
2 LUNs
Operations Manager
SCOMDB
Database Engine,
SQL_Latin1_General_CP1_CI_AS
2 LUNs
SQL_Latin1_General_CP1_CI_AS
2 LUNs
(suggested)
Full-Text Search
Operations Manager
Data Warehouse
SCOMDW
Database Engine,
Orchestrator
SCODB
Database Engine
SQL_Latin1_General_CP1_CI_AS
2 LUNs
Service Manager
SCSMDB
Database Engine,
SQL_Latin1_General_CP1_CI_AS
2 LUNs
SQL_Latin1_General_CP1_CI_AS
2 LUNs
Full-Text Search
Full-Text Search
Service Manager
Data Warehouse
SCSMDW
Database Engine,
Virtual Machine
Manager
SCVMMDB
Database Engine
SQL_Latin1_General_CP1_CI_AS
2 LUNs
Windows Server
Update Services
(optional)
SCWSUSDB
Database Engine
SQL_Latin1_General_CP1_CI_AS
2 LUNs
Full-Text Search
Appendix D outlines the required SQL Server instances and associated recommended node placements.
3.2
Prerequisites
The following environment prerequisites must be met before proceeding.
The default SQL Server collation settings are not supported for multi-lingual installations of the Service Manager component. Only use the default
SQL Server collation if multiple languages are not required. Note that the same collation must be used for all Service Manag er databases
(Management, Data Warehouse, and Reporting Services).
3.2.1 Accounts
Verify that the following accounts have been created.
User name
Purpose
Permissions
<DOMAIN>\FT-SQL-SVC
3.2.2 Groups
Verify that the following security groups have been created.
Security group name
Group scope
Members
<DOMAIN>\FT-SQL-Admins
Universal
SQLServer2008R2SP1-KB2528583-IA64-ENU.exe
SQLServer2008R2SP1-KB2528583-x64-ENU.exe
SQLServer2008R2SP1-KB2528583-x86-ENU.exe
Two LUNs for each fabric management component instance (20 LUNs for all products).
During the provisioning process, four virtual machines were built to the specifications outlined in the Private
Cloud Fast Track Reference Architecture Guide to support SQL Server operations for fabric management. Once
created, the iSCSI targets must be configured within each virtual machine to make them accessible by each
candidate cluster node.
Perform the following steps on all fabric management SQL Server virtual machines.
Log on to the first node in the SQL Server cluster
with a user with local admin rights.
Verify that the following accounts and/or groups
are members of the Local Administrators group
on the first and second SQL Server nodes:
Perform the following steps on the first fabric management SQL Server virtual machine. Perform these
operations on a single node prior to creating the failover cluster.
Within Server Manager, navigate to the
Storage node and expand the Disk
Management snap-in. The iSCSI LUNs should
be visible in the snap-in, but should appear
offline.
Organizations should configure the interfaces according to their specific deployment characteristics. If there is a
separate physical networks used for iSCSI and/or inter-cluster private communications (also known as
heartbeat), you should reconnect the vNICs appropriately. Once complete, each disk should be brought online
one at a time, initialized, and formatted on the first candidate cluster node. Specifying meaningful volume
labels while formatting the disks can help in the future if one or more of the disks lose their assignment to the
cluster or virtual machines themselves and need be identified.
Important Note: The installation of a SQL Server cluster creates computer accounts in AD DS for each instance
in the cluster called cluster name objects (CNOs). By default, these objects are created in the default Computers
container (in other words, cn=Computers) of the target Active Directory domain. The account used to perform
the installation of the SQL Server cluster requires the rights in AD DS to create the associated CNOs for each
product SQL Server instance. This occurs as a standard part of the SQL Server installation process. There are
several approaches to mitigate this, including using a higher privileged account for installation, delegating
rights in AD DS for the account used for installation, or pre-creating the computer accounts in the target Active
Directory domain. Further discussion of this aspect of Windows Server Failover Cluster installation (and
mitigation strategies) can be found in the Windows Server 2008 R2 Failover Cluster Step-by-Step Guide.10
Perform the following steps on the first fabric management SQL Server node virtual machine with an
account that has both local Administrator rights and permissions in AD DS to create the SQL Server CNOs.
From an elevated Command Prompt within each
guest virtual machine (Node 1, Node 2, and
additional nodes such as Node 3 and Node 4, if
desired), run the following command to install
the Failover Clustering feature on Windows
Server 2008 R2:
servermanagercmd i Failover-Clustering11
10
11
While the use of servermanagercmd is deprecated for future releases in favor of PowerShell cmdlets, this method is satisfactory for the installation
and the warning can be safely ignored.
Once the clustering of the MSDTC service is completed and verified, the installation of SQL Server in a cluster
configuration can proceed.
3.3
Installation
3.3.1 Install the SQL Server Named Instances on the Guest Cluster (Node 1)
Prior to performing installation of the SQL Server cluster, the information gathered in previous steps must be
compiled to provide a point of reference for the steps required during setup. The following example is
provided.
Component
Virtual
Machine
Manager
App
Controller
Orchestrator
Operations
Manager
Operations
Manager
Data
Warehouse
Service
Manager
management
server
Service
Manager
analysis
server
Service
Manager
Data
Warehouse
server
Microsoft
SharePoint
services Farm
Cluster
Service
Name
SQL Server
(SCVMMDB)
SQL Server
(SCACDB)
SQL Server
(SCODB)
SQL Server
(SCOMDB)
SQL Server
(SCOMDW)
SQL Server
(SCSMDB)
SQL Server
(SCSMAS)
SQL Server
(SCSMDW)
SQL Server
(SCSPFarm)
Clustered
SQL Server
Instance IP
Address
10.1.1.22
10.1.1.23
10.1.1.24
10.1.1.25
10.1.1.26
10.1.1.27
10.1.1.28
10.1.1.29
10.1.1.30
Host
Cluster
Public
Network
Interface
Name
Host
Cluster
Public
Network
Interface
Subnet
Mask
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
Cluster
Network 2
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
SQL Server
Instance
DATA
Cluster
Disk
Resource
Cluster Disk 2
Cluster Disk 4
Cluster Disk 6
Cluster Disk 8
Cluster Disk 10
Cluster Disk 12
Cluster Disk
14
Cluster Disk
16
Cluster Disk
18
SQL Server
Instance
DATA Drive
E:
G:
I:
K:
M:
O:
Q:
S:
U:
SQL Server
Instance
Failover
Cluster
Network
Name
SQLSCVMMDB
SQL SCACDB
SQLSCODB
SQLSCOMDB
SQLSCOMDW
SQLSCSMDB
SQLSCSMAS
SQLSCSMDW
SQLSCSPFarm
SQL Server
Instance
Install
Drive
E:
G:
I:
K:
M:
O:
Q:
S:
U:
SQL Server
Instance
LOG
Cluster
Disk
Resource
Cluster Disk 3
Cluster Disk 5
Cluster Disk 7
Cluster Disk 9
Cluster Disk 11
Cluster Disk 13
Cluster Disk
15
Cluster Disk
17
Cluster Disk
19
SQL Server
Instance
LOG Drive
F:
H:
J:
L:
N:
P:
R:
T:
V:
SQL Server
Instance
Name
SCVMMDB
SCACDB
SCODB
SCOMDB
SCOMDW
SCSMDB
SCSMAS
SCSMDW
SCSPFarm
Component
Virtual
Machine
Manager
App
Controller
SQL Server
Instance
TEMPDB
Drive
F:
H:
Orchestrator
J:
Operations
Manager
Operations
Manager
Data
Warehouse
Service
Manager
management
server
Service
Manager
analysis
server
Service
Manager
Data
Warehouse
server
Microsoft
SharePoint
services Farm
L:
N:
P:
R:
T:
V:
The template provided in Appendix A of this document should assist with capturing this information for the
installation process. Once gathered, the following steps are provided to perform installation. Note that at this
point during the installation, the first node of the SQL Server cluster must have ownership of the LUNs.
Perform the following steps on the first fabric management SQL Server node virtual machine with an
account that has both local Administrator rights and permissions in AD DS to create the SQL Server CNOs.
3.
4.
5.
6.
7.
8.
9.
SCSPFarm
o
SCSMDW
o
Analysis Services
SCSMDB
o
SCSMAS
o
SCOMDW
o
SCOMDB
o
SCODB
o
SCVMMDB
o
12
http://social.technet.microsoft.com/wiki/contents/articles/7784.collation-in-system-center-2012-service-manager.aspx.
3.3.2 Install the SQL Server Named Instances on the Guest Cluster (Additional
Nodes)
Once the creation of all required SQL Server instances on Node 1 is complete, additional nodes (Node 2
required, additional nodes are optional) can be added to each instance of the cluster. Follow the steps below to
begin the installation of additional nodes of the cluster.
Perform the following steps on each additional fabric management SQL Server node virtual machine.
From the SQL Server 2008 R2 slipstreamed
installation media source, right-click setup.exe
and select Run as administrator from the
shortcut menu to begin setup.
Installation of
System Center
2012 Virtual
Machine Manager
Perform
Prerequisites
Pattern 1
Installation: HA
Management
Server
Install the
Windows
Automated
Installation Kit
(AIK)
Pattern 1
Installation:
Create the HA
SCVMM Library
Share
Pattern 2
Installation:
Stand-alone
Management
Server
Install the
Windows Server
Update Services
Administration
Console
4.1
Overview
This section provides a high-level walkthrough about how to set up and run the task sequence and scripts for
deploying Virtual Machine Manager into the Private Cloud Fast Track fabric management architecture. The
following assumptions are made prior to the installation:
If deploying Design Pattern 1, a base virtual machine running Windows Server 2008 R2 (x64) has been
provisioned for Virtual Machine Manager.
The startup RAM must be at least 2 GB for a virtual machine with Dynamic memory.
If deploying Design Pattern 2, two base virtual machines running Windows Server 2008 R2 (x64) have
been provisioned and configured as a Windows Failover Cluster.
o
For high-availability (HA) Virtual Machine Manager management server, you must use the
Enterprise or Datacenter editions of Windows Server 2008 R2.
The target virtual machines must have the Windows Automated Installation Kit 3.013 and Windows
Automated Installation Kit 3.0 supplement for SP114 installed.
The target virtual machine must have the WSUS 3.0 console installed.
A four-node, SQL Server 2008 R2 cluster with dedicated instance has been established in previous steps
for Virtual Machine Manager.
The Virtual Machine Manager SQL Server instance has two drives configured in SQL Server for the
instance devoted for Virtual Machine Manager:
Data
Logs
The Virtual Machine Manager SQL Server instance must be case-insensitive (default on SQL Server 2008
R2).
The account used to install Virtual Machine Manager must have the rights needed to connect to the
remote SQL Server instance and create databases.
The installation account must have rights to create the VMMDKM container in AD DS, or this
container must already exist prior to running Virtual Machine Manager setup.
4.2
Prerequisites
The following environment prerequisites must be met before proceeding.
4.2.1 Accounts
Verify that the following security groups have been created.
User name
Purpose
Permissions
<DOMAIN>\FT-VMM-SVC
Virtual Machine
Manager Service
Account
<DOMAIN>\FT-SQL-SVC
13
14
The Windows Automated Installation Kit Supplement for Windows 7 SP1 - http://www.microsoft.com/download/en/details.aspx?id=5188.
Note: The user account that initiates the installation process must have dbowner permissions in the SQL Server
instance dedicated to Virtual Machine Manager. This can be achieved by adding this account to the FT-SQLADMINS group.
4.2.2 Groups
Verify that the following security groups have been created.
Security group name
Group scope
Members
<DOMAIN>\FT-VMM-Admins
Global
FT-VMM-SVC
<DOMAIN>\FT-VMMDelegatedAdmins
Global
<DOMAIN>\FT-VMM-SSUsers
Global
<DOMAIN>\FT-VMM-ROAdmins
Global
4.2.5 Install the Windows Automated Installation Kit Supplement for Windows
7 SP1
The Windows Automated Installation Kit (AIK) Supplement should be installed in addition to the core AIK
binaries. The following steps show how to install the AIK Supplement.
Perform the following steps on the Virtual Machine Manager virtual machine. For clustered Virtual
Machine Manager, perform this step on both Virtual Machine Manager virtual machines.
Mount the supplement ISO to the virtual
machine and browse to the contents. Note the
drive letter of the ISO once it is mounted to the
virtual machine.
Note: The Windows AIK Supplement for
Windows 7 SP1 can be downloaded from
http://www.microsoft.com/download/en/details.
aspx?id=5188.
Perform the following steps on the first Virtual Machine Manager virtual machine. These operations
must occur on a single node prior to creating the failover cluster.
In Server Manager, navigate to the Storage
node and expand the Disk Management snapin. The iSCSI LUNs should be visible in the snapin, but should appear offline.
Perform the following steps on both Virtual Machine Manager virtual machines with an account that has
both local Administrator rights and permissions in AD DS to create the Virtual Machine Manager CNOs.
From an elevated Command Prompt within both
guest virtual machines (Node 1 and Node 2), run
the following command to install the Failover
Clustering feature on Windows Server 2008 R2:
servermanagercmd i Failover-Clustering15
Perform the following steps on the first Virtual Machine Manager virtual machine with an account that
has both local Administrator rights and permissions in AD DS to create the Virtual Machine Manager
CNOs.
The first step is to perform Cluster Validation.
From an elevated Windows PowerShell prompt
on the first SQL Server node, run the following
commands to test the cluster configuration:
Import-Module FailoverClusters
Test-Cluster <Node1>, <Node2>
15
While the use of servermanagercmd is deprecated for future releases in favor of PowerShell cmdlets, this method is satisfactory for the installation
and the warning can be safely ignored.
16
4.3
DHCP:
Static IP:
Communication to agents on
hosts and library servers default:
5985.
Perform the following steps on the second Virtual Machine Manager virtual machine.
4.4
17
18
Perform the following steps on the Virtual Machine Manager virtual machine.
4.5
Operations Manager
The Operations Manager installation process includes the following high-level steps.
3
Perform
Prerequisites
Installation of
System Center
2012 Operations
Manager Database
and Server Roles
Post Installation
Configuration of
Operations
Manager
Installation:
Management
Server
Register the
Required Service
Principal Names
for the
Management
Servers
Installation:
Reporting Server
Deploy and
Configure the OM
Agent on VMM
Servers
Pattern 1
Installation:
Add an Additional
Management
Server
Install the
Operations
Manager Console
on the VMM
Management
Servers
Configure SQL
Server Prerequites
Download and
Import the
Prerequisite
Management
Packs in OM
Perform Virtual
Machine Manager
and Operations
Manager
Integration
5.1
Overview
This section provides a high-level walkthrough about how to set up and run the task sequence and scripts for
deploying Operations Manager into the Private Cloud Fast Track fabric management architecture. The following
assumptions are made:
A base virtual machine running Windows Server 2008 R2 (x64) has been provisioned for Operations
Manager:
o
Both .NET Framework 3.5 SP1 and .NET Framework 4 are required.
A SQL Server 2008 R2 cluster with dedicated instances has been established in previous steps:
o
The SQL Server cluster instances supporting the Operations Manager databases have two drives each
already configured:
Data
Logs
The installation will follow a remote SQL Server configuration with multiple SQL Server instances:
o
SQL Server Reporting Services and SQL Server Analysis Services and associated databases will
run on one instance locally on the server.
The Operations Manager databases on will run on a separate SQL Server instance on the
cluster.
5.2
Prerequisites
The following environment prerequisites must be met before proceeding.
5.2.1 Accounts
Verify that the following domain accounts have been created.19
19
User name
Purpose
Permissions
<DOMAIN>\FT-SCOMSVC
<DOMAIN>\FT-SCOMAction
<DOMAIN>\FT-SCOM-DR
<DOMAIN>\FT-SCOMDW
5.2.2 Groups
Verify that the following security groups have been created.
Security group name
Group scope
Members
<DOMAIN>\FT-SCOMADMINS
Global
<DOMAIN>\FT-SCOM-Action
<DOMAIN>\FT-SCOM-SVC
<DOMAIN>\FT-SCOM-DR
<DOMAIN>\FT-SCOM-DW
Operations Manager Administrators
privileged admin account
Operations Manager computer account
<DOMAIN>\FT-VMM-SVC
<DOMAIN>\FT-OMOperators
Global
<DOMAIN>\FT-OMAdvOperators
Global
5.2.4 Install the SQL Server Reporting Services and Analysis Services (Split
Configuration)
The Operations Manager installation requires SQL Server Reporting Services and SQL Server Analysis Services to
be installed to support the Operations Manager reporting features and integration with Virtual Machine
Manager. Perform the provided steps to install SQL Server Reporting Services and SQL Server Analysis Services
to support the Operations Manager reporting features.
Perform the following steps on the Operations Manager Reporting Server virtual machine only.
Log on to the Operations Manager virtual
machine with a user with local admin rights.
Verify that the following accounts and/or groups
are members of the Local Administrators group
on the Operations Manager reporting server
virtual machine:
BUILTIN\Administrators.SQL Server
Admins group.
20
Perform the following steps on the Operations Manager management server virtual machine. For Design
Pattern 1 deployments with two Operations Manager management server virtual machines, perform
these steps on both virtual machines.
From the installation media source, right-click
ReportViewer.exe and click Run as
administrator on the shortcut menu to begin
setup.
Perform the following step on an Active Directory Domain Controller in the target environment.
In the domain where Operations Manager will
be installed, verify that the Operations Manager
computer account and the groups outlined in
the table above are members of the OM Admins
group created earlier.
Perform the following steps on the primary SQL Server cluster node.
21
5.3
22
Supported Configurations for System Center 2012 are located here: http://technet.microsoft.com/en-us/library/hh205990.aspx#4 which contains
the Operations Manager Sizing Helper http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23016. This helper is being updated
for System Center 2012 Operations Manager, but provided general guidance for database sizing.
23
Supported Configurations for System Center 2012 are located here: http://technet.microsoft.com/en-us/library/hh205990.aspx#4 which contains
the Operations Manager Sizing Helper http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23016. This helper is being updated
for System Center 2012 Operations Manager, but provided general guidance for database sizing.
Error Reporting.
5.4
The Help improve System Center 2012 Operations Manager dialog box provides
options for participating in various product
feedback mechanisms. This includes:
5.5
Error Reporting.
5.6
5.6.1 Register the Required Service Principal Names for the Operations
Manager Management Servers
Perform the following steps on a Domain Controller in the domain where Operations Manager is
installed.
Log on to a Domain Controller with a user that
has Domain Admin privileges and run
adsiedit.msc.
5.6.2 Deploy and Configure the Operations Manager Agent on the Virtual
Machine Manager Management Server
Perform the following steps on the Operations Manager virtual machine.
5.6.3 Install Microsoft Report Viewer 2010 SP1 on the Virtual Machine Manager
Management Server
The Operations Manager installation also requires the Microsoft Report Viewer 2010 SP1 package be installed
prior to installation.24 Follow the provided steps to install the Microsoft Report Viewer 2010 SP1 package.
Perform the following steps on each Virtual Machine Manager virtual machine.
From the installation media source, right-click
ReportViewer.exe and click Run as
administrator on the shortcut menu to begin
setup.
24
Error Reporting.
Service Manager
The Service Manager installation process includes the following high-level steps.
4
Installation of
System Center
2012 Service
Manager Roles
Perform
Prerequisites
Installation:
Management
Server
Install SharePoint
Foundation 2010
on the Self-Service
Portal Server
Pattern 1
Installation:
Add an Additional
Management
Server
Install .NET
Framework 4 2010
on the Self-Service
Portal Server
Installation:
Data Warehouse
Server
Install Analysis
Management
Objects on the
Management and
Data Warehouse
servers
Request an Install
an SSL Certificate
on the Self-Service
Portal Server
Installation:
Self-Service Portal
Server
6.1
Overview
This section provides a high-level walkthrough about how to set up and complete the task sequence and scripts
for deploying Service Manager into the Private Cloud Fast Track fabric management architecture. The following
assumptions are made:
Management Server
A base virtual machine running Windows Server 2008 R2 (x64) has been provisioned for the Service
Manager management server role.
A multi-node, SQL Server 2008 R2 cluster with dedicated Service Manager instances that has been
established in previous steps for Service Manager.
o
A multi-node, SQL Server 2008 R2 cluster with dedicated instance that has been established in previous
steps for Service Manager.
o
SCSMAS instance for SQL Server 2008 R2 Analysis Services and SQL Server Reporting Services
databases.
A four-node, SQL Server 2008 R2 cluster with dedicated instance that has been established in previous
steps for Service Manager.
o
A four-node, SQL Server 2008 R2 cluster with dedicated Service Manager instances that has been
established in previous steps for Service Manager.
o
6.2
Prerequisites
The following environment prerequisites must be met before proceeding.
6.2.1 Accounts
Verify that the following security groups have been created.
User name
Purpose
<DOMAIN>\ FT-SCSM-SVC
Permissions
Add the account to the local
Administrators group on the all
SCSM servers.
Must be a local admin on all
SQL Server nodes.
<DOMAIN>\ FT-SCSM-WF
<DOMAIN>\ FT-SCSM-SSRS
<DOMAIN>\ FT-SCSM-OMCI
SCSM Operations
Manager CI connector
User name
<DOMAIN>\ FT-SCSM-ADCI
Purpose
Permissions
account
<DOMAIN>\ FT-SCSM-OMAlert
SCSM Operations
Manager alert connector
account
DOMAIN>\ FT-SCSM-VMMCI
Virtual Machine
Manager CI connector
account
DOMAIN>\ FT-SCSM-OCI
Orchestrator CI
connector
<DOMAIN>\ FT-SCSM-OLAP
6.2.2 Groups
Verify that the following security groups have been created.
Group scope
<DOMAIN>\ FT-SCSMADMINS
Global
Members
DOMAIN\ FTSCSM-SVC
Member of
Must be added to the Service
Manager Administrators user role
and added to the Operations
Manager Administrators role in
Operations Manager and a
member of the Administrators
group on each SQL Server.
6.2.3 Add the .NET Framework 3.5.1 Features on all Server Manager Servers
The Service Manager installation requires the .NET Framework 3.5.1 Features to be enabled to support
installation. Follow the provided steps to enable the .NET Framework 3.5.1 Features.
Perform the following steps on all Service Manager virtual machines.
To add the .NET Framework 3.5.1 Features, from
Server Manager, select the Features node and
click Add Features. The Add Features Wizard
will appear. In the Select Features dialog box,
select .NET Framework 3.5.1 Features, and
then select the .NET Framework 3.5.1 check
box only. Leave the WCF Activation check box
clear.
6.2.5 Install SQL Server 2008 R2 Native Client on the on the Management and
Data Warehouse Servers
The Server Manager management and Data Warehouse server installations also require the SQL Server 2008 R2
Native Client be installed prior to installation. Follow the provided steps to install the SQL Server 2008 R2 Native
Client.
Perform the following steps on the Server Manager management and Data Warehouse servers virtual
machines.
From the installation media source, right-click
SQLNCLI.MSI and click Install on the shortcut
menu to begin setup.
Note: The SQL Server Native Client installer,
1033\x64\sqlncli.msi, can be downloaded
from
http://www.microsoft.com/download/en/details.
aspx?id=26728.
6.2.7 Install SQL Server Reporting Services (Split Configuration) on the Data
Warehouse Server
The Service Manager Data Warehouse installation requires SQL Server Reporting Services be installed to support
the Service Manager reporting features. Follow the provided steps to install SQL Server Reporting Services.
Perform the following steps on the Service Manager Data Warehouse virtual machine.
From the SQL Server 2008 R2 slipstreamed
installation media source, right-click setup.exe
and click Run as administrator on the shortcut
menu to begin setup.
Perform the following steps on the Service Manager self-service portal virtual machine.
Log on to Service Manager self-service portal
server (not a Service Manager management
server or the Data Warehouse server). Locate the
SharePoint Foundation 2010 installation file.
Right-click SharePointFoundation.exe and
click Run as administrator on the shortcut
menu to begin setup.25
25
26
6.2.10 Request and Install an SSL Certificate on the Self-Service Portal Server
The Service Manager self-service portal installation requires a secure socket layer (SSL) certificate in order to
enable SSL on the portal website.27 If the self-service portal is to be installed without SSL this section can be
skipped. There are several ways to request an SSL Certificate. One method, through the IIS Manager console, is
outlined below.
27
Perform the following steps on the Service Manager self-service portal virtual machine.
Log on to the Service Manager virtual machine
with a user with local admin rights. From the Start
Menu click Administrative Tools and then click
Internet Information Services (IIS) Manager.
6.3
Installation
The following steps must to be completed in order to install the Service Manager roles correctly.
Perform the following steps on all Service Manager Servers virtual machines.
Log on to each Service Manager virtual machine
with a user with local admin rights.
Verify that the following accounts and/or groups
are members of the Local Administrators group
on each Service Manager virtual machine:
Perform the following step on an Active Directory Domain Controller in the target environment.
In the domain where Service Manager will be
installed, verify that the SM Operations Manager
alert connectors and the Service Manager service
accounts are members of the SM Admins group
created earlier.
Repository
Data Mart
OM Data mart
CM Data mart
Perform the following steps on the Service Manager management server virtual machine to register the
Service Manager Data Warehouse and enable reporting in the Service Manager instance.
Within the Service Manager Console, navigate
to the Register with Service Managers Data
Warehouse section. Click the Register with
Service manager Data Warehouse link to
enable reporting.
Note: If the console was open from the previous
installation, close and reopen it.
Perform the following steps on the System Center Service Manager self-service portal virtual machine.
Log on to Service Manager self-service portal
server (not the Service Manager management
server or the Data Warehouse server).
From the Service Manager installation media
source, right-click setup.exe and click Run as
administrator on the shortcut menu to begin
setup.
In the Configure the Service Manager SelfService Portal name and port dialog box,
specify the following information in the
provided boxes:
In the Configure the account for the SelfService Portal dialog box, verify that the
Domain account option is selected and specify
the SM Service Account in the User name box.
Enter the appropriate Password and Domain in
the box and drop-down menu.
Before proceeding, click Test Credentials to
verify the credentials provided.
After the test succeeds, click Next to continue.
Orchestrator
The Orchestrator installation process includes the following high-level steps.
5
Perform
Prerequisites
Installation of
System Center
2012 Orchestrator
Roles
Post Installation
Configuration of
Orchestrator
Installation:
Runbook,
Orchestration
Console, Web
Service and
Designer Server
Install Integration
Packs
Pattern 1
Installation:
Add an Additional
Runbook Server
Deploy and
Configure
Integration Packs
Install Silverlight
Runtime 4
7.1
Overview
This section provides the setup procedure for Orchestrator into the Private Cloud Fast Track fabric management
architecture. The following assumptions are made:
Base virtual machines running Windows Server 2008 R2 (x64) have been provisioned.
A multi-node, SQL Server 2008 R2 cluster with dedicated instance has been established in previous
steps for Orchestrator.
7.2
Prerequisites
The following environment prerequisites must be met before proceeding.
7.2.1 Accounts
Verify that the following security accounts have been created.
User name
Purpose
Permissions
<DOMAIN>\FT-SCO-SVC
Orchestrator service
account
FT-VMM-Admins
7.2.2 Groups
Verify that the following security groups have been created.
Security group name
Group scope
Members
<DOMAIN>\FT-SCOOperators
Global
<DOMAIN>\FT-SCOSVC
<DOMAIN>\FT-SCOAdmins
Global
<DOMAIN>\FT-SCOSVC
Member of
Local Administrators
Target Active Directory domain
BUILTIN\Distributed COM Users
7.3
Error Reporting.
28
Orchestrator guidance is provided by the following TechNet resources: Using Windows Firewall with Orchestrator http://technet.microsoft.com/en-us/library/hh912321.aspx and TCP Port Requirements http://technet.microsoft.com/en-us/library/hh420382.aspx.
%SystemRoot%\SysWOW64\orchestrato
rRemotingService.exe
7.4
Error Reporting.
%SystemRoot%\SysWOW64\orchestrato
rRemotingService.exe
29
Orchestrator guidance is provided by the following TechNet resources: Using Windows Firewall with Orchestrator http://technet.microsoft.com/en-us/library/hh912321.aspx and TCP Port Requirements http://technet.microsoft.com/en-us/library/hh420382.aspx.
7.5
Post-Installation Tasks
After the installation is complete, the installation and configuration of Orchestrator Integration Packs on the
target Runbook Servers is required.
30
Error Reporting.
31
32
The actual download link for the integration packs installed for Private Cloud Fast Track is at the same download link listed in the footnote above
(http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=28725).
33
34
The use of the Administrator account is used as an example. Use account information that is applicable to your installation.
35
The use of the Administrator account is used as an example. Use account information that is applicable to your installation.
App Controller
The App Controller installation process includes the following high-level steps.
6
Perform
Prerequisites
Installation of
System Center
2012 App
Controller
Install App
Contoller
Install Silverlight
Runtime 4
Request and
Install an SSL
Certificate
Installation of the
Virtual Machine
Manager Console
8.1
Overview
This section provides a high-level walkthrough about how to set up App Controller. The following assumptions
are made:
A base virtual machine running Windows Server 2008 R2 (x64) has been provisioned for App Controller
A SQL Server 2008 R2 cluster with dedicated instance that has been established in previous steps for
App Controller
All the System Center products have been hydrated and validated
A Trusted Server Authentication (SSL) Certificate (the CN field of the certificate must match server
name) is installed
8.2
Prerequisites
The following environment prerequisites must be met before proceeding.
8.2.1 Accounts
Verify that the following security groups have been created.
User name
Purpose
Permissions
<DOMAIN>\ FT-SCAC-SVC
FT-SCAC-Admins
FT-VMM-Admins
8.2.2 Groups
Verify that the following security groups have been created.
Group name
Purpose
<DOMAIN>\ FT-SCAC-Admins
Members
<DOMAIN>\ FT-SCAC-SVC
<DOMAIN>\ FT-VMM-Admins
Static Content
Default Document
HTTP Errors
ASP.NET
.NET Extensibility
ISAPI Extensions
ISAPI Filters
HTTP Logging
Request Monitor
Tracing
Basic Authentication
Windows Authentication
Request Filtering
Static Content Compression
IIS Management Console
8.3
Installation
The following steps needs to be completed in order to install App Controller.
Microsoft Update.
Perform
Prerequisites
Installation of
System Center
2012 Cloud
Services Process
Pack
Install Cloud
Services Process
Pack on Service
Manager
Create the
OrchestratorUsers
Group local group
on the
Orchestrator
Server
9.1
Overview
This section provides the setup procedure for Orchestrator into the Private Cloud Fast Track fabric management
architecture. The following assumptions are made:
The System Center integration pack for System Center 2012 Service Manager needs to be imported
into Orchestrator per previous steps.
Operations Manager integration with Virtual Machine Manager should already be complete per
previous steps.
The System Center Cloud Services Process Pack is available at http://technet.microsoft.com/enus/library/hh562067.aspx. IT organizations considering IaaS will need to examine and adapt their existing tools,
processes, workflows, and automation to meet the requirements of an effective cloud services implementation.
While it is critical that the underlying components (such as self-service portal, ticketing infrastructure,
notifications, workflows, and automation) integrate well with each other and account for industry-wide
recommended practices, the work involved to implement an effective cloud service can be daunting and time
consuming.
The System Center Cloud Services Process Pack addresses these concerns by enabling IaaS while incorporating
domain expertise and recommended practices from enterprises that have successfully deployed IaaS. These
recommended practices are made available out-of-the box and are evident in all aspects of the solution.
The potential benefits offered by the System Center Cloud Services Process Pack for the enterprise include:
Deep customization and extension of the cloud services experience that is natively supported by the
System Center suite of products.
Reduced cost, effort, and time to deploy cloud services to organizations that already utilizes the System
Center platform.
The potential benefits offered by the System Center Cloud Services Process Pack for consumers of IT within the
enterprise include:
Standardized and well-defined processes for requesting and managing cloud services, including the
ability to define projects, capacity pools, and virtual machines.
Natively supported request, approval, and notification to help enable businesses to effectively manage
their own allocated infrastructure capacity pools.
The System Center Cloud Services Process Pack offers a self-service experience to facilitate private cloud
capacity requests from your business unit IT application owners and end users, including the flexibility to
request additional capacity as business demands increase.
9.2
Prerequisites
The following environment prerequisites must be met before proceeding.
9.2.1 Import the Virtual Machine Manager Discovery Management Pack into
Service Manager
The Virtual Machine Manager Discovery Management Pack must be installed prior to the installation of CSPP.
The following steps are provided.
Perform the following steps on the Service Manager management server virtual machine.
From the Service Manager Console, click the
Administration node. In the Import
Management Packs section, click Import
additional management packs.
2.
3.
Services Library
4.
Manager Library
5.
36
http://blogs.technet.com/b/orchestrator/archive/2012/05/10/faq-cloud-service-mp-pre-req-error-the-current-user-isnot-a-valid-system-center-orchestrator-user.aspx
9.3
Perform the following steps on the Service Manager management server virtual machine.
Log on to the Service Manager management
server virtual machine with a user with local
admin rights.
Verify the account has the following rights:
9.4
An administrator on VMM.
Virtual
Machine
Manager
App
Controller
Orchestrator
Operations
Manager
Operations
Manager
Data
Warehouse
Service
Manager
management
server
Service
Manager
analysis
server
Service
Manager
Data
Warehouse
server
SharePoint
Farm
Cluster
Service
Name
Clustered
SQL Server
Instance IP
Address
SQL Server
(SCVMMDB)
SQL Server
(SCACDB)
SQL Server
(SCODB)
SQL Server
(SCOMDB)
SQL Server
(SCOMDW)
SQL Server
(SCSMDB)
SQL Server
(SCSMAS)
SQL Server
(SCSMDW)
SQL Server
(SCSPFarm)
SQLSCVMMDB
SQL SCACDB
SQLSCODB
SQLSCOMDB
SQLSCOMDW
SQLSCSMDB
SQLSCSMAS
SQLSCSMDW
SQLSCSPFarm
SCVMMDB
SCACDB
SCODB
SCOMDB
SCOMDW
SCSMDB
SCSMAS
SCSMDW
SCSPFarm
Host
Cluster
Public
Network
Interface
Name
Host
Cluster
Public
Network
Interface
Subnet
Mask
SQL Server
Instance
DATA
Cluster Disk
Resource
SQL Server
Instance
DATA Drive
SQL Server
Instance
Failover
Cluster
Network
Name
SQL Server
Instance
Install Drive
SQL Server
Instance
LOG Cluster
Disk
Resource
SQL Server
Instance
LOG Drive
SQL Server
Instance
Name
SQL Server
Instance
TEMPDB
Drive
12 Appendix C: SlipSQL.PS1
To support slipstreamed installations of SQL, the following Windows PowerShell script is provided to create a
merged SQL Server source.
# Title: SQL 2008 R2 Build SlipStream Script
# Version: 1.1
$debug=1
Function Get-ValidPath ($path)
{
$isValid = $False
Do
{
$path = Read-Host "Enter the location (folder)"
$isValid = Test-Path $path
if (! $isValid ) { Write-Error $path is not a valid folder }
}
Until ($isValid)
return $path
}
Function Merge-SQLFiles ($UpdatePath, $SlipStreamTargetPath, $SlipStreamTargetFolder)
{
# Read in the update path and loop through each file.
$files = Get-ChildItem $UpdatePath
foreach ($file in $files)
{
if ($debug -eq 1){Write-Host "Extracting file $file"}
$UpdateFile = $UpdatePath + "\" + $file
$UpdateTargetPath = $SlipStreamTargetPath + "\" + $SlipStreamTargetFolder
[diagnostics.process]::start("$UpdateFile","/passive /x:$UpdateTargetPath").WaitForExit()
}
# Copy the updated setup.exe and setup.rll files into the build
write-host "Merging Setup files"
[diagnostics.process]::start("robocopy","$UpdateTargetPath $SlipStreamTargetPath setup.exe").WaitForExit()
[diagnostics.process]::start("robocopy","$UpdateTargetPath $SlipStreamTargetPath setup.rll").WaitForExit()
# Merge files from the ia64 update path with the exception of Microsoft.SQL.Chainer.PackageData.dll
write-host "Merging ia64 files"
$UpdateTargetPathPlatform = $UpdateTargetPath + "\ia64"
$SlipStreamTargetPathPlatform = $SlipStreamTargetPath + "\ia64"
[diagnostics.process]::start("robocopy","$UpdateTargetPathPlatform $SlipStreamTargetPathPlatform /XF
Microsoft.SQL.Chainer.PackageData.dll").WaitForExit()
# Merge files from the x86 update path with the exception of Microsoft.SQL.Chainer.PackageData.dll
write-host "Merging x86 files"
$UpdateTargetPathPlatform = $UpdateTargetPath + "\x86"
$SlipStreamTargetPathPlatform = $SlipStreamTargetPath + "\x86"
[diagnostics.process]::start("robocopy","$UpdateTargetPathPlatform $SlipStreamTargetPathPlatform /XF
Microsoft.SQL.Chainer.PackageData.dll").WaitForExit()
# Merge files from the x64 update path with the exception of Microsoft.SQL.Chainer.PackageData.dll
write-host "Merging x64 files"
$UpdateTargetPathPlatform = $UpdateTargetPath + "\x64"
$SlipStreamTargetPathPlatform = $SlipStreamTargetPath + "\x64"
[diagnostics.process]::start("robocopy","$UpdateTargetPathPlatform $SlipStreamTargetPathPlatform /XF
Microsoft.SQL.Chainer.PackageData.dll").WaitForExit()
}
Write-Host "`nSQL Server Slipstream Script`n" -ForeGround "yellow"
Write-Host "*********************************************************" -ForeGround "yellow"
Write-Host "* This script will merge a SQL 2008 R2 Service Pack and *" -ForeGround "yellow"
Write-Host "* Cumulative Update into a single slipstreamed build *" -ForeGround "yellow"
Write-Host "*********************************************************" -ForeGround "yellow"
Write-Host "`n"
Do {
# Prompt the user for all source paths
Write-Host "Enter the SQL RTM Source Path" -ForeGround "green"
$SQLRTMPath = Get-ValidPath $path
Write-Host "Enter the SQL Service Pack Source Path" -ForeGround "green"
$SQLPCUPath = Get-ValidPath $path
Write-Host "Enter the SQL Cumulative Update Source Path" -ForeGround "green"
$SQLCUPath = Get-ValidPath $path
if ($debug -eq 1){Write-Host "`nProvided Source Paths" }
if ($debug -eq 1){Write-Host "SQLRTMPath: $SQLRTMPath"}
if ($debug -eq 1){Write-Host "SQLPCUPath: $SQLPCUPath"}
if ($debug -eq 1){Write-Host "SQLCUPath: $SQLCUPath"}
Write-Host "`n"
Write-Host "Enter the desired SQL Slipstream Target Path" -ForeGround "green"
Write-Host "(Note this path should not previously exist)" -ForeGround "green"
$SQLSSTargetPath = Read-Host "Enter the location (folder)"
# Present a confirmation menu to the end user
Write-Host "`nConfirm Source and Target Folders"
Write-Host "----------------------------------`n"
Write-Host "SQL RTM Source Path: `t`t`t$SQLRTMPath"
Write-Host "SQL Service Pack Source Path: `t`t$SQLPCUPath"
Write-Host "SQL Cumulative Update Source Path: `t$SQLCUPath"
Write-Host "SQL Target Slipstreamed Path: `t$SQLSSTargetPath"
$settings = $values
$Confirm = 0
$ConfirmTitle = ""
$ConfirmMessage = "`nAre these values correct?"
$yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", "Yes"
$no = New-Object System.Management.Automation.Host.ChoiceDescription "&No", "No"
$ConfirmOptions = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no)
$ConfirmResult = $host.ui.PromptForChoice($ConfirmTitle, $ConfirmMessage, $ConfirmOptions, 0)
switch ($ConfirmResult)
{
# Set the boolean flag if the user confirms "yes" (0 = yes, 1 = no)
0 {$Confirm = 1}
1 {$Confirm = 0}
}
} Until ($Confirm -ne 0)
Write-Host "`n"
Component
Servers
SCSM Server 2
Management
Server
Data
Warehouse
SSRS Files
Only Install
Console
SCSM Server 3
Web Portal
WSUS/WDS
Server
Portal
SharePoint
Console
SCVMM Server
SCOM Server
SCOM Server 2
Management
Server
Management
Server
Console
Console
Reporting
Server
SSRS Files
Only Install
App Controller
Server
Portal
SSAS Install
WSUS Console
Designer
SCODB
SCSMDB
Orchestrator
ServiceManager
SCSMDW
SCSMAS
CMDWDataMart
SCSM SSAS DB
SCSPFarm
SCVMMDB
SCOMDB
SCOMDW
SCOMASRS
SCACDB
OperationsManager
OperationsManagerDW
AppController
Low
Low
SharePoint_Config
VirtualManagerDB
OMDWDataMart
SharePoint_Content
DBs
WSUS DB
DWDataMart
WSS DBs
ReportServer
Optional Component
Database
Instance
Names
SCO
Management
Server
Runbook
Server
ReportServerTempDB
DWStagingAndConfig
DWSRepository
ReportServer
ReportServerTempDB
LUNs
Workload
Profile
Medium
Medium
High
High
Low
Low
Medium
Medium
LUN1: Data
LUN3: Data
LUN5: Data
LUN7: Data
LUN9: Data
LUN11: Data
LUN13: Data
LUN15: Data
LUN17: Data
LUN19: Quorum
LUN2: Logs
LUN4: Logs
LUN6: Logs
LUN8: Logs
LUN10: Logs
LUN12: Logs
LUN14: Logs
LUN16: Logs
LUN18: Logs
LUN20: MSDTC
SQL Cluster
Node 2
Node 2
Node 2
Node 1
Node 1
Node 1
Node 1
Node 1
Node 2
Node 1
Node 1
Node 3
Node 3
Node 1
Node 2
Node 1
Node 1
Node 3
Node 3
Node 1
Node 2
Node 2
Node 4
Node 2