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 канал