1.3.2. Sincronização Organizacional
Sincronização Inter-Satellite também pode ser usada para importar conteúdo para qualquer organização específica. Isto pode ser feito localmente, ou usando a sincronização remota. Esta função é útil para um Satellite desconectado com várias organizações, onde os conteúdos são recuperados através de despejos de canal ou exportando a partir de satélites conectados e, em seguida, importá-lo para o satélite desconectado. Sincronização organizacional pode ser usado para exportar canais personalizados a partir de satélites conectados. Ele também pode ser usado para mover efectivamente o conteúdo entre múltiplas organizações.
A sincronização organizacional segue um conjunto de regras claras para manter a integridade da organização fonte:
- Se o conteúdo fonte pertence a uma organização
NULL
(que é conteúdo Red Hat), isto fará padrão à organizaçãoNULL
, mesmo se uma organização destino é especificada. Isto certifica que o conteúdo especificado está sempre na organizaçãoNULL
privilegiada. - Se uma organização estiver especificada na linha de comando, o conteúdo será importado dessa organização.
- Se nenhuma organização é especificada, então será padrão a organização 1.
A seguir estão três exemplos de cenários onde IDs organizacionais (
orgid
) são usados para sincronizar satellites:
Exemplo 1.1. Importar Conteúdo do Master para o Satellite Slave
Este exemplo importa conteúdo do master para o satellite slave:
satellite-sync --parent-sat=master.satellite.example.com -c channel-name --orgid=2
satellite-sync --parent-sat=master.satellite.example.com -c channel-name --orgid=2
Exemplo 1.2. Importar Conteúdo de um Dump Exportado de uma Organização
Este exemplo importa conteúdo de um dump exportado de uma organização específica:
satellite-sync -m /dump -c channel-name --orgid=2
$ satellite-sync -m /dump -c channel-name --orgid=2
Exemplo 1.3. Importar conteúdo do Red Hat Network Hosted
Este exemplo importa conteúdo de um Hosted Red Hat Network (considerando que o sistema está registrado e ativado):
satellite-sync -c channel-name
$ satellite-sync -c channel-name