Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7.5. Sincronizzazione in base all'organizzazione

Lo strumento satellite-sync offre la possibilità di importare il contenuto ad una organizzazione specifica. È possibile eseguire questa operazione in modo locale o tramite una sincronizzazione remota da un hosted o altro tipo di satellite.
L'obiettivo di una sincronizzazione Satellite è quello di importare il contenuto in base all'orgid. Questo processo è indicato principalmente per due tipi di utenti. Il primo si riferisce alle MultiOrg scollegate, dove l'origine principale del contenuto per l'utente deriva dai channel dump oppure tramite un processo di esportazione da satellite collegati con un successivo processo di importazione al Satellite. L'utente ospita i canali personalizzati di satellite scollegati. Se si desidera esportare un canale personalizzato dai satellite collegati sarà necessario eseguire una procedura di sincronizzazione dell'organizzazione.
Il secondo caso è rappresentato da un utente satellite Multi-Org collegato. È possibile usare questi nuovi flag per spostare il contenuto tra le diverse organizzazioni.
La sincronizzazione in base alla organizzazione presenta alcune regole da seguire per preservare l'integrità dell'organizzazione che genera il contenuto.
  • Se il contenuto sorgente appartiene ad una organizzazione di base (qualsiasi contenuto di Red Hat) verrà impostata come impostazione predefinita l'organizzazione di base anche se avete specificato una organizzazione di destinazione. Così facendo il contenuto resterà sempre sotto quella organizzazione di base privilegiata.
  • Se si specifica una organizzazione sulla linea di comando, tale organizzazione verrà presa come riferimento e usata per il processo di importazione del contenuto.
  • Se non viene spacificata alcuna organizzazione l'impostazione predefinita sarà org 1.
Di seguito sono riportati tre esempi nei quali vengono usati gli ID dell'organizzazione (orgid) per la sincronizzazione tra i Satellite:

Esempio 7.1. Importazione contenuto dal master allo slave satellite.

# satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2

Esempio 7.2. Importazione del contenuto da un processo dump esportato di una specifica org

# satellite-sync -m /dump -c channel-name --orgid=2

Esempio 7.3. Importazione del contenuto da un Red Hat Network Hosted

# satellite-sync -c channel-name