1.3.2. Sincronizzazione per organizzazione
Inter-Satellite Synchronization può essere usato anche per importare il contenuto su qualsiasi organizzazione specifica. Questo processo può essere eseguito localmente o usando una sincronizzazione remota. Questa funzione è utile per un satellite di tipo scollegato con organizzazioni multiple, dove il contenuto è ripristinato attraverso i dump del canale o tramite una esportazione dai satellite collegati e successivamente importandolo sui satellite scollegati. È possibile usare una sincronizzazione delle organizzazioni per esportare i canali personalizzati da satellite collegati. La stessa sincronizzazione può essere usata per spostare il contenuto tra organizzazione multiple.
La sincronizzazione per organizzazione presenta alcune regole per mantenere l'integrità dell'organizzazione sorgente:
- Se il contenuto sorgente appartiene all'organizzazione
NULL
(qualsiasi contenuto Red Hat) verrà eseguito il default sull'organizzazioneNULL
anche se si specifica una organizzazione di destinazione. Tale approccio assicura che il contenuto specificato sia sempre nella organizzazioneNULL
privilegiata. - Se si specifica una organizzazione sulla linea di comando il contenuto verrà importato da quella organizzazione.
- Se non è stata specificata alcuna organizzazione il default sarà org 1.
Di seguito sono disponibili tre scenari d'esempio dove vengono usati gli ID delle organizzazioni (
orgid
) per la sincronizzazione tra Satellite:
Esempio 1.1. Come importare il contenuto da un satellite master ad uno slave
In questo esempio il contenuto viene importato da un satellite master ad uno slave:
satellite-sync --parent-sat=master.satellite.example.com -c channel-name --orgid=2
satellite-sync --parent-sat=master.satellite.example.com -c channel-name --orgid=2
Esempio 1.2. Come importare il contenuto da un dump esportato di una organizzazione
In questo esempio il contenuto viene importato da un dump esportato di una organizzazione specifica:
satellite-sync -m /dump -c channel-name --orgid=2
$ satellite-sync -m /dump -c channel-name --orgid=2
Esempio 1.3. Importazione del contenuto da un Red Hat Network Hosted
In questo esempio il contenuto viene importato da un Red Hat Network Hosted (assumendo che il sistema sia stato registrato ed attivato):
satellite-sync -c channel-name
$ satellite-sync -c channel-name