SCCM 2012 - p.1 - Installazione Primary Site - TUTORIAL

 
<--------->






Se vogliamo creare un ambiente di test prima di tutto bisogna avere un server con Active Directory con  Windows Server 2008 R2 SP1 come singolo DC / GC con nome SERVER2008R2  e nome del server SCCM.

E’ consigliabile avere almento 150 Gb di spazio in C:

 
Integrazioni effettuate copiando ed incollando dal seguente articolo le parti rilevanti:

 
http://www.windows-noob.com/forums/index.php?/topic/4045-system-center-2012-configuration-manager-guides/

I client di SCCM 2012 compatibili sono:

 
Server Operating System Requirements
  • Windows Server 2008 (64-bit) and Windows Server 2008 R2
  • Distribution points can run on Windows Server 2003
  •  
Client Operating System Requirements
  • Windows XP professional SP3 – x86 and Windows XP SP2 pro for 64 bit systems
  • Windows Vista SP2 (x86,x64)
  • Windows Server 2003 R2 SP2 (x86,x64)
  • Windows Server 2008 (x86,x64)
  • Windows Server 2008 R2 (x86,x64)
  • Windows 7 (x86,x64)
  •  
Database Requirements
  • SQL Server 2008 SP2 with CU 7
  • SQL Server 2008 R2 with SP1 and Cumulative Update 4
  • SQL Server Express 2008 r2 WITH SP1 and CU 3 is supported only on secondary sites
  • SQL Reporting Services is ONLY reporting solution
  •  
For Supported Configurations information, visit http://technet.microsoft.com/en-us/library/gg682077.aspx.

1. Creiamo in AD i seguenti utenti:

* SMSadmin, a domain user
*
DomJoin, utente per unire nel dominio
*
ReportsUser, utente per i report
*
ClientInstall, è un utente per installare il client SCCM sui pc


2. Aggiungere sul server degli utenti come Amministratori di macchina
Note: Perform the following on the SCCM 2012 server as Local Administrator

Va aggiungo ClientInstall, nomedominio\serversccmm, SMSAdmin

 



3. Creare il seguente Container in AD



Eseguire ADSI Edit e su 
CN=System → New, Object

 




4. Delegare Permessi al container precedente all'SCCM


 



 

NB: Repeat the above for Each site server that you install in a Hierarchy.

5. Estendere lo schema AD (non necessario)

Note: Perform the following on the Active Directory Domain Controller as a Domain Administrator
Per estendere lo schema fare il browsing del Server \\sccm\d$ e localizzare  \SMSSetup\Bin\x64\Extadsch.exe, da eseguire come amministratore Run As Administrator.

Il log dell’operazione viene scritto in
c:\ExtADSch.log it should look similar to this

 
Per l’estensione dello schema si può fare lo Schema Prep con il tool  ExtADSch.exe nel seguente path \SMSSETUP\BIN\X64. Lo Schema Prep tool per il 32 bit domain controller si usa ExtADSch.exe nel path \SMSSETUP\BIN\I386 directory.

 
Per le considerazioni se estendere o no lo schema:

http://technet.microsoft.com/en-us/library/gg712272.aspx




6. Installiamo .NET 3.5.1 e WCF Activation
Note: Perform the following on the SCCM 2012 server as SMSadmin

Da
Server Manager selezionare Features --> Add Features, selezionare.NET Framework 3.5.1, e WCF Activation e se richiesto cliccare su Add Required Role 

Services, ho preso le screenshot di seguito per saggiare che sia tutto a posto








Riporto di seguito anche le voci di seguito per esteso:
 

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

Dire yes per qualsiasi prompt che appaia Next e Instal


7. Download e installazione .NET 4
Note: Perform the following on the SCCM 2012 server as SMSadmin

Download .NET 4 from 
here (webinstall) or here (Standalone). Double click the file, After a while it will complete, Click Finish
 when done

Note: In some scenarios, such as when IIS is installed or reconfigured after the .NET Framework version 4.0 is installed, you must explicitly enable ASP.NET version 4.0. For example, on a 64-bit computer that runs the .NET Framework version 4.0.30319, run the following command:%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe –i –enable



