Capítulo 6. Importando e Sincronizando


Após instalar o RHN Satellite, ensira os pacotes e canais a serem servidos a sistemas clientes. Este capítulo explica como importar estes dados e mantê-los atualizados, seja o conteúdo obtido a partir dos servidores centrais do Satellite, da mídia local ou de um Satellite de dentro da sua empresa para outro.
Duas ferramentas, RHN Satellite Exporter e RHN Satellite Synchronization Tool, são instaladas como parte do pacote rhns-sat-tools.

6.1. Exportando com o RHN Satellite Exporter

A ferramenta RHN Satellite Exporter (rhn-satellite-exporter) exporta conteúdo do Satellite em formato XML que pode ser então importado em outro Satelite idêntico. O conteúdo é exportado para um diretório específico pelo usuário, com a opção -d. Uma vez que o diretório tenha sido transportado para outro Satellite, aRHN Satellite Synchronization Tool pode ser usada para importar o conteúdo, sincronizando dois Satellites.

6.1.1. rhn-satellite-exporter

O RHN Satellite Exporter pode exportar o seguinte conteúdo:
  • Famílias do Canal
  • Arquiteturas
  • Metadados do canal
  • Listas negras
  • RPMs
  • Metadados do RPM
  • Erratas
  • Kickstarts
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.
Ao exportar um canal base do RHN, você também deve exportar o canal de ferramentas associado àquele canal base, assim poderá executar o kickstart de máquinas para distribuição no canal base. Por exemplo, se você exportar rhel-i386-as-4, você também deve exportar o canal rhn-tools-rhel-4-as-i386 para poder executar o kickstart de máquinas no Red Hat Enterprise Linux 4 AS. Isto é porque os canais de ferramentas contém os pacotes de auto-kickstart que instalam pacotes para executar o kickstart de uma máquina através do Satellite.
O RHN Satellite Exporter oferece várias opções para a linha de comandos. Para usá-las, insira a opção e o valor apropriado após o comando rhn-satellite-exporter.
Expand
Tabela 6.1. Opções do RHN 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 fecha.
--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ções da Errata.
--no-kickstarts Não processa os dados do kickstart (somente para provisioning).
--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 Crie 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 Exporte o RPM e os arquivos do kickstart com os links rígidos para os arquivos originais.

6.1.2. Exportando

Para executar uma exportação com o RHN Satellite Exporter, é necessário atender aos seguintes pré-requisitos:
  • A instalação do RHN Satellite executada com sucesso.
  • O diretório especificado na opção --dir deve conter espaço suficiente para armazenar o conteúdo exportado.
A exportação será mais útil se executada em um Satellite que tenha canais povoados, embora isto não seja um requisito obrigatório para que a exportação seja bem sucedida.

6.1.2.1. Executando a Exportação

Primeiro, certifique-se de configurar o Satellite da mesma forma que faria se fosse ou duplicá-lo em outro Satellite, ou fazer um backup em um dispositivo de armazenamento. Segundo, selecione o conteúdo que você gostaria de exportar. Você pode escolher deixar de fora RPMs, erratas, ou kickstarts através do uso das opções mencionadas na Seção 6.1.1, “rhn-satellite-exporter. Finalmente, execute o comando como root. Por exemplo:
rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
Copy to Clipboard Toggle word wrap
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.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat