Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.11. Esecuzione di Push per i client

In aggiunta alla possibilità da parte dei sistemi client di richiedere delle azioni programmate nei confronti di Satellite, è possibile altresì abilitare Satellite all'inizializzazione immediata dei compiti riguardanti i sistemi abilitati a Provisioning. Tale processo baipassa il ritardo tipico presente tra la programmazione di una azione e l'esecuzione del checkin da parte del sistema client con RHN in modo da poter riprendere l'azione stessa. Questo supporto viene fornito da OSA dispatcher (osad).
OSA dispatcher è un servizio attraverso il quale viene eseguita una richiesta di controllo al server di Satellite per eventuali comandi da eseguire sul client. Se presenti esso invierà un messaggio attraverso jabberd alle istanze osad che eseguono il client.

Importante

Per far sì che questa caratteristica funzioni correttamente, è necessario l'utilizzo di SSL tra Satellite ed i propri sistemi client. Se i certificati SSL non risultano essere disponibili, il demone presente sul sistema client non sarà in grado di eseguire il collegamento.
Per trarre vantaggio da questa funzione è necessario configurare le regole del firewall in modo da abilitare i collegamenti sulla porta richiesta come riportato sulla Sezione 2.4, «Requisiti aggiuntivi».
Successivamente è necessario installare il pacchetto osa-dispatcher, il quale risulta essere disponibile sul canale software di RHN Satellite per il Satellite, all'interno del sito web di RHN. Una volta installato, avviare il servizio su Satellite, come utente root, utlizzando il comando:
service osa-dispatcher start
Per finire, installate il pacchetto osad su tutti i sistemi client, in modo da ricevere le azioni passate attraverso la funzione push. Il pacchetto può essere trovato all'interno del canale figlio di RHN Tools, per i sistemi presenti sul RHN Satellite.

Avvertimento

Non installate il pacchetto osad sul server di Satellite, poichè tale operazione creerà un conflitto con il pacchetto osa-dispatcher sul Satellite.
Una volta completata l'installazione, avviate il servizio sui sistemi client come utente root tramite il comando:
service osad start
Come altri servizi, osa-dispatcher e osad accettano anche i comandi stop, restart, e status.
Ricordate che questa funzione dipende dal riconoscimento da parte del sistema client, del fully qualified domain name (FQDN) di Satellite. Questo nome, e non l'indirizzo IP del server, deve essere utilizzato durante la configurazione di Red Hat Update Agent. Per informazioni consultate il RHN Client Configuration Guide.
Ora, quando programmate le azioni da Satellite su qualsiasi dei sistemi abilitati al push, il compito iniziarà immediatamente invece di aspettare il checkin del sistema stesso.