Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.6. Синхронизация по организации
Синхронизация Satellite обладает возможностями импорта пакетов в любую организацию. Это можно сделать локально или посредством удаленной синхронизации с Hosted или другим сервером Satellite.
Целью синхронизации серверов Satellite является импорт содержимого с учетом org_id. Это охватывает два основных случая: 1) Изолированный MultiOrg, где пакеты могут быть получены из копии канала или посредством экспорта из подключенного Satellite-сервера и последующего копирования на нужный сервер. Пользователь обычно размещает частные каналы на отключенных Satellite. Экспорт частных каналов подключенных Satellite-серверов осуществляется за счет синхронизации в пределах организации.
2) Подключенный MultiOrg. Новые флаги позволяют перемещать пакеты между несколькими организациями.
Синхронизация по организации должна следовать нескольким правилам.
- Если исходные пакеты принадлежат базовой организации (Red Hat), то она будет использоваться, даже если задана целевая организация. Это гарантирует, что содержимое всегда будет принадлежать привилегированной базовой организации.
- Если организация задана в командной строке, то будет импортироваться ее содержимое.
- Если организация не задана, по умолчанию будет использоваться первая организация.
Дальше приведены примеры, где для синхронизации Satellite-серверов используются идентификаторы организаций (orgid).
- Импорт пакетов с мастер-сервера:
satellite-sync --parent-sat=master.satellite.domain.com -c имя_канала --orgid=2
- Импорт содержимого из экспортированного дампа заданной организации:
$ satellite-sync -m /dump -c имя_канала --orgid=2
- Импорт содержимого с RHN Hosted. Подразумевается, что система зарегистрирована и активна. Если исходная организация не задана, будет выбран базовый канал Red Hat.
$ satellite-sync -c имя_канала