Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.6. Synchronisieren nach Organisation

Satellite-Sync enthält eine Verbesserung als Teil des Inter-Satellite-Sync-Features, wodurch ein Benutzer Inhalte in jede beliebige Organisation importieren kann. Dies kann lokal durchgeführt werden, oder von Remote aus durch Synchronisation von Hosted oder einem anderen Satellite.
Das Ziel ist, dass Satellite-Sync Inhalte unter Berücksichtigung der org_id importiert. Dies zielt auf zwei Gruppen von Benutzern ab. Bei der ersten Gruppe geht es um den Offline-Multi-Org-Fall, wo die Hauptquelle von Inhalten für den Benutzer entweder Inhalte von Channel-Dumps sind, oder Exporte von verbundenen Satellites und Import in den Satellite. Der Benutzer hostet meist angepasste Channels von Offline-Satellites. Falls Benutzer angepasste Channels von verbundenen Satellites exportieren möchten, können sie dies durch einen Organisations-Sync tun.
Der andere Fall ist ein Online-Multi-Org Satellite-Kunde. Diese neuen Flags können verwendet werden, um Inhalte zwischen mehreren Organisationen zu bewegen.
Synchronisation basierend auf Organisationen folgt einigen Regeln, um die Integrität der Quellorganisation zu wahren.
  • Wenn der Quellinhalt einer Basisorganisation gehört (jeglicher Red Hat Inhalt), wird standardmäßig die Basisorganisation verwendet werden, selbst wenn eine Zielorganisation angegeben ist. Dadurch wird gewährleistet, dass der spezifizierte Inhalt immer in der privilegierten Basisorganisation ist.
  • Wird in der Befehlszeile eine Organisation spezifiziert, so wird Inhalt von dieser Organisation importiert.
  • Falls keine Organisation spezifiziert ist, wird auf Organisation 1 zurückgegriffen.
Im Folgenden sehen Sie drei beispielhafte Szenarien, in denen Organisations-IDs (orgid) zur Synchronisation zwischen Satallites verwendet werden:
  1. Inhalt importieren vom Master zum Slave Satellite.
    satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2
    
  2. Inhalt importieren von einem exportierten Dump einer bestimmten Organisation
    $ satellite-sync -m /dump -c channel-name --orgid=2
    
  3. Inhalt importieren von RHN Hosted (vorausgesetzt, das System ist registriert und aktiviert. Wenn die Quellorganisation nicht angegeben wird, so wird der Red Hat Basis-Channel ausgewählt).
    $ satellite-sync -c channel-name