1 14/04/2026 10 min

Ruoli di sistema in SCCM 2012: prima la mappa, poi l’installazione

In SCCM 2012 i ruoli di sistema non si installano “a sentimento”. Il punto è capire dove collocarli nel sito, quale funzione devono servire e quali dipendenze introducono. Il comportamento corretto è semplice: il ruolo deve essere raggiungibile dai client o dagli altri componenti, deve parlare con il Management Point e con il database quando serve, e deve lasciare tracce chiare nei log. Se salti questo passaggio, ti ritrovi con installazioni formalmente completate ma inutilizzabili in pratica.

La regola operativa è questa: installa un ruolo solo dopo aver verificato prerequisiti, connettività, DNS, permessi dell’account del sito e spazio disco. SCCM 2012 è sensibile a questi dettagli, soprattutto quando il ruolo viene aggiunto su server che fanno già altro. Il setup non sempre fallisce in modo esplicito; più spesso “va a buon fine” ma poi il ruolo resta in stato degradato o non pubblica correttamente i punti di distribuzione, i punti di gestione o i componenti di reporting.

Classificazione operativa: change controllato, non click casuale

Questa è una change controllato. L’obiettivo atteso è chiaro: aggiungere un ruolo di sistema al sito SCCM 2012 senza interrompere i servizi esistenti e senza introdurre regressioni su client, distribuzione contenuti o raccolta inventario. L’osservato, quando qualcosa va storto, è quasi sempre uno di questi casi: ruolo non installato, ruolo installato ma non operativo, replica incompleta, o log con errori di permesso/connettività.

Prima di toccare la console, conviene stabilire il perimetro: sito primario o secondario, ruolo locale o remoto, server membro o domain controller, presenza di firewall tra i nodi, e versione esatta di SCCM 2012. La procedura cambia poco, ma i punti di fallimento cambiano molto.

Prerequisiti da verificare prima dell’installazione

Se manca anche solo uno di questi elementi, l’installazione rischia di fermarsi a metà o di richiedere troubleshooting inutile. Prima di aprire la console, controlla questi punti:

  1. Account del sito: deve avere i permessi necessari sul server di destinazione e sui percorsi coinvolti dal ruolo.
  2. DNS e connettività: il server deve risolversi correttamente e rispondere ai controlli base di rete.
  3. Spazio disco: sufficiente per log, content library, database o file temporanei del ruolo.
  4. Firewall: porte richieste aperte tra console, server SCCM, SQL e host del ruolo.
  5. Prerequisiti specifici del ruolo: IIS, BITS, .NET, RDC o componenti aggiuntivi, a seconda del ruolo scelto.

Per una verifica rapida della raggiungibilità, dal server SCCM o da una macchina di amministrazione usa test semplici e non distruttivi. Ad esempio:

ping nome-server
nslookup nome-server
Test-NetConnection nome-server -Port 445
Test-NetConnection nome-server -Port 80

Se uno di questi test fallisce, non è il momento di aprire la procedura guidata: prima correggi rete, DNS o firewall. In SCCM il sintomo finale può comparire molto lontano dalla causa reale.

Ruoli di sistema più comuni in SCCM 2012 e dove fanno differenza

Nel mondo SCCM 2012 i ruoli che si incontrano più spesso sono Management Point, Distribution Point, Software Update Point, Reporting Services Point, Application Catalog roles e, nei siti gerarchici, i ruoli legati alla replica e alla gestione del contenuto. Non tutti hanno lo stesso impatto operativo.

Il Management Point è il canale principale dei client verso il sito. Se lo configuri male, i client non registrano policy o inventario. Il Distribution Point è il punto in cui il contenuto deve essere disponibile in modo affidabile; qui contano spazio, prestazioni disco e replica del content library. Il Software Update Point dipende da WSUS e da IIS, quindi porta con sé più dipendenze di quanto sembri. Il Reporting Services Point richiede una SQL Reporting Services già funzionante e autorizzata. I ruoli del catalogo applicazioni, nelle installazioni che li usano, richiedono attenzione su autenticazione, certificati e IIS.

La scelta non è solo tecnica ma anche architetturale: un Distribution Point centrale semplifica la gestione ma può diventare collo di bottiglia; un Management Point aggiuntivo migliora la resilienza ma aumenta il carico di manutenzione. Se il sito è piccolo, meglio pochi ruoli ben tenuti. Se il sito è distribuito, pianifica i ruoli in base alla latenza e alla banda disponibile.

