Red Hat Training

A Red Hat training course is available for Red Hat Satellite

4.2. Programa de Instalação do RHN Satellite:

As instruções seguintes descrevem como rodar o Programa de Instalação do RHN Satellite:

Importante

Devido a potenciais complicações, é altamente recomendado montar a partição /home/ localmente.
  1. Autentique-se na máquina como root.
  2. Insira o CD RHN Satellite Server contendo os arquivos de instalação ou baixe a imagem ISO do site do RHN.
  3. Se você estiver instalando a partir do CD, o Red Hat Enterprise Linux pode montar o CD automaticamente. Neste caso, o CD será montado no diretório /media/cdrom/.
    Se o Red Hat Enterprise Linux não montar o CD automaticamente, você pode fazê-lo manualmente no diretório /media/cdrom/ com o seguinte comando:
    mount /dev/cdrom /media/cdrom
    
    Se você instalar através de uma ISO, monte o arquivo no diretório contendo-a usando o comando:
    mount -o loop iso_filename /media/cdrom
    
    O restante das instruções assumem que o CD está montado em /media/cdrom/.
  4. Certifique-se que o Certificado de Serviços RHN (RHN Entitlement Certificate) tenha sido copiado no sistema de arquivos do Satellite. Este pode ter qualquer nome e estar localizado em qualquer diretório. O programa de instalação questionará seu conteúdo e localidade. Além disso, certifique-se de que sua conta tenha os serviços necessários para conduzir a instalação. Por exemplo: um Satellite novo precisará de ambos, um serviço Management ou Provisioning para o Red Hat Enterprise Linux AS, e um direito a serviço RHN Satellite.

    Atenção

    Os usuários devem notar que o Programa de Instalação do RHN Satellite atualiza o kernel, assim como todos os pacotes necessários.
  5. No diretório /media/cdrom/, digite o seguinte comando para iniciar o Programa de Instalação do RHN Satellite:
    ./install.pl
    
    O script tem várias opções para assistir o seu processo de instalação. Para visualizar estas opções, digite o seguinte comando:
    ./install.pl --help
    
  6. O script roda uma verificação de pré-requisitos. Esta verificação garante que todos os pré-requisitos do Capítulo 2, Requisitos sejam satisfeitos antes de continuar com a instalação.
    * Starting the Red Hat Network Satellite installer.
    * Performing pre-install checks. 
    * Pre-install checks complete.  Beginning installation.
    
  7. Na linha de comando, entre o endereço de e-mail para o qual você gostaria que notificações do Satellite fossem enviadas. É uma boa idéia escolher um endereço de e-mail genérico ao invés de um individual, uma vez que pode haver uma grande quantidade de e-mails.
    ? Admin email address? sat-admin@example.com
    
  8. O Satellite é então registrado com a sua conta do RHN Hosted, e todos os pacotes requisitados são instalados e atualizados.
    * RHN Registration 
    * Installing updates. 
    * Installing RHN packages.
    
  9. A seguir, o Programa de Instalação do RHN Satellite baixa e instala a chave GPG do RHN, e configura o diretório /root/.gnupg/, se necessário.
    * Setting up environment and users 
    ** GPG: Initializing GPG and importing RHN key. 
    ** GPG: Creating /root/.gnupg directory
    
  10. O próximo passo cria e povoa o banco de dados inicial, caso você tenha optado pelo RHN Satellite com Embedded Database.
    * Setting up database. 
    ** Database: Installing the embedded database (not the schema). 
    ** Database: Shutting down the database first. 
    ** Database: Installing the database:
    ** Database: This is a long process that is logged in:
    ** Database:   /var/log/rhn/install_db.log
    *** Progress: ####
    
  11. Uma vez que a instalação do banco de dados esteja completa, ou uma vez que a conexão ao banco de dados esteja estabelecida, o Satellite está configurado.
    * Setting up environment and users.
    
  12. Para ativar o Satellite, você deve disponibilizar ao mesmo a localização do seu certificado Satellite.
    * Activating Satellite. 
    Where is your satellite certificate file? /root/example.cert
    
  13. O próximo passo é criar um certificado CA para o Satellite. Para fazer isto, você deve responder algumas perguntas.
    Certificado CA (CA Certificate)
    Entre com uma senha para o certificado.
    Empresa (Organization)
    Entre com o nome da sua empresa
    Endereço de E-mail (Email Address)
    Forneça um endereço de e-mail a ser associado com este certificado - por exemplo, o e-mail do administrador fornecido nos passos acima.
    Cidade (City)
    Entre com o nome da cidade onde o Satellite reside.
    País (Country)
    Entre com o país onde o Satellite reside. O código do país deve conter exatamente duas letras, caso contrário a criação do certificado falhará.
  14. Uma vez que o certificado CA é gerado, o Programa de Instalação do RHN Satellite executa a configuração final e reinicia os serviços associados.
    * Final configuration. 
    * Restarting services.
    Installation complete. 
    Visit https://your-satellite.example.com to create the satellite administrator account.
    
  15. Siga as instruções na tela e visite o FQDN do seu Satellite através de um browser. Crie a conta de administrador do Satellite - também chamada de conta do Organization Administrator - e então clique no botão Create Login (Criar Login) para passar para a próxima tela, Your RHN (Seu RHN).
    Criação da Conta do Administrador

    Figura 4.1. Criação da Conta do Administrador

  16. Uma caixa de texto azul será exibida no topo da tela, indicando que você agora pode executar uma configuração personalizada do comportamento do Satellite. Para fazê-lo, clique no texto clicking here no final.
    Solicitação de Configuração Final

    Figura 4.2. Solicitação de Configuração Final

  17. A página Satellite Configuration - General Configuration (Configuração do Satellite - Configuração Geral) permite que você altere as configurações mais básicas do Satellite, tais como o endereço de e-mail do administrador, e se o Monitoring está habilitado ou não.
    Configuração Geral

    Figura 4.3. Configuração Geral

  18. A página RHN Satellite Configuration - Monitoring (Configuração do RHN Satellite - Monitoring) permite que você configure os aspectos de monitoramento deste Satellite. O servidor de mensagens e o domínio principal locais são usados para enviar mensagens de notificações de monitoramento para o administrador. Isto é necessário apenas se você espera receber mensagens de notificações de alerta geradas por eventos de detecção. Neste caso, forneça o servidor de e-mail (exchanger) e domínio a serem usados. Note que o sendmail deve estar configurado para lidar com o redirecionamento de notificações por e-mail. Consulte a Seção 4.5, “Configuração do Sendmail” para instruções. Quando terminar, clique em Continue (Continuar). A página RHN Registration (Registro do RHN) aparecerá.
    Monitoring

    Figura 4.4. Monitoring

  19. A página RHN Satellite Configuration - Certificate (Configuração do RHN Satellite - Certificado) permite que você carregue um novo certificado Satellite. Para identificar o caminho do certificado, clique em Browse (Escolher), navegue até o arquivo e selecione-o. Para inserir seu conteúdo, abra seu certificado num editor de texto, copie todas as linhas e cole-as diretamente no campo de texto grande na parte inferior da página. A Red Hat recomenda usar o localizador de arquivos, já que o mesmo é menos suscetível a erros. Clique em Validate Certificate (Validar Certificado) para continuar. Se você receber erros relativos ao DNS, certifique-se que seu Satellite esteja configurado corretamente. Consulte a Seção 7.4, “Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).”.
    Certificado

    Figura 4.5. Certificado

  20. A página RHN Satellite Configuration - Bootstrap (Configuração do RHN Satellite - Rotina de Inicialização) permite criar um script para redirecionar sistemas clientes dos servidores centrais do RHN para o Satellite. Este script, que deve ser inserido no diretório /var/www/html/pub/bootstrap/ do Satellite, reduz significativamente os esforços envolvidos na reconfiguração de todos os sistemas, que, por padrão, obtém os pacotes dos servidores centrais do RHN. Os campos necessários são pré-preenchidos com os valores derivados dos passos anteriores da instalação. Certifique-se de que que estas informações estejam corretas.
    As caixas de verificação oferecem opções para incluir as funcionalidades de segurança integradas SSL e GNU Privacy Guard (GPG), ambas recomendadas. Além disso, você pode ativar a aceitação de comandos remotos e a administração da configuração remota para sistemas com bootstrap aqui. Ambas funcionalidades são úteis para completar a configuração do cliente. Por fim, se você está usando um servidor proxy HTTP, complete os campos relacionados. Ao terminar, clique em Generate Bootstrap Script (Gerar Script Bootstrap) e o sistema exibirá a página Installation Complete (Instalação Completa).
    Bootstrap

    Figura 4.6. Bootstrap

  21. A página RHN Satellite Configuration - Restart (Configuração do RHN Satellite - Reiniciar) contém o último passo na configuração do Satellite. Clique no botão Restart (Reiniciar) para reiniciar o Satellite para que todas as opções de configuração adicionadas nas últimas telas sejam incorporadas. Note que levará de quatro a cinco minutos para que a reinicialização seja concluída.
    Reiniciar

    Figura 4.7. Reiniciar

  22. Uma vez que o Satellite tenha reiniciado, o aviso de contagem regressiva desaparece. Você pode então começar a usar o seu Satellite.
    Reinicialização Completa

    Figura 4.8. Reinicialização Completa

