8.6. Estabelecendo Satellites Redundantes com o BD Independente


Ao manter a opção de clonagem disponível para o Satellite com Embedded Database, você pode limitar as quedas nos Satellites com Stand-Alone Database preparando Satellites redundantes. Ao contrário da clonagem de um Satellite com Embedded Database, os Satellites redundantes com Stand-Alone Database podem ser executados como ativos e também como standby. Isto depende inteiramente da topologia da sua rede e independe dos passos listados aqui.
Para estabelecer esta redundância, primeiro instale o Satellite primário normalmente, exceto pelo valor especificado no campo Common Name (Nome Comum) do certificado SSL. Este deve representar sua configuração de alta disponibilidade, ao invés do nome da máquina do servidor separado. Então:
  1. Prepare o Stand-Alone Database para assumir os serviços usando as recomendações da Oracle para criar um banco de dados tolerante a falhas. Consulte seu administrador de banco de dados.
  2. Instale o RHN Satellite com Stand-Alone Database (e uma instalação base do Red Hat Enterprise Linux AS) numa máquina separada, pulando os passos database configuration (configuração do banco de dados), database schema, e a geração do certificado SSL e do script bootstrap. Inclua as mesmas informações da conta e de conexão do banco de dados do RHN, providas durante a instalação inicial do Satellite e registre o Satellite novo.
    Se o seu certificado SSL original não considerar sua solução de alta disponibilidade, você pode criar um novo com um valor Common Name (Nome Comum) apropriado agora. Neste caso, também é possível gerar um script bootstrap novo que capture este valor.
  3. Após a instalação, copie as linhas seguintes do Satellite primário ao secundário:
    • /etc/rhn/rhn.conf
    • /etc/tnsnames.ora
    • /var/www/rhns/server/secret/rhnSecret.py
  4. Copie e instale os RPMs do certificado SSL do lado do servidor, do Satellite primário ao secundário. Consulte a seção Sharing Certificates (Compartilhando Certificados) do RHN Client Configuration Guide (Guia de Configuração do Cliente RHN) para instruções precisas. Lembre-se: o valor Common Name (Nome Comum) deve representar a solução Satellite combinada; não apenas o nome de uma máquina.
    Se, durante a instalação do Satellite, você gerou um certificado SSL novo que inclui um novo valor Common Name (Nome Comum), copie os RPMs do certificado SSL do Satellite secundário para o primário e redistribua o certificado do lado do cliente. Se você também criou um outro script bootstrap, pode usá-lo para instalar o certificado nos sistemas cliente.
  5. Se você não criou um novo script bootstrap, copie o conteúdo de /var/www/html/pub/bootstrap/ do Satellite primário ao secundário. Se você gerou um novo, copie o conteúdo daquele diretório no Satellite primário.
  6. Desligue o RHN Task Engine no Satellite secundário com o seguinte comando:
    /sbin/service taskomatic stop
    
    Copy to Clipboard Toggle word wrap
    Você pode usar um script personalizado ou outros meios para estabelecer o início/transferência de serviços (failover) automático do RHN Task Engine no Satellite secundário. Independente disso, a aplicação precisará ser iniciada na transferência de serviços (failover).
  7. Compartilhe os dados dos pacote dos canais (por padrão, localizado em /var/satellite) entre os Satellites em algum dispositivo de armazenamento em rede. Isso elimina a réplica dos dados e garante um armazenamento de dados consistente para cada Satellite.
  8. Compartilhe os dados dos pacote dos canais (por padrão, localizado em /var/cache/rhn) entre os Satellites em algum dispositivo de armazenamento em rede. Isso elimina a réplica dos dados e garante um armazenamento de dados consistente para cada Satellite.
  9. Disponibilize os diversos Satellites na sua rede através de um Common Name (Nome Comum) e método de acordo com sua infra-estrutura. As opções incluem DNS round-robin, um balanceador de cargas de rede e uma configuração reverse-proxy.
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