4.3. Satellite Desconectado


Em ambientes de alta segurança onde os hosts são necessárias para funcionar em uma rede fechada, desconectado da internet, o servidor Red Hat Satellite pode prover sistemas com as atualizações de segurança mais recentes, errata e pacotes. Isto é conseguido através de dois componentes importantes: o utilitário katello-disconnected e um host de sincronização.
O diagrama abaixo ilustra como um Satellite desconectado é capaz de manter seu conteúdo atualizado, mesmo sem uma conexão com a internet. E necessário um sistema intermediário com uma conexão de Internet para atuar como um host de sincronização. Este host de sincronização está em uma rede separada do servidor Satellite.
O conteúdo importações de host de sincronização do Red Hat Content Delivery Network (CDN), através do pulp. O conteúdo é então exportado para a mídia, como DVDs, CDs ou discos rígidos externos e transferido para o servidor Satellite desconectado. As seções a seguir neste capítulo irão guiá-lo através de todo o processo.

Figura 4.1. Satellite Desconectado

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideReportar um erro

4.3.1. Configurando o Host de Sincronização.

Prerequisites

Para importar a partir do Red Hat Content Distribution Network (CDN), o host da sincronização requer:

Procedimento 4.10. Para configurar um Host para Sincronizar e Exportar Conteúdo a partir de um RedHat CDN:

  1. Use Red Hat Subscription Manager para registrar o host da sincronização no RHN.
  2. Liste todas as subscrições disponíveis para encontrar o produto Red Hat Satellite correto para alocar em seu sistema:
    # subscription-manager list --available --all
    Copy to Clipboard Toggle word wrap
    Este comando exibe um resultado semelhante a este:
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    
    ProductName:        Red Hat Satellite
    ProductId:          SKU123456
    PoolId:             e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Quantity:           10
    Multi-Entitlement:  No
    Expires:            08/20/2013
    MachineType:        physical
    
    Copy to Clipboard Toggle word wrap

    Nota

    O SKU e Pool ID dependem do tipo de produto Red Hat Satellite que corresponde à sua versão do sistema e tipo de produto.
  3. Subscreva ao pool usando o seguinte comando:
    # subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id
    
    Copy to Clipboard Toggle word wrap
  4. Desabilite todos os repositórios existentes:
    # subscription-manager repos --disable "*"
    
    Copy to Clipboard Toggle word wrap
  5. Habilite os repositórios de Coleções do Red Hat Satellite e Red Hat Enterprise Linux e Red Hat Software. Certifique-se que o repositório Red Hat Enterprise Linux coincide com a versão específica que você está utilizando.
    # subscription-manager repos --enable rhel-6-server-rpms \
    --enable rhel-server-rhscl-6-rpms \
    --enable rhel-6-server-satellite-6.0-rpms
    
    Copy to Clipboard Toggle word wrap

    Nota

    Os comandos acima são baseados no Red Hat Enterprise Linux 6. Se você estiver usando uma versão diferente do Red Hat Enterprise Linux, mude o repositório baseado em sua versão específica.
  6. Instale katello-utils e RPMs associados:
    # yum install python-qpid-qmf python-qpid  qpid-cpp-server-store katello-utils
    
    Copy to Clipboard Toggle word wrap
    katello-utils inclui o utilitário katello-disconnected o qual é necessário para configurar os repositórios para importar, enquanto pacotes relacionados ao qpidsão necessários para a configuração do pulp.
  7. Gere uma faixa alfanumérica de 32-caracteres para a entrada oauth_secret no arquivo /etc/pulp/server.conf:
    # tr -dc "[:alnum:]" < /dev/urandom | head -c 32 
    randomly_generated_value
    Copy to Clipboard Toggle word wrap
  8. No /etc/pulp/server.conf, descomente a entrada [oauth] e adicione o valor gerado aleatóriamente a partir do passo anterior como o valor oauth_secret:
    [oauth]
    enabled: true
    oauth_key: katello
    oauth_secret: randomly_generated_value
    Copy to Clipboard Toggle word wrap
  9. Desabilite a autenticação no /etc/qpid/qpidd.conf:
    # Configuration file for qpidd. Entries are of the form: 
    #   name=value 
    #
    # (Note: no spaces on either side of '=').
    # Run "qpidd --help" or see "man qpidd" for more details.
    
    auth=no
    
    Copy to Clipboard Toggle word wrap
    Todas as conexões de entrada autenticam com um território padrão do Satellite.
  10. Configure a conexão do katello-disconnected para o Pulp com o valor gerado anteriormente como sua opção --oauth-secret:
    # katello-disconnected setup --oauth-key=katello --oauth-secret=randomly_generated_value
    Copy to Clipboard Toggle word wrap
    Isto aloca um valor de configuração no ~/.katello-disconnected.
  11. Configure o Pulp no Servidor de Sincronização:
    sudo service qpidd start
    sudo chkconfig qpidd on
    sudo service mongod start
    sleep 10
    sudo chkconfig mongod on
    sudo -u apache pulp-manage-db
    sudo service httpd restart
    sudo chkconfig pulp_workers on
    sudo service pulp_workers start
    sudo chkconfig pulp_celerybeat on
    sudo service pulp_celerybeat start
    sudo chkconfig pulp_resource_manager on
    sudo service pulp_resource_manager start
    
    Copy to Clipboard Toggle word wrap
  12. Importe o manifesto:
    # katello-disconnected import -m ./manifest.zip
    
    Copy to Clipboard Toggle word wrap
    Importar o manifesto configura a lista de repositórios disponíveis para sincronizar baseado nas subscrições que você selecionou.
O host de sincronização agora está pronto para sincronizar o conteúdo a partir do Red Hat CDN.
22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideReport a bug
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