Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.3. Sincronização através do Satellite Export

A ferramenta Red Hat Network Satellite Exporter (rhn-satellite-exporter) exporta o conteúdo do Satellite num formato XML, que um usuário importa em outro Satellite idêntico. A exportação do conteúdo num diretório selecionado com a opção -d, transporta o diretório a outro Satellite, e usa o Red Hat Network Satellite Synchronization Tool para importar os conteúdos. Este procedimento sincroniza os dois Satellites.
O Red Hat Network Satellite Exporter fornece o seguinte conteúdo:
  • Famílias do Canal
  • Arquiteturas
  • Metadados do canal
  • Listas negras
  • RPMs
  • Metadados do RPM
  • Erratas
  • Kickstarts
Para executar um exportação do Red Hat Network Satellite Exporter os seguintes pré-requisitos podem ser encontrados:
  • A instalação do Satellite foi executada com sucesso.
  • O diretório especificado na opção --dir deve conter espaço suficiente para armazenar o conteúdo exportado.

6.3.1. Executando uma Exportação

Configure o Satellite de forma à duplicar em outro Satellite ou back-up a uma solução de armazenamento. Execute o comando como usuário root.
# rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
Quando acabar, o diretório de exportação pode ser movido para outro Satellite ou para um dispositivo de armazenamento usando o rsync ou o scp -r.
O Red Hat Network Satellite Exporter oferece diversas opções da linha de comando. Para usá-las, insira a opção e o valor apropriado após o comando rhn-satellite-exporter.

Tabela 6.2. Opções do Red Hat Network Satellite Exporter

Opção Descrição
-d, --dir= Coloca a informação exportada neste diretório.
-cCHANNEL_LABEL, --channel=CHANNEL_LABEL Processa data apenas para este canal específico (especificado pela etiqueta). NOTA: a *etiqueta* do canal não é a mesma coisa que o *nome* do canal.
--list-channels Lista todos os canais disponíveis e encerra.
--list-steps Lista todos os passos que o rhn-satellite-exporter deve executar ao exportar dados. Estes podem ser usados como valores para --step.
-p --print-configuration Imprime a configuração atual e fecha.
--print-report Exibe um relatório para o terminal quando a exportação for completada.
--no-rpms Não obtém os RPMs reais.
--no-packages Não exporta metadados do RPM.
--no-errata Não processa as informação da errata.
--no-kickstarts Não processa os dados do kickstart (somente para provisionamento).
--debug-level=LEVEL_NUMBER Sobrescreve a quantidade de mensagens enviadas a arquivos de registro na tela, configurada no /etc/rhn/rhn.conf (de 0 a 6; 2 é o padrão).
--start-date=START_DATE A data limite de início com a qual a última data modificada é comparada. Deve ser em formato YYYMMDDHH24MISS (por exemplo 20071225123000)
--end-date=END_DATE A data final limite com a qual a última data modificada é comparada. Deve ser em formato YYYYMMDDHH24MISS (por exemplo, 20071231235900)
--make-isos=MAKE_ISOS Cria um diretório de despejo de canal ISO chamado satellite-isos (por exemplo, --make-isos=cd ou dvd
--email Manda um relatório por e-mail sobre o que foi exportado e quais erros podem ter ocorrido.
--traceback-mail=EMAIL Endereço de e-mail alternativo para --email.
--db=DB Inclui uma faixa de conexão ao banco de dados alternativo: username/password@SID.
--hard-links Exporta o RPM e os arquivos do kickstart com os links rígidos para os arquivos originais.
Selecione os conteúdos, tais como os RPMs, errata ou kickstarts que você deseja exportar usando essas opções da linha de comando.
O tempo que o rhn-satellite-exporter leva para exportar dados depende do número e tamanho dos canais que estão sendo exportados. O uso das opções --no-packages, --no-kickstarts, --no-errata, e --no-rpms reduz a o tempo necessário para rodar o rhn-satellite-exporter mas também evita que informações potencialmente úteis sejam exportadas. Por este motivo, estas opções só devem ser usadas quando você tiver certeza de que você não precisará do conteúdo que elas excluem. Além disso, você deve usar as opções equivalentes para o satellite-sync ao importar os dados. Por exemplo, se você usar --no-kickstarts com o rhn-satellite-exporter, você deve especificar a opção --no-kickstarts ao importar os dados.
Quando exportando o canal base do Red Hat Network, certifique-se de exportar o canal de ferramentas associados com o canal base. Os canais de ferramentas contém os pacotes kickstart automáticos para rápida iniciação da máquina através do Satellite.