Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7.5. Синхронизация по организации

satellite-sync обладает возможностями импорта пакетов в организацию. Это можно сделать локально или посредством удаленной синхронизации с Hosted или другим сервером Satellite.
Целью синхронизации серверов Satellite является импорт содержимого с учетом orgid. Это охватывает два основных случая: 1) Изолированный MultiOrg, где пакеты могут быть получены из сохраненной копии канала или посредством экспорта из подключенного Satellite-сервера и последующего копирования на нужный сервер. Пользователь обычно размещает частные каналы на отключенных Satellite. Экспорт частных каналов подключенных Satellite-серверов осуществляется за счет синхронизации в пределах организации.
2) Подключенный MultiOrg. Новые флаги позволяют перемещать пакеты между несколькими организациями.
Синхронизация по организации должна придерживаться некоторых правил.
  • Если исходные пакеты принадлежат базовой организации (Red Hat), то она будет использоваться, даже если задана целевая организация. Это гарантирует, что содержимое всегда будет принадлежать привилегированной базовой организации.
  • Если организация задана в командной строке, будет импортировано ее содержимое.
  • Если организация не задана, по умолчанию будет использоваться первая организация.
Дальше приведены примеры, где для синхронизации Satellite-серверов используются идентификаторы организаций (orgid).

Пример 7.1. Импорт пакетов с мастер-сервера:

# satellite-sync --parent-sat=master.satellite.domain.com -c канал --orgid=2

Пример 7.2. Импорт из экспортированного дампа заданной организации:

# satellite-sync -m /dump -c канал --orgid=2

Пример 7.3. Импорт содержимого с Red Hat Network Hosted:

# satellite-sync -c канал