SCCM Test Lab Guide
SCCM Test Lab Guide
SCCM Test Lab Guide
Abstract
This document will assist architects, consultants, system engineers, and system administrators in deploying System Center 2012: Configuration Manager in a test lab.
Copyright
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred. 2012 Microsoft Corporation. All rights reserved. Active Directory, Forefront, Microsoft, MS-DOS, Visual Studio, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Contents
System Center 2012: Configuration Manager Test Lab Guide Introduction
In This Guide Test Lab Overview Hardware and Software Requirements Steps for Configuring the System Center 2012 Configuration Manager Test Lab
1 6
6 6 8 9
Step 1: Set up the Base Configuration Test Lab Step 2: Configure CM1
Install Windows Server 2008 R2 SP1 on CM1 Configure TCP/IP Properties on CM1 Rename and Join Domain on CM1
10 11
11 11 12
13
13 13 14 15 15 16 16 16
Step 4: (Optional) Enable Internet Functionality using the TMG Core Configuration Step 5: Configure DC1
Creating a Firewall Group Policy Extending the Active Directory Schema Creating a System Management Container
18 19
19 20 20
21
21
Install .NET Framework 4.0 Full Installation Install Windows Server Update Services Configure SQL Server Memory Set IIS Website Bindings for HTTPS Communication
22 22 23 24
25
25 26
27
27 28 29
30
30
Introduction
In This Guide
This paper contains instructions for setting up a test lab based on the Base Configuration Test Lab Guide and deploying Microsoft System Center 2012 Configuration Manager using one server computer and one client computer. The resulting Microsoft System Center 2012 Configuration Manager test lab demonstrates simple System Center 2012 Configuration Manager functionality. Important: The following instructions are for configuring a Microsoft System Center 2012 Configuration Manager test lab using the minimum number of computers. Individual computers are needed to separate the services provided on the network and to clearly show the desired functionality. This configuration is neither designed to reflect best practices nor does it reflect a desired or recommended configuration for a production network. The configuration, including IP addresses and all other configuration parameters, is designed only to work on a separate test lab network. Attempting to adapt this Microsoft System Center 2012 Configuration Manager test lab configuration to a pilot or production deployment can result in configuration or functionality issues. To ensure proper configuration and operation for your pilot or production Microsoft System Center 2012 Configuration Manager deployment, use the information in Planning for Configuration Manager Sites and Hierarchy (http://go.microsoft.com/?linkid=9815062) for planning and deployment decisions and Configuring Sites and Hierarchies in Configuration Manager (http://go.microsoft.com/?linkid=9815063) for the steps to properly configure System Center 2012 Configuration Manager and supporting infrastructure servers.
The Microsoft System Center 2012 Configuration Manager test lab uses the following subnet: The intranet established by the Base Configuration Test Lab Guide, referred to as the Corpnet subnet (10.0.0.0/24).
Computers on each subnet connect using a hub or switch. See the following figure.
This test lab will demonstrate basic CM client functionality. The purpose of this test lab is to allow for the creation of a basic test lab environment that consists of Microsoft System Center 2012 Configuration Manager. This test lab guide can be used as a building block for additional test lab guides that demonstrate increased functionality or additional features of Microsoft System Center 2012 Configuration Manager.
The following table provides a summary of the Microsoft software that is used in this guide. Software Microsoft System Center 2012 Configuration Manager Microsoft SQL Server 2008 R2 Enterprise 64-bit Latest Service Pack for Microsoft SQL Server 2008 R2 Enterprise (currently Service Pack 2) Windows Server Update Services with Service Pack 2 64-Bit .NET Framework 4.0 Full Installation Additional Information Microsoft System Center 2012 Configuration Manager (http://go.microsoft.com/?linkid=9815062) Microsoft SQL Server 2008 R2 (http://go.microsoft.com/fwlink/?LinkId=156714) SQLServer2008R2SP2-KB2630458-x64-ENU.exe (http://support.microsoft.com/kb/2527041)
Description of Windows Server Update Services with Service Pack 2 (http://support.microsoft.com/kb/972455) dotNetFx40_Full_x86_x64.exe (http://go.microsoft.com/?linkid=9815064)
Steps for Configuring the System Center 2012 Configuration Manager Test Lab
There are 9 steps to follow when setting up a System Center 2012 Configuration Manager test lab based on the System Center 2012 Configuration Manager Test Lab Guide. 1. Complete the Base Configuration. The Base Configuration is the core of all Test Lab Guide scenarios. The first step is to complete the Base Configuration. 2. Configure CM1. After installing the operating system, CM1 must be configured and joined to the corporate domain. 3. Complete Installing SQL Server 2008 R2 Enterprise and Service Pack 2. System Center 2012 Configuration Manager requires SQL Server 2008 or 2008 R2 with the latest service pack. 4. (optional) Complete the TMG Core Configuration. The TMG Core Configuration provides internet access to the Test Lab. 5. Configure DC1. Several steps must be performed on the domain controller in preparation for System Center 2012 Configuration Manager. 6. Install System Center 2012 Configuration Manager Prerequisites. Prior to installing System Center 2012 Configuration Manager, there are some prerequisites that must be met. 7. Install System Center 2012 Configuration Manager. Install the System Center 2012 Configuration Manager binaries on CM1. 8. Configure System Center 2012 Configuration Manager. Configure the roles of System Center 2012 Configuration Manager. 9. Deploy the System Center 2012 Configuration Manager Client. Deploy the Configuration Manager Client to CLIENT1. This guide provides steps for configuring the computers of the System Center 2012 Configuration Manager test lab, configuring System Center 2012 Configuration Manager, and deploying a Configuration Manager client. The following sections provide details about how to perform these tasks.
7. To check name resolution and network communication between CM1 and DC1, click Start, click All Programs, click Accessories, and then click Command Prompt. 8. In the Command Prompt window, type ping dc1.corp.contoso.com. 9. Verify that there are four replies from 10.0.0.1. 10. Close the Command Prompt window.
13. In the Permission Entry for SQL Server Agent, in the Apply to drop-down, select This object only. 14. Under Permissions, scroll down and check the boxes next to Read servicePrincipalName and Write servicePrincipalName. 15. Click OK 3 times. 16. Repeat steps 8-14 for CN=SQL Server Database Engine. 17. Close ADSI Edit.
13. On the Server Configuration screen, next to SQL Server Reporting Services under Account Name, enter CORP\SQLDatabase, and then under Password, enter Pass1word$ and click Next. 14. On the Reporting Services Configuration screen, click Next. 15. On the Error Reporting screen, click Next. 16. On the Installation Configuration Rules screen, click Next. 17. On the Ready to Install screen, click Install. 18. On the Complete screen, click Close.
On the Database Server screen, click Next. On the Database screen, click Next. On the Credentials screen, click Next. On the Summary screen, click Next. On the Progress and Finish screen, click Finish. Under the Report Manager URL section, click Apply to accept the default values. Click Exit.
1. On APP1, click Start, expand Administrative Tools, and click Windows Firewall with Advanced Security. 2. Under Windows Firewall with Advanced Security, click Inbound Rules. 3. In the Actions pane, click New Rule. 4. In the New Inbound Rule Wizard, on the Rule Type page, select the option button next to Port and click Next. 5. On the Protocols and Ports page, for Specific local ports enter 80,443,1433,1434, and 4022 and click Next. 6. On the Action page, click Next. 7. On the Profile page, uncheck the boxes next to Private and Public and click Next. 8. On the Name page, type CM Exceptions and click Finish.
Step 4: (Optional) Enable Internet Functionality using the TMG Core Configuration
Optionally enable full internet functionality using the Test Lab Guide: TMG Core Test Lab (http://www.isaserver.org/tutorials/TMG-Core-Test-Lab.html). This will be required if you want to test the Software Update functionality of CM in a self-contained environment.
Table 1 Required IIS 7.5 Web Server Role Services Role Service Common HTTP Features Required Features Static Content Default Document HTTP Redirection Application Development Security ASP .NET Windows Authentication
Table 2 Required IIS 7.5 Management Tools Role Services Role Service IIS Management Console IIS Management Scripts and Tools IIS 6 Management Compatibility IIS 6 Metabase Compatibility IIS 6 WMI Compatibility Required Features
To install Windows Server Update Services 1. Navigate to the directory that contains WSUS30-KB972455-x64.exe and double-click on it. You will see a preparing to install box then the Windows Server Update Services 3.0 SP2 Setup Wizard. 2. On the Welcome to the Windows Server Update Services 3.0 SP2 Setup Wizard screen, click Next. 3. On the Installation Mode Selection screen, select the option button for Full server installation including Administration Console and click Next. 4. On the End-User License Agreement screen, read the End-User License Agreement, select the option button next to I accept the terms in the License Agreement and click Next. 5. Click Next to install the Microsoft Report Viewer 2008 Redistributible. 6. On the Select Update Source screen, choose a location for updates and click Next. 7. On the Database Options screen, choose to Install Windows Internal Database on this computer and click Next. 8. On the Web Site Selection screen, under Web site preference choose the option button next to Create a Windows Server Update Services 3.0 SP2 Web site and click Next. 9. On the Ready to Install Windows Server Update Services 3.0 SP2 screen, click Next. 10. Once this completes you will see a box that says Windows Server Update Services 3.0 SP2 Setup has completed successfully. Click OK. 11. The Windows Server Update Services Configuration Wizard will start. 12. Click Cancel.
12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
25. 26.
27. 28.
Click the Make New Folder button and type Downloads. On the Prerequisite Downloads page, click Next. On the Server Language Selection page, click Next. On the Client Language Selection page, click Next. On the Site and Installation Settings page, enter CHQ for the Site code, enter Contoso Headquarters Site for the Site name, and click Next. On the Primary Site Installation page, select the option button next to Install the primary site as a stand-alone site and click Next. In the Configuration Manager dialog, click Yes. On the Database Information page, enter APP1.corp.contoso.com for the Server name and click Next. On the SMS Provider Settings page, click Next. On the Client Computer Communication Settings page, click Next. In the Configuration Manager dialog, click Yes. On the Site System Roles page, click Next. On the Customer Experience Improvement Program Configuration page, select the option button next to Join the Customer Experience Improvement Program and click Next. On the Settings Summary page, click Next. On the Prerequisite Summary page, you may receive a warning if you have not set the minimum SQL Server process memory allocation to 8 GB or higher. This is expected in a test lab environment and will not prevent installation. On the Prerequisite Summary page, click Begin Installation. On the Install page, click Close.
Adding Roles
Add additional roles to System Center 2012 Configuration Manager on CM1. To add roles to System Center 2012 Configuration Manager 1. Log on to CM1.corp.contoso.com as Administrator. 2. Click Start, click All Programs, expand Microsoft System Center 2012, expand Configuration Manager, and click Configuration Manager Console. 3. In the Configuration Manager Console, in the Administration workspace, expand Site Configuration and click on Servers and Site System Roles. 4. Under Servers and Site System Roles, right-click on \\CM1.corp.contoso.com and click Add Site System Roles. 5. In the Add Site System Roles Wizard, on the General screen, click Next. 6. On the System Role Selection screen, under Available Roles, check the boxes next to Software update point (optional), and Fallback status point. 7. On the Software Update Point screen, under Proxy Settings check the boxes next to Use a proxy server when synchronizing software updates and Use a proxy server when downloading content with Auto Deployment Rules. 8. On the Software Update Point screen, in the Proxy server name box, enter TMG1 and click Next. 9. On the Active Settings screen, check the box next to Use this server as the active software update point. 10. On the Active Settings screen, select the option button next to WSUS is configured to use a custom website (by default, clients communicate over ports 8530 and 8531). 11. On the Synchronization Source screen, click Next. 12. On the Synchronization Schedule screen, check the box next to Enable synchronization on a schedule. 13. On the Synchronization Schedule screen, select the option button next to Custom schedule, and click Customize.
14. In the Custom Schedule dialog, under Recur every, change the schedule to 8 Hours and press OK. 15. On the Synchronization Schedule screen, click Next. 16. On the Supersedence Rules screen, click Next. 17. On the Classifications screen, click Next. 18. On the Products screen, click Next. 19. On the Languages screen, select or deselect desired languages and click Next. 20. On the Fallback Status Point screen, click Next. 21. On the Summary screen, click Next. 22. On the Completion screen, click Close. 23. Under Servers and Site System Roles, right-click on \\APP1.corp.contoso.com and click Add Site System Roles. 24. In the Add Site System Roles Wizard, on the General screen, click Next. 25. On the System Role Selection screen, under Available Roles, check the box next to Reporting services point and click Next. 26. On the Reporting Services Point screen, under Site database connection settings, click Verify. 27. On the Reporting Services Point screen, under Reporting Services Point Account, click Set and click New Account. 28. In the Windows User Account dialog, next to User name enter CORP\SQLDatabase. 29. Next to Password and Confirm Password, enter Pass1word$ and press OK. 30. On the Reporting Services Point screen, click Next. 31. On the Summary screen, click Next. 32. On the Completion screen, click Close.
Configuring Roles
Configuring roles in System Center 2012 Configuration Manager on CM1. To configure roles in System Center 2012 Configuration Manager 1. In the Configuration Manager Console, in the Administration workspace, expand Site Configuration and click on Servers and Site System Roles. 2. Under Servers and Site System Roles, click on \\CM1.corp.contoso.com and in the Site System Roles pane, double-click on Distribution Point. 3. In the Distribution point Properties, on the General tab, check the box next to Enable this distribution point for prestaged content and click OK.
19. In the Client Push Installation Properties, on the General tab, check the box next to Enable automatic site-wide client push installation. 20. On the Accounts tab, next to Client Push Installation accounts, click the star button and select New Account. 21. In the Windows User Account dialog, next to User name enter CORP\Administrator. 22. Next to Password and Confirm Password, enter Pass1word$ and press OK. 23. In the Client Push Installation Properties dialog, press OK. 24. In the Administration workspace, under Hierarchy Configuration, click on Discovery Methods. 25. Double-click on Active Directory System Discovery. 26. In the Active Directory System Discovery Properties dialog, check the box next to Enable Active Directory System Discovery. 27. 28. 29. 30. Next to Active Directory containers, click the star button . In the Active Directory Container dialog, click Browse and OK twice. In the Active Directory System Discovery Properties dialog, click OK. In the Configuration Manager dialog, click Yes.