Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

25
Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi

Transcript of Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Page 1: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Distribuzione controllata del software con Systems Management Server 2003

Fabrizio Grossi

Page 2: 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

Page 3: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Il client:

Verifica se ci sono nuove applicazioni da avviareVerifica se ci sono nuove applicazioni da avviare

Come il client gestisce la Software Distribution

Advanced ClientLegacy Client

Distribution Point

11Primary SitePrimary Site

CAPAvvia le applicazioni secondo le configurazioni nel sitoAvvia le applicazioni secondo le configurazioni nel sito

Invia il proprio stato al sitoInvia il proprio stato al sito33

22

Management Point

Page 4: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Attività amministrative coinvolte nel processo di Software Distribution

Distribution Point

Management Point

Preparare il sitoPreparare il sito11Creare gli oggetti per la software distributionCreare gli oggetti per la software distribution22

Il Client SMS avvia la software distributionIl Client SMS avvia la software distribution

33Advanced

Client

Monitoraggio della software distributionMonitoraggio della software distribution44

Page 5: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

SMS client runs software distributionModule 8, Lesson 5

SMS client runs software distributionModule 8, Lesson 5

33Advanced

Client

Configurazione delle impostazioni del sito nella Software Distribution

Preparazione del sitoPreparazione del sito

Distribution Point

Management Point

11

Designare uno a più server come distribution point

Configurare i componenti della software distribution

Configurare l’Advertised Programs Client Agent

Definire i roaming boundaries, se applicabili

Designare uno a più server come distribution point

Configurare i componenti della software distribution

Configurare l’Advertised Programs Client Agent

Definire i roaming boundaries, se applicabili

11

44

33

22

Configurazione delle impostazioni del sito:Configurazione delle impostazioni del sito:

Page 6: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Distribution Point

Management Point

Prepare the siteContent covered in Module 7, Lesson 2 and 3Prepare the siteContent covered in Module 7, Lesson 2 and 311

SMS client runs software distributionModule 8, Lesson 5

SMS client runs software distributionModule 8, Lesson 5

33Advanced

Client

Monitor software distributionModule 8, Lesson 6Monitor software distributionModule 8, Lesson 644

Oggetti SMS utilizzati per Distribuire Software

Creare gli oggetti per la software distributionCreare gli oggetti per la software distribution22

La Software distribution usa i seguenti oggetti SMS:La Software distribution usa i seguenti oggetti SMS:

Collection

Package

Programmi

Advertisement

Collection

Package

Programmi

Advertisement

Page 7: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Create software distribution objects Module 8, Lessons 1-4Create software distribution objects Module 8, Lessons 1-4

L’SMS client avvia la software distributionL’SMS client avvia la software distribution

33

Fase di Monitoraggio della Software Distribution

AdvancedClient

Monitoraggio della software distributionMonitoraggio della software distribution44

Distribution Point

Management Point

Page 8: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

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

Benefici di BITS, Delta Replication, e Compressione nella gestione delle Performance di rete

Page 9: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Advanced Client Download and Execute

Page 10: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Linee Guida per la Configurazione di un Distribution Point

Configurazione di tutti i Distribution Point che si vogliono usare durante la fase iniziale del processoSpecificare un Distribution Point in prossimità di un gruppo di clientAbilitate BITS sul Distribution Points che supporta gli Advanced ClientDesignate un Distribution Point protetto

Advanced ClientLegacy Client

CAP

Management Point

Distribution Point

Page 11: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Gli Advanced Client lo usano quando:

Advanced Client Network Access Account?

L’ Advanced Client Network Access Account è un account di Dominio che è possibile creare per gli Advanced Clients

L’ Advanced Client Network Access Account è un account di Dominio che è possibile creare per gli Advanced Clients

Un programma ha bisogno di accedere a un Distribution Point o a una share su un server diverso dal Distribution Point

Un programma ha bisogno di accedere a un Distribution Point o a una share su un server diverso dal Distribution Point