Installazione dalla console SCCM 2012: sequenza corretta

La via standard passa dalla console. Il percorso esatto può variare leggermente in base alla build, ma il flusso resta quello: vai nella sezione di amministrazione del sito, seleziona la configurazione dei ruoli del server, avvia l’aggiunta di un nuovo ruolo e compila i parametri richiesti. L’errore tipico è andare troppo avanti senza fermarsi sui prerequisiti richiesti dalla schermata.

  1. Apri la Configuration Manager Console.
  2. Vai su Administration e poi nell’area di configurazione dei Site System Roles.
  3. Seleziona il server di destinazione oppure aggiungine uno nuovo come site system.
  4. Avvia il wizard di aggiunta del ruolo.
  5. Scegli il ruolo richiesto, ad esempio Distribution Point o Management Point.
  6. Compila i parametri specifici: cartelle, opzioni IIS, modalità di comunicazione, eventuale PXE, gestione del contenuto o opzioni di reporting.
  7. Conferma e attendi il completamento della distribuzione del ruolo.

Se il ruolo richiede IIS, il wizard può proporre componenti aggiuntivi. Non forzare installazioni manuali fuori dal flusso senza un motivo preciso: meglio far gestire a SCCM quello che conosce, e intervenire a mano solo se il wizard fallisce con un errore circoscritto e documentato.

Un controllo utile subito dopo il wizard è verificare lo stato del server nella console e leggere i log del sito. I nomi dei log più importanti dipendono dal ruolo, ma in genere trovi indicazioni in file come sitecomp.log, distmgr.log, mpcontrol.log, wsyncmgr.log e rsmgr.log. Il principio è sempre lo stesso: il console status ti dice che cosa è rotto, il log ti dice perché.

Esempio pratico: aggiungere un Distribution Point

Il Distribution Point è spesso il primo ruolo che si aggiunge su un host dedicato. È anche quello che mostra bene il rapporto tra configurazione, spazio e performance. Se il server ha dischi lenti o poco spazio libero, il ruolo può installarsi ma poi degradare quando deve gestire pacchetti grandi o più distribuzioni contemporanee.

  1. Verifica che il server abbia spazio sufficiente per il content library e per i file temporanei.
  2. Controlla che il firewall consenta la comunicazione necessaria tra site server e DP.
  3. Assicurati che i prerequisiti di IIS siano presenti se il ruolo li richiede.
  4. Dal wizard seleziona Distribution Point e configura le opzioni richieste.
  5. Evita opzioni superflue se non ti servono, soprattutto su server con carico misto.
  6. Dopo l’installazione, distribuisci un contenuto piccolo e osserva la replica.

Per una verifica operativa, controlla che il contenuto venga realmente distribuito e che il ruolo appaia healthy nella console. Se hai accesso al server, un controllo base delle cartelle del content library e dei log del distributore è più utile di una semplice schermata verde.

dir D:\SCCMContentLib
Get-Content C:\Program Files\Microsoft Configuration Manager\Logs\distmgr.log -Tail 50

Se il log segnala errori di accesso, il problema non è quasi mai “SCCM in sé”: di solito è permesso NTFS, share, quota disco o antivirus che blocca file temporanei. Qui il primo intervento reversibile è verificare ACL e spazio libero, non reinstallare il ruolo.

Esempio pratico: aggiungere un Management Point

Il Management Point è più delicato perché è il punto di contatto diretto dei client. Se lo tocchi in modo improprio, il sintomo si vede subito lato client: policy non aggiornate, inventario fermo, richiesta di contenuti che non parte. In un ambiente con più MP, il problema può essere mascherato; in un ambiente con uno solo, l’impatto è evidente.

  1. Controlla che il server abbia IIS correttamente configurato.
  2. Verifica DNS, certificati se usati, e risoluzione del nome FQDN del server.
  3. Apri il wizard e seleziona Management Point.
  4. Configura il tipo di comunicazione previsto dal sito, HTTP o HTTPS secondo la tua architettura.
  5. Completa l’installazione e attendi la registrazione del ruolo.
  6. Verifica la risposta del servizio dal punto di vista del client.

Il controllo più rapido, quando il ruolo sembra installato ma i client non lo usano, è osservare il log del client e quello del server. Un test HTTP semplice può già dare un indizio, ma non sostituisce la lettura dei log.

