1.4 Pacchetti di dipendenze

Quando si creano le seguenti azioni per un pacchetto, si creano dipendenze dal pacchetto:

Un albero Pacchetti di dipendenze mostra le informazioni di concatenamento del pacchetto e i gruppi di azioni in cui si trova ciascuna dipendenza. Per visualizzare l'albero Pacchetti di dipendenze nel Centro di controllo ZENworks, fare clic sulla scheda Pacchetti, selezionare un pacchetto che include pacchetti dipendenti, quindi nella scheda Riepilogo fare clic sul collegamento Visualizza dipendenze pacchetto nella riga Pacchetti di dipendenze. Se il pacchetto selezionato non include pacchetti dipendenti, nel collegamento verrà visualizzato Nessuno anziché Visualizza dipendenze pacchetto.

Le seguenti sezioni contengono informazioni aggiuntive:

1.4.1 Applicazioni primarie e Applicazioni dipendenti

Quando si utilizzano le dipendenze di pacchetti, il pacchetto primario è quello per cui si definiscono le dipendenze. I pacchetti definiti come dipendenze sono denominati pacchetti dipendenti. Le relazione è illustrata nella seguente figura. Applicazione A come pacchetto primario con Applicazioni B, C e D come pacchetti dipendenti.

Figura 1-1 Albero Pacchetto dipendenze

Un pacchetto primario può disporre di un'applicazione dipendente oppure, come illustrato nell'esempio in alto, può contenere più applicazioni dipendenti.

Un pacchetto può anche essere sia primario sia dipendente, come illustrato nella figura seguente. Applicazione A come pacchetto primario con applicazioni B, B1, B2, C e D come pacchetti dipendenti.

Figura 1-2 Albero Pacchetto dipendenze

Nell'esempio in alto, l'Applicazione B è uno dei pacchetti dipendenti dell'Applicazione A. Nello stesso tempo, l'Applicazione B presenta dipendenze da due pacchetti, Applicazione B1 e Applicazione B2.

1.4.2 Catene di pacchetti

Una catena di pacchetti è costituita da due o più pacchetti collegati tra loro mediante le relative dipendenze. La forma più semplice di catena di applicazioni è costituita da due livelli, come illustrato nella figura seguente.

Figura 1-3 Albero Pacchetto dipendenze

Tuttavia, se le dipendenze dei pacchetti sono nidificate, una catena di pacchetti può crescere fino a includere molti livelli. Nell'esempio seguente, l'Applicazione A presenta una dipendenza dall'applicazione B. L'applicazione B, a sua volta, presenta dipendenze dall'Applicazione B1 e Applicazione B2. Di conseguenza, per la corretta esecuzione dell'Applicazione A, è necessario che tutti e tre i pacchetti (B, B1 e B2) e le applicazioni C e D siano presenti.

Figura 1-4 Albero Pacchetto dipendenze

In alcuni casi, un pacchetto può appartenere a più catene di pacchetti, come illustrato nel seguente esempio, in cui l'Applicazione D rappresenta un'applicazione dipendente dell'Applicazione A e Applicazione E.

1.4.3 Distribuzione, installazione e avvio di un pacchetto con dipendenze

Durante la configurazione delle dipendenze dei pacchetti è necessario tenere in considerazione i seguenti aspetti:

Assegnazione di pacchetti: non è necessario assegnare un pacchetto dipendente ai dispositivi o agli utenti. Tuttavia, è necessario assegnare il pacchetto primario a uno o più dispositivi per garantirne il corretto funzionamento.

Distribuzione e installazione: se nella workstation dell'utente non sono ancora stati distribuiti o installati pacchetti dipendenti, quando un utente avvia o installa un pacchetto, l'agente Adaptive di ZENworks li distribuisce e li installa automaticamente. L'agente Adaptive di ZENworks distribuisce solo un pacchetto dipendente alla volta, eccetto quando la versione del pacchetto dipendente è aggiornata o il processo di distribuzione o installazione non è riuscito. Se l'agente Adaptive di ZENworks non è in grado di distribuire o installare un pacchetto dipendente (ad esempio perché la workstation dell'utente non soddisfa i requisiti di sistema del pacchetto dipendente), il pacchetto primario non viene avviato o installato.

Distribuzione mediante un'immagine aggiuntiva: se si distribuisce un pacchetto mediante un'immagine aggiuntiva, i relativi pacchetti dipendenti devono essere inclusi come altra immagine aggiuntiva. In caso contrario, la distribuzione del pacchetto primario avrà esito negativo.

Distribuzione in workstation disconnesse: nel caso delle workstation disconnesse, i pacchetti devono essere inseriti forzatamente nella cache della workstation prima che questa venga disconnessa. Se si apportano modifiche ai pacchetti dipendenti dopo l'inserimento forzato dei pacchetti nella cache delle workstation, sarà necessario aggiornare il numero di versione del pacchetto primario per poter forzare di nuovo l'inserimento dei pacchetti nella cache.

Avvio: ogni volta che si avvia un pacchetto, l'agente Adaptive di ZENworks esegue tutte le operazioni di avvio, come altre azioni, definite per i relativi pacchetti dipendenti.

NOTA:assicurarsi che nel pacchetto dipendente non sia inclusa un'azione di riavvio/spegnimento.