Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7.5. Synchronisation par organisation

L'outil satellite-sync offre la possibilité d'importer un contenu dans n'importe quelle organisation spécifique. Ceci peut être effectué localement ou via une synchronisation à distance depuis RHN hébergé ou un autre Satellite.
Le but de la synchronisation Satellite est d'être en mesure d'importer un contenu selon orgid. Ceci cible deux types d'utilisateurs. L'un est le cas de multiples organisations déconnectées, où la source principale de contenus pour l'utilisateur est d'obtenir un contenu par le biais de vidages de canaux ou de les exporter des satellites connectés et de les importer dans le Satellite. L'utilisateur héberge donc principalement les canaux personnalisés des satellites déconnectés. S'il souhaite exporter des canaux personnalisés des satellites connectés, il peut le faire avec la synchronisation d'organisations.
L'autre cas est un client Satellite connecté à multiples organisations. Ces nouveaux indicateurs fonctionnent comme un moyen de déplacer un contenu entre de multiples organisations.
La synchronisation par organisation possède quelques règles à suivre afin de maintenir l'intégrité de l'organisation source.
  • Si le contenu source appartient à une organisation de base (tout contenu Red Hat), il se mettra par défaut sur l'organisation de base, même si une organisation destinataire est spécifiée. Cela assure que le contenu spécifié se trouve toujours dans une organisation de base privilégiée.
  • Si une organisation est spécifiée sur la ligne de commande, le contenu de cette organisation sera importé.
  • Si aucune organisation n'est spécifiée, l'organisation 1 sera utilisée par défaut.
Ci-dessous figurent trois exemples de scénario où des ID organisationnels (orgid) sont utilisés pour effectuer une synchronisation entre Satellites :

Exemple 7.1. Importer un contenu du Satellite maître au Satellite esclave.

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

Exemple 7.2. Importer un contenu depuis un vidage exporté d'une organisation spécifique

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

Exemple 7.3. Importer un contenu depuis Red Hat Network Hosted

# satellite-sync -c channel-name