L'architettura del sistema ZENworks è costituita da due componenti principali: i server primari e i dispositivi gestiti. Questi componenti sono organizzati in domini di gestione chiamati zone di gestione.
Figura 1-1 Zona di gestione
Il server primario è il punto centrale del sistema ZENworks. A seconda del numero e dell'ubicazione dei dispositivi che si intende gestire con ZENworks, può essere necessario installare altri server primari. I servizi di ZENworks vengono aggiunti a ciascun server primario durante l'installazione e la configurazione del software di ZENworks.
Il server primario contiene i seguenti componenti ZENworks:
Servizi di ZENworks: il software di ZENworks che fornisce funzionalità per la gestione del software, l'applicazione delle norme, la raccolta dell'inventario, l'imaging e così via. I servizi principali sono: Servizio di server ZENworks, loader ZENworks, ZENworks Imaging Service e ZENworks Management Service.
Archivio dei contenuti: contiene il software, le norme e i metadati di configurazione (memorizzati nel database). Sono disponibili le norme e il software affinché sia possibile distribuirli ai dispositivi gestiti del sistema. Il contenuto è compresso e crittografato. Per default, il contenuto viene automaticamente replicato tra tutti i server primari nella zona di gestione, in base alla pianificazione definita dall'utente. Tuttavia, è possibile configurare il sistema in modo che escluda alcuni server.
Database di ZENworks Configuration Management: contiene informazioni sui pacchetti software da distribuire, gli elenchi dell'inventario hardware e software raccolti dai dispositivi, informazioni sugli oggetti del Centro di controllo ZENworks (dispositivi, utenti, pacchetti, norme e così via), messaggi di sistema centralizzati, informazioni di controllo sulle licenze, dati sull'utilizzo e altri dati sulle transazioni, e le azioni pianificate per l'esecuzione sul sistema.
È possibile installare il database Sybase* SQL Anywhere* incorporato, fornito con Configuration Management, oppure utilizzare un database Sybase SQL esterno, Oracle* 10g Standard - 10.2.0.1.0 o Microsoft* SQL.
Il database incorporato può risiedere su un server primario per ciascuna zona di gestione. È possibile scegliere di installare un database esterno su un server che non sia quello primario. Per default, tutti i server primari richiedono l'accesso al database di ZENworks, ovunque esso risieda, per potervi scrivere i rispettivi dati.
È possibile anche configurare alcuni server perché eseguano il roll-up delle informazioni su altri server.
Per migliorare l'accessibilità e l'affidabilità, può essere utile ubicare il database SQL su un cluster di server Microsoft.
Un satellite è un dispositivo gestito che può eseguire determinati ruoli normalmente eseguiti dal server primario ZENworks. Un satellite può essere qualsiasi dispositivo Windows gestito (server o workstation) o un dispositivo Linux non gestito (server o workstation). Quando si configura un satellite, è necessario specificare quali ruoli esegue (imaging, raccolta o contenuto).
Un satellite può eseguire i seguenti ruoli:
Immagini: installa i servizi di imaging e aggiunge il ruolo di imaging al dispositivo. Questo ruolo consente di utilizzare il dispositivo come server immagini per eseguire operazioni di imaging quali l'acquisizione di un'immagine e l'applicazione di un'immagine all'interno o attraverso sottoreti mediante imaging a diffusione singola o multipla.
Raccolta: per migliorare l'accesso roll-up per un gruppo di dispositivi e ridurre al minimo il traffico verso il server primario di ZENworks, che funge da host per il database di ZENworks, è possibile abilitare il ruolo di raccolta sul dispositivo. Ad esempio se si hanno dispositivi che eseguono il roll-up di informazioni verso un server primario esterno al segmento di rete di appartenenza, è possibile ridurre al minimo il traffico di rete abilitando il ruolo Raccolta su uno dei dispositivi del segmento di rete in modo che accetti le informazioni da altri dispositivi dello stesso segmento. Il dispositivo con il ruolo Raccolta diventa quindi l'unico dispositivo del segmento che esegue il roll-up delle informazioni verso il server primario.
Contenuto: per migliorare l'accesso al contenuto per un gruppo di dispositivi senza creare un altro server primario, è possibile creare un ruolo di contenuto sul dispositivo. Se ad esempio di dispone di dispositivi che accedono a un server primario esterno al segmento di rete, è possibile creare il ruolo Contenuto in un dispositivo all'interno del segmento di rete per servire i dispositivi specificati.
Per ulteriori informazioni, vedere Satelliti
nel Riferimento per l'amministrazione del sistema ZENworks 10 Configuration Management.
Un dispositivo gestito è un server o una workstation Windows che è possibile gestire tramite ZENworks. Per poter gestire il dispositivo, è necessario installare l'agente Adaptive di ZENworks. L'agente Adaptive comunica con il server primario per abilitare la distribuzione del software, l'applicazione delle norme di configurazione, l'esecuzione dell'inventario hardware e software, e la gestione remota sul dispositivo.
Ciascun dispositivo gestito tenta di contattare il proprio server primario. Tuttavia, se il contenuto non è disponibile sul server primario, il dispositivo gestito lo richiede a un altro server primario della zona di gestione e continua a inviare tale richiesta finché non trova il server primario in grado di fornire il contenuto richiesto.
Un dispositivo gestito può essere registrato in una sola zona di gestione e può pertanto essere gestito solo in questa zona.
In alcuni dispositivi non è possibile installare l'agente Adaptive oppure si dispone di dispositivi in cui non si desidera installarlo. Per inventariare tali dispositivi, è possibile installare l'agente Solo inventario oppure eseguire il servizio di raccolta portatile.
Per ulteriori informazioni, vedere il Riferimento per la distribuzione, la rilevazione e la disattivazione permanente di ZENworks 10 Configuration Management.
Ciascuna zona di gestione è costituita da uno o più server primari e da uno o più dispositivi gestiti. I server primari di una zona lavorano insieme per gestire i dispositivi. Le informazioni di una zona vengono memorizzate nel database che risiede su uno dei server primari o esternamente su un altro server su cui non è installato ZENworks. La zona può anche contenere dei satelliti.