SCCM hardware requirements basically depends on your organization's size. You need to consider how many clients you will be serving and decide how your environment will be structured. Read the technet article below for detailed hardware requirements.
You also make sure the operating system version, SQL Database and SCCM Server version are compatible with eachother. In this article my site server and database server are deployed on seperate servers. Both servers are Windows Server 2012 Datacenter version and SQL server version is SQL_Srv_Standard_Edition_2012_with_SP1_English. I am using SCCM 2012 R2 version. I recommend you to review the link below for detailed information about the subject.
The servers should be joined to the domain and updated now.
1.Extend AD Schema:
We need to extend the Active Directory schema in order to create the required SCCM tables in Active Directory database. Log onto Active Directory, start command prompt with administrative rights and run SMSSETUP\BIN\x64\extadsch.exe. This file is located under your SCCM 2012 R2 setup package that you downloaded.
2.Create the System Management Container:
Administrative Tools altında bulunan ADSI.Edit'i açalım ve System altında yeni bir obje oluşturalım.
Open Administrative Tools and start ADSI.Edit. We need to create a new object under System.
Choose container as Class
type System Management in Value textbox.
3. Security Permission Configuration on System Management Container:
These permissions are required for SCCM Site Servers to be able to access System Management Container.
Add your site servers.
Give Full Control permission to the site server. Then click Advanced.
Select your Site Server and click Edit
This object and all descendant objects should be selected. So, Site Server will have full control on System Management container and everything in it.
4. SCCM Admin Account Creation:
Create a domain admin user account for SCCM administration. I named my user as smsadmin. Don't forget to add this user under the domain admins group.
5. Firewall Ports:
Just for now, disable your firewall on site server and database server. After you make sure everything works fine you can configure firewall settings later. I will be explaining firewall ports in a following reading.
6.Add SCCM site server computer account to local admin group on SQL Server
Log onto SQL Server and open Computer Management console. Add your site server to local admin group.
7. Add IIS Role, Features and Role Services
During the IIS installation, the following features should be selected.
.Net Framework 3.5 Features [tüm alt feature'larınıda yükleyin]
.Net Framework 4.5 Features [tüm alt feature'larınıda yükleyin]
Remote Differential Compression
These role services should be installed
Common HTTP Features – Default Document, Static Content.
Application Development – ASP.NET 3.5, .NET Extensibility 3.5, ASP.NET 4.5, .NET Extensibility 4.5, ISAPI extensions.
Security – Windows Authentication.
IIS 6 Management Compatibility – IIS Management Console, IIS 6 Metabase Compatibility, IIS 6 WMI Compatibility, IIS Management Scripts and Tools.
While you are installing Role services, you might be asked for Windows Server 2012 DVD, if so click " Specify an alternate source path". Browse to \Sources\sxs from the installation media.
We can now start installing SQL Server.