Distribution Point

Advanced Client

Page 12: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Software Distribution component settings that administrators typically specify on the Retry Settings tab:

The number of retries for updating distribution points

The number of retries for updating CAPs

The number of retries for updating distribution points

The number of retries for updating CAPs

General tab:

Il drive sul site server dove sono salvati i file del package compressi

Il numero di thread da allocare al processo 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

Il drive sul site server dove sono salvati i file del package compressi

Il numero di thread da allocare al processo 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

Impostazioni di Software Distribution specificate dall’Amministratore

Page 13: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Gestione della Software

Distribution

Page 14: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

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

Page 15: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Collection

Package

Programmi

Advertisement

Collection

Package

Programmi

Advertisement

11

33

22

Come sono creati gli oggetti della Software Distribution

Processo di creazione degli oggetti della software distribution: All Users11

4444

Office 2003

22

33 Setup.exe

Page 16: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Cos’è una Collection?

Computer con Windows XP

Computers con Office 2003

Microsoft®

OfficeXP

Page 17: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

What Do Packages and Programs Do?

A program allows a package to run on

the client

Office 2003 Setup

Office 2003

Office 2003

Un programma premette a un package di

funzionare su un client

Office 2003 Setup

Office 2003

Page 18: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Cosa sono gli Advertisement?

Gli Advertised program sono nel Control Panel:

Add or Remove Program

Run Advertised Program

Un advertisement è un oggetto configurato dall’amministratore del sito su un sito SMS site: diventa una notification o una policy per il client

Un advertisement è un oggetto configurato dall’amministratore del sito su un sito SMS site: diventa una notification o una policy per il client

Page 19: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Office 2003

La Distribuzione dei File su un Distribution Point è verificata

Software Distribution Points

SMS Site Server

Il Package non è arrivato

Il Package non è arrivato

Office 2003Office 2003

Office 2003

Office 2003

Page 20: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Office 2003 Setup

Il Package deve essere creato per primo

Relazione tra Package e Programmi

Una volta che il package è stato creato, è possibile creare un programmaUn programma permette a un’applicazione in un package di essere installata

Office 2003

Page 21: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

SMS Site Server

Distributzione dei Package sui Distribution Point

Il package di Office 2003 deve essere ditribuito dal distribution point A al B

Distribution Point A

Distribution Point B

Page 22: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

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)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 voglionoOptional: Permette agli utenti di avviare l’advertised program quando vogliono

Proprietà Addizionali dell’Advertisement

Avvia il programma da un DP o scaricalo e eseguilo localmenteAvvia il programma da un DP o scaricalo e eseguilo localmente

Usa DP remoti quando il client è considerato connesso remotamenteUsa DP remoti quando il client è considerato connesso remotamente

Page 23: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

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 ...”

11

33

22

Opzioni per gestire il Remote Downloads di un Package

SMS Primary Site Boundary

Local Distribution

Point

SMS Server

Remote Roaming Boundary

Client A

Remote DP

Client A

SMS Primary Site Boundary

Local Distribution

Point

SMS Server

Page 24: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

Per l’Advanced Client, l’ Advertised Program agent:

Ruolo dell’Advertised Program Agent nella Software Distribution

• Avvia i programmi che l’utente sceglie• Avvia i programmi assegnati• Gestisce il download dei package e la cache

locale

• Avvia i programmi che l’utente avvia dell’Advertised Programs Wizard

• Avvia i programmi assegnati

For the Legacy Client, the Advertised Program agent:

Page 25: Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.

File di log della Software Distribution

Log files on the SMS server are found in:

%Windir%\System32\CCM\Logs %Windir%\System32\CCM\Logs

C:\SMS\Logs C:\SMS\Logs

Advanced Client Log files are found in:

Legacy Client Log files are found in:

%Windir%\MS\SMS\Logs %Windir%\MS\SMS\Logs