4.2.1. Opções para o Programa de Instalação do Satellite

As várias opções disponíveis ao Programa de instalação do Satellite estão incluídas abaixo para fácil acesso.

Tabela 4.1. Opções de Instalação

Opção Uso
--help Exibe esta mensagem de ajuda.
--answer-file=<filename> Indica a localização de um arquivo de respostas a ser usado para responder as perguntas apresentadas durante o processo de instalação.
--non-interactive Para uso apenas com --answer-file. Se --answer-file não oferecer a resposta requisitada, sair ao invés de perguntar ao usuário.
--re-register Registra o sistema com o RHN, mesmo que já esteja registrado.
--disconnected Instala o Satellite em modo desconectado
--clear-db Apaga quaisquer esquemas de bancos de dados pré-existentes antes de instalar. Isto destruirá quaisquer dados no banco de dados e recriará um esquema vazio no Satellite.
--skip-system-version-test Não testa a versão do Red Hat Enterprise Linux antes de instalar.
--skip-selinux-test Não selecione para assegurar que o SELINUX está desativado.
--skip-fqdn-test Não verifica se este sistema possui um nome de host válido. O RHN Satellite requer que o nome de host seja configurado adequadamente durante a instalação. O uso desta opção pode resultar em um Satellite que não seja totalmente funcional.
--skip-db-install Não instala o banco de dados incorporado. Esta opção pode ser útil caso você esteja reinstalando o Satellite e não queira apagar o banco de dados.
--skip-db-diskspace-check Não confirma se há espaço em disco suficiente para instalar o banco de dados integrado.
--skip-db-population Não povoa o esquema do banco de dados.
--skip-gpg-key-import Não importa a chave GPG da Red Hat.
--skip-ssl-cert-generation Não gera os certificados SSL para o Satellite.
--run-updater Não requer instalação de pacotes necessários do RHN, se o sistema estiver registrado.