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:
channel-families
— Importa/sincroniza os dados da família de canais (arquitetura).channels
— Importa/sincroniza os dados do canal.rpms
— Importa/sincroniza os RPMs.packages
— Importa/sincroniza os dados completos daqueles RPMs obtidos com sucesso.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. |