The following guide will take you through the installation of SCCM 2012 with a simple Primary Server approach and with the SQL server located on the same device.
Pre-Requisite Work:
Before installing SCCM 2012 you will need to run through some prep work to get the Active Directory configured and extended, along with some application and role/feature installs.
Create the System Management Container in AD
Connect to a domain controller and load ADSI Edit. Under the System OU create a new Object.
Choose Container and then name it ‘System Management’.
Close ADSI Edit and load AD Users and Computers
Locate the new OU. Right click and choose Delegate Control.
Delegate control to the SCCM server. Create a custom task to delegate and choose ‘This folder, existing objects in this folder and creation of new objects in this folder’
Check all Permission boxes and complete the wizard.
Extend the Schema
From the SCCM 2012 media copy the \SMSSetup\Bin\x64\ folder to a Domain Controller. Right click the Extadsch.exe and choose ‘Run as Administrator ‘
A log file ‘ExtADSch.log’ will be generated on the root of the C: Drive. Check for the entry ‘Successfully extended the Active Directory schema.’
<04-30-2013 11:00:58> Successfully extended the Active Directory schema.
Add the .Net Framework and WCF Activation Features to the SCCM Server
In Server Manager select Features, Add Features, Select .NET Framework 3.5.1, also select WCF Activation and when prompted answer Add Required Role Services click next and next again.
Add the following IIS components
Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
HTTP Redirection
Application Development
ASP.NET
.NET Extensibility
ASP
ISAPI Extensions
ISAPI Filters
Health and Diagnostics
HTTP logging
Logging tools
Request Monitor
Tracing
Security
Basic Authentication
Windows Authentication
URL Authorization
Request Filtering
IP and Domain Restrictions
Performance
Static Content Compression
Management Tools
IIS Management Console
IIS Management Scripts and Tools
Management Service
IIS 6 Management Compatibilty
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS 6 Scripting Tools
IIS 6 Management Console
Install .NET Framework 4.0
Download .Net Framework 4.0 from the Microsoft web site and install. http://www.microsoft.com/en-gb/download/details.aspx?id=17718
Add BITS and Remote Differential Compression
In Server Manager click on Add Features, check BITS and RDC.
Open TCP port 1433 and 4022 for SQL
On the local firewall add port exceptions for TCP 1433 and 4022.
Install SQL Server 2008 R2
Install all SQL Features and ensure that the default install location is modified to the correct drive (in this instance E:)
Use the default SQL instance
Ensure that the database collation is set to SQL_Latin1_General_CP1_CI_AS (note this is a backwards compatible collation).
Set the location for log files
Install SQL Server 2008 R2 SP1
Run the following install command
SQLServer2008R2SP1-KB2528583-x64-ENU.exe /Action=Patch /IAcceptSQLServerLicenseTerms /AllInstances /Quiet
Install SQL Server 2008 R2 SP1 CU6
Run the following install command
SQLServer2008R2-KB2679367-x64.exe /Action=Patch /IAcceptSQLServerLicenseTerms /AllInstances /Quiet
Restart the Server
Configure the Max and Min Memory for SQL
Set the min and max memory values for SQL Server to be 50% of total RAM – in this instance 4096Mb.
In ‘SCCM 2012 Step by Step Installation Guide – Part 2‘ I will continue the steps required to get SCCM 2012 up and running in your environment.
Good Stuff, thanks for sharing!