8. Installare BITS e Remote Differential Compression




9. Download Microsoft SQL Server 2008 R2 Sp1 CU6
 
A questo punto ci si logga sempre SMSAdmin sul Server e vediamo quale versione di SQL è supportata dall'SCCM:


La versione che installiamo è SQL 2008 R2

Download Microsoft® SQL Server® 2008 R2 Service Pack 1

Download
Cumulative update package 6 for SQL Server 2008 R2 Service Pack 1


10. Installare SQL Server 2008 R2 SP1

Eseguire tali operazioni loggandosi come SMSadmin

Per vedere le versioni di SQL supportate per SCCM 2012 e relativi ruoli guardare il seguente link:


SQL_Latin1_General_CP1_CI_AS

Per installare SQL si può guardare la seguente guida.


L'importante è installarlo in d:\Program Files\... lanciare Setup.exe cliccandoci con il tasto destro del mouse eseguentolo come amministratore:

Ecco la guida:

  

Nel caso in cui, ed è il caso del nostro server, abbiamo un DVD RTM di SQL, dopo averlo inserito bisogna eseguire una finestra cmd.exe come amministratore e copiare ed incollare la seguente stringa (eseguendola dal DVD):



setup.exe /q /ACTION=Install /ERRORREPORTING="False" /FEATURES=SQLENGINE,RS,AS,IS,SSMS,TOOLS,BIDS,ADV_SSMS,CONN /INSTANCENAME=MSSQLSERVER /INSTANCEDIR="D:\Program Files\Microsoft SQL Server" /SQLSVCACCOUNT="NT AUTHORITY\System" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SQLSVCSTARTUPTYPE=Automatic /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" /AGTSVCSTARTUPTYPE=Automatic /RSSVCACCOUNT="NT AUTHORITY\System" /RSSVCSTARTUPTYPE=Automatic /ASSVCACCOUNT="NT AUTHORITY\System" /ASSVCSTARTUPTYPE=Disabled /ASSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /ISSVCACCOUNT="NT AUTHORITY\System" /ISSVCSTARTUPTYPE=Disabled /ASCOLLATION="Latin1_General_CI_AS" /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" /TCPENABLED="1" /NPENABLED="1" /IAcceptSQLServerLicenseTerms

Ecco la schermata che appare:



La stessa procedura va eseguita per i seguenti pacchetti:

SQL Server 2008 R2 SP1 Setup:


SQLServer2008R2SP1-KB2528583-x64-ENU.exe /Action=Patch /IAcceptSQLServerLicenseTerms /AllInstances /Quiet

SQL Server 2008 R2 SP1 CU6 Setup:

SQLServer2008R2-KB2679367-x64.exe /Action=Patch /IAcceptSQLServerLicenseTerms /AllInstances /Quiet

Riavviare la macchina dopo l'installazione


11. Dare i giusti diritti in SQL e settare la memoria

Bisogna dare a SCCM2012\Smsadmin il ruolo di sysadmin al SQL server aggiungendolo all' SQL server security Logins.

N.B. Sloggarsi come SMSAdmin ed entrare come Administrator locale, avviare SQL Server Management Studio guardando le screenshot seguenti. Una volta finito riloggarsi come SMSAdmin


smsadmin sql server roles.png

 
Va settata anche la memoria SQL, guardare di seguito:
  • Configuration Manager requires SQL Server to reserve a minimum of 8 gigabytes (GB) of memory for the central administration site and primary site and a minimum of 4 gigabytes (GB) for the secondary site. This memory is reserved by using the Minimum server memory setting under Server Memory Options and is configured by using SQL Server Management Studio. For more information about how to set a fixed amount of memory, see here.
  • If your SQL Server is configured for unlimited memory usage, you should configure SQL Server memory to have a maximum limit.
Settiamo come di seguito

cas memory.png

Per continuare andare al seguente link per la seconda parte e terza parte:

SCCM 2012 – p.2 - Installazione Primary Site - TUTORIAL

SCCM 2012 – p.3 - Installazione Primary Site - TUTORIAL