Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Capítulo 6. Conteúdo e Sincronização

O seu Servidor Red Hat Enterprise Linux está agora instalado. O próximo passo é fornecê-lo pacotes e canais a serem servidos ao sistema clientes. Este capítulo descreve como importar o conteúdo e mantê-lo atualizado.
Certifique-se de seguir os seguintes pré-requisitos antes de executar a sincronização do Red Hat Network Satellite:
  • A instalação do Red Hat Network Satellite deve ser executada com êxito.
  • Os dados das ISOs do Red Hat Network Channel Content ou do Red Hat Network Satellite Exporter devem estar disponíveis, caso contrário o Satellite precisará ter acesso à Internet ou ao site do Red Hat Network.

6.1. Red Hat Network Satellite Synchronization Tool

O Red Hat Network Satellite Synchronization Tool (Ferramenta de Sincronização do Red Hat Network Satellite) (satellite-sync) ativa o Red Hat Network Satellite para atualização de seu banco de dados e pacotes RPM com vários recursos.

Importante

A execução do satellite-sync pode importar uma quantia grande de dados, especialmente em servidores do Satellite instalados recentemente. Se seu banco de dados possuir problemas de desempenho após uma quantia significativa de mudanças, considere a opção de reunir estatísticas no banco de dados. Consulte a Seção 9.4, “Usando o RHN DB Control para maiores informações.
Para abrir o Red Hat Network Satellite Synchronization Tool, execute o seguinte comando como usuário root:
# satellite-sync
A Red Hat Network Satellite Synchronization Tool funciona em etapas, gradativamente. Para obter as informações de errata, isto deve primeiro saber dos pacotes contidos. Para atualizar os pacotes, a ferramenta, isto deve primeiro identificar os canais associados. Por esta razão, o Red Hat Network Satellite Synchronization Tool executa suas ações na seguinte ordem:
  1. channel-families — Importa/sincroniza os dados da família de canais (arquitetura).
  2. channels — Importa/sincroniza os dados do canal.
  3. rpms — Importa/sincroniza os RPMs.
  4. packages — Importa/sincroniza os dados completos daqueles RPMs obtidos com sucesso.
  5. errata — Importa/sincroniza as informações da Errata.
Cada um destes passos pode ser iniciado separadamente para fins de teste com o efeito de forçar a ferramenta a parar quando completar o passo. Todos os passos que o precedem, no entanto, já terão ocorrido. Sendo assim, invocar o passo rpms automaticamente garantirá que os passos channels e channel-families ocorram primeiro. Para iniciar um passo separadamente, use a opção --step.
# satellite-sync --step=rpms
Além da opção --step, o Red Hat Network Satellite Synchronization Tool oferece diversas outras opções de linha de comando. Para usá-las, insira a opção e o valor apropriados após o comando satellite-sync ao iniciar a importação/sincronização.

Tabela 6.1. Opções satellite-sync

Opção Descrição
-h, --help Exibe uma lista de opções e fecha.
-d=, --db=DB Inclui uma faixa de conexão ao banco de dados alternativo: username/password@SID.
-m=, --mount-point=MOUNT_POINT Importa/sincroniza da mídia local montada ao Satellite. Para uso em ambientes fechados (como aqueles criados durante instalações desconectadas).
--list-channels Lista todos os canais disponíveis e encerra.
-c CHANNEL, --channel=CHANNEL_LABEL Processa dados somente para este canal. É possível incluir canais múltiplos repetindo a opção. Se nenhum canal for especificado, o Satellite atualiza todos os canais.
-p, --print-configuration Imprime a configuração atual e fecha.
--no-ssl Desaconselhável - Desliga o SSL.
--step=STEP_NAME Executa o processo de sincronização somente até o passo especificado. Geralmente usado para testes.
--no-rpms Não obtém os RPMs reais.
--no-packages Não processa os dados completos do pacote.
--no-errata Não processa as informação da errata.
--no-kickstarts Não processa os dados do kickstart (somente para provisionamento).
--force-all-packages Força o processamento de todos os dados do pacote sem conduzir diff.
--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).
--email Envia um relatório do que foi importado/sincronizado ao recipiente designado para e-mails traceback.
--traceback-mail=TRACEBACK_MAIL Direciona o output da sincronização (de --email) a este endereço de e-mail.
-s=, --server=SERVER Inclui o nome da máquina de um servidor alternativo ao qual conectar para a sincronização.
--http-proxy=HTTP_PROXY Adiciona um servidor proxy HTTP alternativo no formato máquina:porta.
--http-proxy-username=PROXY_USERNAME Inclui o nome de usuário do servidor proxy HTTP alternativo.
--http-proxy-password=PROXY_PASSWORD Inclui a senha do servidor proxy HTTP alternativo.
--ca-cert=CA_CERT Usa um certificado CA alternativo da SSL ao incluir a localidade e nome de arquivo completos.
--systemid=SYSTEM_ID Somente para depuração - Inclui a localidade do ID digital alternativo do sistema.
--batch-size=BATCH_SIZE Somente para depuração - Determine o tamanho batch máximo em porcentagem para o processamento XML/importação do banco de dados. Abra a página man satellite-sync para mais informações.