Get-Content C:\Windows\CCM\Logs\LocationServices.log -Tail 50
Get-Content C:\Program Files\Microsoft Configuration Manager\Logs\mpcontrol.log -Tail 50

Se in mpcontrol.log compaiono errori di connessione o certificato, la correzione deve partire da rete, binding IIS o trust della PKI. Non conviene cambiare il sito a metà strada senza capire quale parte della catena sta fallendo.

Log da leggere subito quando l’installazione non va

La console di SCCM mostra lo stato, ma i log restano la fonte primaria. In pratica, quando il ruolo non parte o resta in provisioning, questi file aiutano a restringere il problema:

  • sitecomp.log: installazione e configurazione dei ruoli di sistema.
  • distmgr.log: distribuzione contenuti e gestione dei Distribution Point.
  • mpcontrol.log: stato e raggiungibilità del Management Point.
  • wsyncmgr.log: sincronizzazione aggiornamenti se il ruolo riguarda WSUS/SUP.
  • rsmgr.log: reporting e integrazione con Reporting Services.

Un approccio corretto è leggere prima le ultime righe, poi allargare il contesto. Cerca errori ripetuti, codici di ritorno, nomi host, porte, account e path. Se il log non è abbastanza verboso, alza il livello di diagnostica solo per il tempo necessario e poi riportalo a default.

Configurazioni che rompono più spesso l’installazione

Ci sono errori ricorrenti che vale la pena riconoscere subito. Il primo è l’uso di un server con servizi già troppo caricati: file server, backup agent, antivirus aggressivo e ruolo SCCM insieme sono una combinazione che funziona finché il carico resta basso. Il secondo è il firewall “temporaneamente” chiuso e mai più rivisto. Il terzo è l’account usato per il setup con privilegi insufficienti sul server o sulle share di contenuto.

Un altro classico è l’installazione del ruolo in un ambiente con DNS incoerente. Se il nome del server risolve in più modi o il reverse lookup non è coerente, alcuni componenti funzionano e altri no. In SCCM questo si traduce in comportamenti intermittenti, che sono i peggiori da inseguire.

Quando c’è di mezzo SQL o Reporting Services, controlla anche la catena delle autorizzazioni: servizio SQL, account del sito, login e permessi sul database e sul reporting. Il fatto che il wizard completi la configurazione non significa che il componente stia davvero pubblicando report o leggendo dati.

Verifica finale dopo l’installazione

La verifica non si limita a “ruolo presente in console”. Devi vedere almeno tre cose: stato del ruolo, assenza di errori nei log e comportamento coerente lato client o lato contenuto. Per un Distribution Point, verifica la distribuzione di un pacchetto di test. Per un Management Point, controlla che un client riceva policy e comunichi. Per un Software Update Point, controlla sincronizzazione e visibilità degli aggiornamenti.

  1. Apri la console e controlla lo stato del ruolo.
  2. Leggi gli ultimi messaggi del log relativo al ruolo.
  3. Esegui un test funzionale minimo: contenuto, policy, report o sync, a seconda del ruolo.
  4. Controlla il consumo di CPU, RAM e disco sul server appena modificato.
  5. Annota eventuali warning, anche se il ruolo sembra operativo.

Se il test fallisce, il rollback più pulito è disabilitare o rimuovere il ruolo dalla console, non improvvisare correzioni sparse sul server. Prima di farlo, però, salva i log e annota il punto esatto di fallimento: ti servirà per una correzione strutturale e non per un ciclo infinito di tentativi.

Rollback e manutenzione ordinaria

Il rollback deve essere semplice e reversibile. Se il ruolo è stato aggiunto da poco e non è ancora usato in produzione, rimuoverlo dalla console è in genere la via più pulita. Se invece il ruolo è già in uso, prima migra il traffico o il contenuto verso un ruolo alternativo, poi esegui la rimozione. In entrambi i casi conserva un backup della configurazione rilevante e una copia dei log.

La manutenzione ordinaria consiste nel tenere allineati patching, spazio disco, certificati, IIS e account di servizio. SCCM 2012 non perdona la manutenzione lasciata a metà: un ruolo che oggi funziona può diventare fragile dopo un aggiornamento del sistema operativo, un cambio di password o una policy di sicurezza più severa.

Assunzione: i ruoli vengono installati su un site system Windows già membro del dominio, con accesso amministrativo controllato e connettività stabile verso il site server e SQL.