Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi Overview • Come SMS distribuisce il Software • Gestione dei Distribution Point • Configurazione della Software Distribution e dell’Advertised Programs Client Agent Come il client gestisce la Software Distribution Il client: Primary Site Management Point CAP Distribution Point Legacy Client Advanced Client 1 Verifica se ci sono nuove applicazioni da avviare 2 Avvia le applicazioni secondo le configurazioni nel sito 3 Invia il proprio stato al sito Attività amministrative coinvolte nel processo di Software Distribution 1 Preparare il sito 2 Distribution Point Creare gli oggetti per la software distribution Management Point 3 Il Client SMS avvia la software distribution Advanced Client 4 Monitoraggio della software distribution Configurazione delle impostazioni del sito nella Software Distribution 1 Distribution Point Management Point 3 Advanced Client Preparazione del sito Configurazione delle impostazioni del sito: 1 Designare uno a più server come distribution point i componenti della SMS client runs 2 Configurare software distribution software distribution Module 8, Lesson 5 3 Configurare l’Advertised Programs Client Agent 4 Definire i roaming boundaries, se applicabili Oggetti SMS utilizzati per Distribuire Software 1 Prepare the site Content covered in Module 7, Lesson 2 and 3 2 Distribution Point Creare gli oggetti per la software distribution Management Point La Software distribution usa i seguenti oggetti SMS: Collection3 Advanced Package Client SMS client runs software distribution Module 8, Lesson 5 Programmi Advertisement 4 Monitor software distribution Module 8, Lesson 6 Fase di Monitoraggio della Software Distribution Create software distribution objects Module 8, Lessons 1-4 Distribution Point Management Point 3 L’SMS client avvia la software distribution Advanced Client 4 Monitoraggio della software distribution Benefici di BITS, Delta Replication, e Compressione nella gestione delle Performance di rete SMS gestisce le performance di rete: •Usa il BITS per fornire un checkpoint restart del download dei package dai distribution point verso gli Advanced Clients •Utilizzando la delta replication per mandare solo i file del package modificato che sono stati cambiati dall’ultima volta che il pacchetto è stato distribuito •Utilizzando la compressione per comprimere automaticamente i file sorgente del package quando manda il pacchetto agli atri siti SMS Advanced Client Download and Execute Linee Guida per la Configurazione di un Distribution Point Management Point CAP Distribution Point Legacy Client Advanced Client Configurazione di tutti i Distribution Point che si vogliono usare durante la fase iniziale del processo Specificare un Distribution Point in prossimità di un gruppo di client Abilitate BITS sul Distribution Points che supporta gli Advanced Client Designate un Distribution Point protetto Advanced Client Network Access Account? Distribution Point L’ Advanced Client Network Access Account è un account di Dominio che è possibile creare per gli Advanced Clients Gli Advanced Client lo usano quando: Un programma ha bisogno di accedere a un Distribution Point o a una share su un server diverso dal Distribution Point Advanced Client Impostazioni di Software Distribution specificate dall’Amministratore General Softwaretab: Distribution component settings that administrators typically specify on the Retry Settings tab: Il drive sul site server dove sono salvati i file del package compressi The number of retries for updating distribution points IlThe numero di thread da for allocare al processo number of retries updating CAPs che gestisce il package user name e la password per il Legacy Client Software Installation Account user name e password per l’ Advanced Client Network Access Account Gestione della Software Distribution Overview • Configurazione delgi oggetti della Software Distribution Objects • Creazione e configurazione di una Collection • Creazione e configurazione di un Package • Creazione e configurazione di un Advertisements e gestione della Software Installation lato Client • Monitoraggio della Software Distribution Come sono creati gli oggetti della Software Distribution Processo di creazione degli oggetti della software distribution: All Users 1 1 2 3 4 Collection 2 Package Programmi 3 Advertisement Setup.exe Office 2003 4 Cos’è una Collection? Computer con Windows XP XP Computers con Office 2003 Microsoft® Office What Do Packages and Programs Do? Un programma A programpremette allows a un packagetodirun a package funzionare su un client on the client Office 2003 Office 2003 2003 Office Setup Setup Office 2003 2003 Office Cosa sono gli Advertisement? Un advertisement è un oggetto configurato dall’amministratore del sito su un sito SMS site: diventa una notification o una policy per il client Gli Advertised program sono nel Control Panel: Add or Remove Program Run Advertised Program La Distribuzione dei File su un Distribution Point è verificata SMS Site Server Il Package non è arrivato Office 2003 Office 2003 Office 2003 Software Distribution Points Relazione tra Package e Programmi Una volta che package stato programma aè un’applicazione IlUn Package deveilpermette essere creato percreato, primo è possibile creare programma in un package di un essere installata Office 2003 Office 2003 Setup Distributzione dei Package sui Distribution Point SMS Site Server Distribution Point B Il package di Office 2003 deve essere ditribuito dal distribution point A al B Distribution Point A Opzioni di configurazione dell’ Advertisement ? Opzioni di Schedulazione dell’Advertisement Mandatory: Il Program è avviato dopo un evento (es, logon o logoff o a una certa data e ora) Optional: Permette agli utenti di avviare l’advertised program quando vogliono Proprietà Addizionali dell’Advertisement Avvia il programma da un DP o scaricalo e eseguilo localmente Usa DP remoti quando il client è considerato connesso remotamente Opzioni per gestire il Remote Downloads di un Package 1 2 3 Local Distribution Point Client A si sposta su un sito secondario Distribution point (Remoto) è al di fuori del confine del sito primario Client A avvia il programma dal DP remoto perchè è abilitata l’opzione “run program from a remote distribution point” o l’opzione “download from a remote DP ...” SMS Server Client A SMS Primary Site Boundary Remote DP Client A Remote Roaming Boundary Ruolo dell’Advertised Program Agent nella Software Distribution Per l’Advanced Client, l’ Advertised Program agent: • Avvia i programmi che l’utente sceglie • Avvia i programmi assegnati • Gestisce il download dei package e la cache locale For the Legacy Client, the Advertised Program agent: • Avvia i programmi che l’utente avvia dell’Advertised Programs Wizard • Avvia i programmi assegnati File di log della Software Distribution Log files on the SMS server are found in: C:\SMS\Logs Advanced Client Log files are found in: %Windir%\System32\CCM\Logs Legacy Client Log files are found in: %Windir%\MS\SMS\Logs