Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Guia de Instalação

Red Hat Satellite 6.0

Instalando e Configurando o Satellite

Equipe de Documentação da Red Hat

Resumo

Este documento descreve como instalar o Satellite. Também aborda os requerimentos de configuração básicos para executar um Satellite em seu ambiente.

Capítulo 1. Introdução

Red  Hat Satellite 6 é a evolução da plataforma de gerenciamento de ciclo de vida da Red Hat. Ele fornece os recursos que os administradores esperam de uma ferramenta focada em gestão de sistemas e conteúdo para uma empresa global. Satellite 6 abrange os casos de uso solicitadas pelos clientes do Satellite 5, mas também inclui a funcionalidade que permite maior escala, federação de conteúdo, melhor controle dos sistemas durante o processo de provisionamento, e uma abordagem muito mais simplificada para gerenciamento do ciclo de vida. Satellite 6 também desenvolve ainda mais a abordagem inerente aos direitos baseados em certificados e gestão integrada de assinatura. Satellite 6 é baseado em anos de feedback do cliente e é uma evolução das versões anteriores.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

1.1. Red Hat Satellite 6 System Architecture

Red Hat Satellite 6 é baseado em diversos projetos de fontes abertas organizados na seguintes arquitetura.
Red Hat Satellite 6 System Architecture

Figura 1.1. Red Hat Satellite 6 System Architecture

Foreman
Foreman é um aplicativo de código aberto usado para provisionamento e gerenciamento de ciclo de vida de sistemas físicos e virtuais. Foreman configura automaticamente esses sistemas usando vários métodos, incluindo módulos de kickstart e Puppet. Foreman também fornece dados históricos para relatórios, auditoria e solução de problemas.
Katello
Katello é um aplicativo de gerenciamento de assinaturas e repositório. Ele fornece um meio para se inscrever em Red Hat repositórios e download de conteúdo. Você pode criar e gerenciar diferentes versões deste conteúdo e aplicá-los a sistemas específicos dentro de estágios definidos pelo usuário do ciclo de vida da aplicação.
Candlepin
Candlepin é um serviço que faz parte do Katello e lida com o gerenciamento de subscrições.
Pulp
Pulp é um serviço que faz parte do Katello e lida com o repositório e gerenciamento de conteúdo.
Hammer
Hammer e CLI são ferramentas que fornecem linha de comando e equivalentes do terminal da maioria das funções da Web UI
REST API
Red Hat Satellite 6 inclui um serviço RESTful API que permite que os administradores de sistema e desenvolvedores gravem scripts padronizados e aplicativos de terceiros que faça uma interface com o Red Hat Satellite.
Capsule
Red Hat Satellite Capsule Server age como um proxy para algumas das funções principais do Satellite incluindo o armazenamento de repositório, DNS, DHCP, e configuração do Puppet Master. Cada Servidor Satellite também contém serviços do Servidor Capsule integrados.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

1.2. Red Hat Satellite 6 Layout e Tipologia

O layout da infra-estruturaRed  Hat Satellite deve ser considerado antes de instalar o Red Hat Satellite 6. Determinar a organização da sua infra-estrutura ajuda a alinhar o Servidor Satellite e Satellite Servers Capsule para melhor atender às suas necessidades. Os seguintes diagramas de topologia fornecem exemplos de layout de infra-estrutura.
Single Satellite with Integrated Capsule

Figura 1.2. Satellite Único com Capsule Integrada

Esta topologia demonstra o uso básico de Red Hat Satellite 6. Neste exemplo, existem cinco grupos de hosts registrados para o Servidor Satellite. Red Hat Satellite 6 categoriza esses pools em três locais: Estados Unidos, Reino Unido e Japão. Além disso, cada departamento utiliza uma organização distinta: Finanças, Marketing e Vendas. Todas as funções do Servidor Satellite são compartilhados entre esses locais e organizações.
Single Satellite with Integrated Capsule and Backup Capsules

Figura 1.3. Satellite Único com Capsule Integrada e Capsules de Backup

Esta topologia mostra a adição de dois servidores Satellite Capsule de backup com base em Boston. Uma cápsula do servidor atende à três escritórios com sede nos EUA: Phoenix, San Francisco e Boston. A outra serve para os escritórios internacionais: Londres e Tóquio. Atribuindo um Capsule servidor de backup para o local Estados Unidos e outro para os locais do Reino Unido e Japão, a carga reduz no Servidor principal Satellite sua cápsula integrada. À medida que novos escritórios são criados nesses locais, o Satellite Server pode adicioná-los à suas categorias de localização e os serviços do Servidor Capsule aos novos escritórios.
Remote Capsules Based on Location

Figura 1.4. Capsules Remotos Baseados em Local

Esta topologia atribui Servidores Satellite Capsule para locais específicos. O Servidor Satellite pode criar uma hierarquia de localidades; por exemplo, possuindo cidades ligadas a um país. Os servidores Satellite Capsule baseados nesses locais são registrados para o servidor Satellite Central em Boston e atribuídos a seus respectivos locais. Cada Capsule serve à todos os hosts em cada local respectivo.
Remote Capsules Based on Location and Organization

Figura 1.5. Capsules Remotos Baseados em Local e Organização

Esta topologia demonstra as atribuições do Satellite Capsule Servers às organizações. Por exemplo, dois servidores do Capsule são atribuídos para o local de Phoenix, mas a organizações diferentes: um para o outro e de marketing para vendas. Da mesma forma, dois Satellite Capsule Servers são atribuídos a duas organizações: um para ambos os de vendas e organizações de marketing em Londres, e outro para as organizações de vendas e marketing em Tóquio. Isso mostra como a combinação de servidor Satellite e Satellite Capsule Servers associados podem gerenciar o layout de várias organizações em vários locais de trabalho em conjunto.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

1.3. Red Hat Satellite 6 Server Installation Workflow

Instalação

Este fluxo de trabalho cobre a preparação do sistema host para a instalação e a instalação do Servidor Red Hat Satellite, incluindo a configuração da infraestrutura básica para provisionar uma máquina host.

  1. Instalar o sistema host com o Red Hat Enterprise Linux 6.5 ou posteriores
  2. Preparar o sistema host para a instalação do Servidor Satellite, configurando as portas de rede e as configurações do SELinux, assim como verificar versões de pacote corretos. Veja Seção 1.6, “Prerequisites” para mais informações.
  3. Instale o Servidor Satellite. Existem dois métodos disponíveis:
  4. Configuração inicial do Servidor Satellite usando o katello-installer. Veja Seção 2.3, “Configurando o Red Hat Satellite Manualmente” para obter mais informações.
Configuração Inicial

Estes são procedimentos de configuração inicial para fornecer um Servidor Satellite básico e populá-lo com o conteúdo das subscrições Red Hat:

  1. Criar um manifesto a partir do Red Hat Customer Portal. Veja Seção 4.1.1.1, “Definindo um Manifesto” para obter mais informações.
  2. Autentique-se no Servidor Satellite. Isto requer um usuário e senha de administração. Veja Capítulo 3, Autenticando-se no Red Hat Satellite para obter mais informações.
  3. Crie uma Organização. O Satellite é pré-populado por uma "Organização Padrão" e esta organização pode ser usada se necessário. É no entanto, altamente recomendado criar uma organização que coincida com aquelas em sua própria estrutura organizacional. Veja Seção 3.1.1, “Criando uma Organização ” para obter mais informações.
  4. Remova a "Organização Padrão". Veja Seção 3.1.3, “Removendo uma Empresa ” para obter mais informações.
  5. Defina seu contexto de Organização e Local padrão para que as autenticações subsequentes o coloque no contexto correto dentro do Servidor Red Hat Satellite. Veja Seção 3.2, “Mudando Suas Preferências de Conta” para obter mais informações.
  6. Saia e entre novamente. Suas preferências de organização e local padrão devem estar visíveis agora no canto superior esquerdo do menu principal.
  7. Carregue o manifesto na interface da Web do Servidor Satellite. Isto irá propagar as informações da subscrição para o Servidor Satellite. Veja Seção 4.1.1.2, “Carregando um Manifesto de Subscrição ” para obter mais informações.
  8. Depois que o manifesto for carregado, os Repositórios da Red Hat disponíveis a partir de Subscrições da Red Hat válidas, são importadas para o Servidor Satellite. Escolha quais os repositórios relevantes à sua organização. Veja Seção 4.1.1.3, “Habilitando Repositórios da Red Hat” para obter mais informações.
    Um conjunto básico de subscrições comum, que contenha repositórios com os pacotes mais recentes para o Red Hat Enterprise Linux 6 seria:
    1. Red Hat Enterprise Linux 6 Server Kickstart x86_64 6Server Repository
    2. Red Hat Enterprise Linux 6 Server RPMs x86_64 6Server Repository
    3. Red Hat Enterprise Linux 6 Server - RH Common RPMs x86_64 Repository
  9. Sincronize manualmente os repositórios. Este é um passo importante após habilitá-los. É neste ponto que o repositório local no Servidor Satellite é populado pelos pacotes requeridos. Veja Seção 4.1.3.1, “Status da Sincronização ” para obter mais informações.
  10. Com o conteúdo sincronizado localmente para o Red Hat Satellite Server, configure os ambienes de ciclo de vida e caminhos do ambiente de acordo com seus requerimentos da organização. Por exemplo, criar um ambiente de Teste ou Desenvolvimento para simular o ambiente de ciclo de vida atual em sua organização. Veja Lifecycle Environments a partir do Red Hat Satellite 6 User Guide para criar ambientes e caminhos de ambiente.
  11. Crie uma visualização de conteúdo para adicionar ao ambiente de ciclo de vida. Para mais informações sobre Visualizações de Conteúdo, veja Using Content Views, as well as Creating a Content View a partir do Red Hat Satellite 6 User Guide.
  12. Após criar a visualização de conteúdo, adicione repositórios e módulos puppet á visualização de conteúdo baseado nas necessidades de sua organização. Adicionando Repositórios à Visualização de Conteúdo a partir do Red Hat Satellite 6 User Guide o guiará nos passos.
  13. Publique a visualização de conteúdo para usá-la. Veja Publishing Content View from the Red Hat Satellite 6 User Guide para obter instruções. Após a visualização de conteúdo ser publicada, ela pode ser promovida pelos caminhos de promoção nos ambientes de ciclo de vida.
  14. Agora que o conteúdo e caminhos promocionais foram configurados, crie uma chave de ativação para preparar para o provisionamento do sistema. Uma chave de ativação é usada durante o processo de provisionamento para garantir que o sistema está associado com o Grupo de Host correto. Ela garante que o sistema consuma a subscrição correta. Veja Creating an Activation Key section of the Red Hat Satellite 6 User Guide para obter mais informações.
  15. Agora que você concluiu sua configuração básica, o Servidor Red Hat Satellite 6 está pronto para gerenciar o conteúdo em hosts existentes. Registre um sistema existente em sua organizalão para seu Servidor Satellite utilizando a chave de ativação criada. Veja Registering a Host in the Red Hat Satellite 6 User Guide para obter mais detalhes.
Instalação do Servidor Red Hat Satellite Capsule

O Servidor Red Hat Satellite Capsule é um componete do Red Hat Satellite que fornece serviços federados para descobrir, fornecer e configurar hosts fora do Servidor Satellite primário. Siga estes passos para instalar e configurar o Servidor Satellite Capsule:

  1. Instale o sistema host com o Red Hat Enterprise Linux 6.5 ou posteriores.
  2. Prepare o sistema para a instalação do Servidor Red Hat Satellite Capsule preenchendo os requerimentos apontados em Seção 5.1, “Pré-requisitos dos Servidores Red Hat Satellite Capsule”. Isto inclui configurar suas portas de rede, configurações SELinux, etc.
  3. Instale o Servidor Red Hat Satellite Capsule. Veja Seção 5.2, “Instalando um Servidor Red Hat Satellite Capsule” para mais informações.
  4. Configure a configuração inicial do Servidor Satellite Capsule. Veja Seção 5.3, “Configurando um Servidor Red Hat Satellite Capsule” para obter mais informações.
  5. Para os Servidores Satellite Capsule com a função de nós de conteúdo, o procedimento apontado em Seção 5.4, “Adicionando os Ambientes ao Ciclo de Vida de um Servidor Red Hat Satellite Capsule” deve ser concluído em ordem para sincronizar o conteúdo do Servidor Satellite central com o Servidor Satellite Capsule.
  6. Seu Servidor Satellite Capsule está agora instalado, configurado e pronto para uso. Registre os hosts na proximidade do local do Satellite Capsule Server. Veja Seção 5.6, “Registrando os Sistemas do Host Systems em um Red Hat Satellite Capsule Server” para obter mais informações.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

1.4. Uso Suportado do Red Hat Satellite 6

Cada produto Red Hat Satellite adquirido inclui uma instância suportada do Red Hat Enterprise Linux Server. O Red Hat Network Satellite deve ser instalado em uma instalação nova do Enterprise Linux onde o Red Hat Network Satellite é o único aplicativo e serviço fornecido pelo Sistema Operacional. O uso do SO do Red Hat Enterprise Linux incluso com o Red Hat Network Satellite para executar outros daemons, aplicativos, ou serviços dentro de seu ambiente, não é suportado.

Nota

Todos os componentes Red Hat Satellite e seu uso são suportados no contexto da Red Hat Satellite. Uso de terceiros de quaisquer quedas de componentes além de suporte.
O uso de componente suportados do Red Hat Satellite são estes a seguir:
Puppet

Red Hat Satellite 6 inclui pacotes do puppet suportados. O programa de instalação permite aos usuários instalar e configurar Puppet Masters como parte da Red Hat Satellite Capsule Servers. O servidor instala hiera, o qual pode ser utilizado para refinar como os módulos puppet são aplicados. Um módulo puppet, funcionando em um puppet master no Red Hat Satellite Server ou Satellite Capsule Server, usando hiera, é apoiado pela Red Hat.

Instalação e configuração do Puppet é deixada para a discreção do administrador Satellite.
Pulp

O Pulp é o subsistema de gerenciamento de conteúdo dentro do uso do Red Hat Satellite6. O Pulp só é suportado através do Satellite Server WebUI, CLI e API. Alteração direta ou interação com API ou banco de dados local do Pulp não está dentro do escopo do suporte da Red  Hat.

Red Hat não suporta a modificação direta com Pulp pois isso pode causar danos irreparáveis ​​à bases de dados do Red Hat Satellite 6.
Foreman

Foreman é um componente upstream que compõe diversas funcionalidades importantes doRed Hat Satellite, incluindo o recipiente WebUI, usuários, organizações, segurança e outras funções importantes. Foreman pode ser estendido usando plug-ins. No entanto, apenas plug-ins empacotados do Red Hat Satélite são suportados. Red Hat não suporta plug-ins no canal do Red Hat Satellite Opcional.

Red Hat Satellite também inclui componentes, configuração e funcionalidade para provisionar e configurar definições diferentes dos sistemas operacionais Red Hat Enterprise Linux. Enquanto esses recursos são incluídos e podem ser utilizados, a Red Hat só fornece suporte para seu aplicativo para Red Hat Enterprise Linux.
Katello

Katello é o componente upstream para a interface e API do usuário de Subscrição e Conteúdo do Red Hat Satellite 6. O único método suportado de uso do Katello é através do Red Hat Satellite 6 WebUI, API e banco de dados. Red Hat não suporta interações diretas e modificações Katello.

Candlepin

Candlepin é o subsistema de gerenciamento de assinaturas dentro do Red Hat Satellite 6. O único método suportado de uso do Candlepin é através do Red Hat Satellite 6 WebUI, CLI e API.

Red Hat não suporta a modificação direta e interações com Candlepin, sua API ou banco de dados local, pois isso pode causar danos irreparáveis ​​à base de dados do Red Hat Satellite 6seis bases de dados.
Servidor de Aplicativo Tomcat Embutido.

O único método suportado para usar o servidor de aplicativos Tomcat integrado é através do Red Hat Satellite 6 WebUI, API e banco de dados. Red Hat não suporta interações diretas e modificações de API ou banco de dados local do servidor de aplicação tomcat embutido.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

1.5. Glossário de Termos

Os termos a seguir são utilizados em todo este documento. Familiarize-se com estes termos para ajudá-lo a entender o Red Hat Satellite 6.
Chave de Ativação
Uma gratificação (token) de registro usado no arquivo Kickstart para controlar as ações no registro. Estes são semelhantes às Chaves de Ativação no Red Hat Satellite 5, porém fornecem uma subrede de recursos por causa dos pacotes de controle do Puppet e gerenciamento de configuração após o registro.
Ambiente do Ciclo de Vida do Aplicativo
Um Ambiente do Aplicativo do Ciclo de Vida representa um passo ou etapa, em um caminho de promoção através do Ciclo de Vida de Desenvolvimento do Software (SDLC). Caminhos de promoção também são conhecidos como caminhos de desenvolvimento. Conteúdos como pacotes e módulos puppet movem através de ambientes de ciclo de vida por meio da publicação e promoção de Visualização de Conteúdos. Toda a Visualização de Conteúdo possui versões, o que significa que você pode promover uma versão específica através de um caminho de promoção típico; por exemplo, do desenvolvimento ao teste para a produção. A Clonagem de Canal implementa este conceito no Red Hat Satellite 5.
Anexar
O processo de associar uma subscrição à um Host que fornece acesso ao conteúdo RPM.
Capsula
Uma Capsula é um servidor adicional que pode ser usado em uma implementação do Red Hat Satellite 6 para facilitar a federação do conteúdo e distribuição além de outros serviços localizados (Puppet Master, DHCP, DNS, TFTP, entre outros).
Perfil de Computação
Compute Profiles especifica atributos padrão para máquinas novas virtuais em um recurso de computação.
Recurso de Computação
Um Recurso de Computação é uma infraestrutura do cloud, onde o Red Hat Satellite 6 utiliza para implementação de hosts e sistemas. Por exemplo, inclui Red Hat Enterprise Virtualization Manager, OpenStack, EC2, e VMWare.
Conteúdo
Conteúdo inclui pacotes de software (arquivos RPM) e módulos Puppet. Estes são sincronizados para a Biblioteca e depois promovido para o Ambiente de Ciclo de Vida utilizando as Visualizações de Conteúdo para que possam ser consumidos pelos Hosts.
A Rede de Distribuição de Conteúdo (CDN Content Delivery Network)
O Content Delivery Network (CDN) é o mecanismo usado para distribuir o conteúdo da Red Hat de forma co-localizada geograficamente. Por exemplo, o conteúdo que é sincronizado pelo Satellite na Europa, puxa o conteúdo de uma fonte na Europa.
Visão do conteúdo
A Visualização de Conteúdo é uma definição de conteúdo que combina produtos, pacotes e módulos Puppet com capacidade de filtragem inteligente e criação de snapshots. As visualizações de conteúdo são um refinamento da combinação de canais e clonagem do Red Hat Satellite 5.
Classificador de Nó Externo
Um Classificador de Nó Externo é uma construção de Puppet que fornece dados adicionais para um Puppet Master utilizar ao configurar os hosts. O Red Hat Satellite 6 age como um Classificador de Nó Externo para o Puppet Master em uma implementação do Satellite.
Facter
Facter é um programa que fornece informações (fatos) sobre o sistema no qual está sendo executado. Por exemplo, o Facter pode reportar memória total, versão de sistema operacional, arquitetura entre outros. Os módulos Puppet possibilitam configurações específicas baseadas nos dados do host reunídos pelo Facter.
Hammer
Hammer é a ferramenta de linha de comando para oRed Hat Satellite 6. Use Hammer para gerenciar o Red Hat Satellite 6 como CLI padrão, para scripts, e também em shell interativas.
Hiera
Hiera é uma ferramenta de busca de chave/valor para dados de configuração que permitem afastar dados de site-específicos dos manifestos.
Host
Um Host se refere à qualquer sistema, físico ou virtual, que gerencie o Red Hat Satellite 6.
Host Collection
Um Host Collection é equivalente à um Satellite 5 System Group, ou seja, grupo definido de um ou mais Hosts.
Host Group
A Host Group é um modelo para construir um Host. Isto inclui a visualização de conteúdo (que define os arquivos RPM disponíveis e módulos do Puppet) e as classes do Puppet a aplicar (que determinam o software e configuração).
Local
Um Location é a coleção de configurações padrão que representam um local físico. Estes pode ser aninhados para que você possa configurar uma coleção hierárquica de locais. Por exemplo, você pode definir padrões para"Oriente Médio", que são refinados por "Tel Aviv", e depois refinados pelo "Data Center East", e depois pelo "Rack 22".
Biblioteca
O Library contém todas as versões, incluindo a versão sincronizada mais recente do software que o usuário irá implementar. Para uma empresa ou departamento de Information Technology Infrastructure Library (ITIL) [1], seria o Definitive Media Library [2] (chamado anteriormente de Definitive Software Library).
Manifesto
Um Manifesto transfere subscripções a partir do Portal do Consumidor para o Red Hat Satellite 6. Esta função é semelhante aos certificados usados com o Red Hat Satellite 5.
Organização
Uma Organização é uma coleção isolada de sistemas, conteúdo e outras funcões dentro da implementação do Satellite 6.
Permissão
A habilidade de realizar uma ação
Produto
Uma coleção de conteúdo de repositórios. Produtos podem ser Red Hat ou produtos criados recentemetne feitos de conteúdo de software e configuração.
Promover
O ato de mudar a visualização de conteúdo composta de conteúdo de software e configuração de um Ambiente de Ciclo de Vida do Aplicativo para outro, tal como mover de um desenvolvimento para QA para produção.
Modelo de Provisionamento
Um Modelo de Provisionamento é um modelo definido por usuário para arquivos do Kickstart, snippets e outras ações de provisionamento. No Satellite 6 eles fornecem função semelhante aos Perfis do Kickstart e Trechos do Cobbler no Red Hat Satellite 5.
Nó Pulp
Um Nó Pulp é um componente de Servidor Capsule que espelha conteúdo. Isto é semelhante ao Red Hat Satellite 5 Proxy. A diferença mais marcante é que o conteúdo pode ser estagiado no Nó Pulp antes de ser utilizado por um Host.
Agente do Puppet
O Agente do Puppet é um agente que executa em um Host e aplica mudanças de configuração àquele Host.
Puppet Master
Um Puppet Master é um componente do Servidor Capsule que fornece manifestos do Puppet ao Hosts para a execução pelo Agente Puppet.
Repositório
Um Repositório fornece armazenamento para uma coleção do conteúdo. Por exemplo, um repositório YUM ou um repositório Puppet.
Função
Uma Função especifica uma coleção de permissões que são aplicadas à um conjunto de recursos, tal como Hosts.
Smart Proxy
Um Smart Proxy é um componente do Servidor Capsule que pode integrar com serviços externos, tal como DNS ou DHCP.
Variável do Smart
Um Smart Variable é um valor de configuração que controla como um Puppet Class se comporta. Isto pode ser configurado em um Host, um Grupo de Host, uma Organização, ou um Local.
Standard Operating Environment (SOE)
Um Standard Operating Environment (SOE) é uma versão controlada do sistema operacional no qual os aplicativos são desenvolvidos.
Subscrição
Subscrições são meios pelo qual você recebe conteúdo e serviços da Red Hat.
Sincronização
Sincronização se refere ao conteúdo espelho dos recursos externos na Biblioteca Red Hat Satellite 6.
Planos de Sincronização
Planos de Sincronização fornece execução agendada de sincronização de conteúdo.
Grupo de Usuário
Um Grupo de Usuário é a coleção de funções que podem ser atribuídas à coleção de usuários. Este é semelhante à Função no Red Hat Satellite 5.
Usuário
Um usuário é qualquer um registrado utilizando o Red Hat Satellite. A autenticação e autorização é possível através da lógica embutida, através de recursos LDAP externos, ou com o Kerberos.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

1.6. Prerequisites

As condições a seguir devem ser atendidas antes de instalar Red Hat Satellite 6:
Sistema Operacional Base

O Red Hat Satellite é suportado pelo Red Hat Enterprise Linux 6.5 ou posterior a este. Instale o sistema operacional a partir do disco, imagem ISO local, kickstart, ou qualquer outro método que a Red Hat suporta. O Red Hat Satellite Server requer instalações de Red Hat Enterprise Linux com o grupo de pacote @Base sem outras modificações do conjunto do pacote e sem configurações realizadas por terceiros ou software que não seja diretamente necessário para a operação direta do servidor. Esta restrição inclui segurança avançada ou outro software que não seja Red Hat de segurança. Caso tais softwares sejam necessários em sua infraestrutura, você deve instalar e verificar um Servidor Satellite com total funcionamento primeiro, e depois fazer o back-up do sistema, antes de adicionar qualquer software que não seja Red Hat.

Ao instalar o Red Hat Enterprise  Linux a partir de um CD ou imagem ISO, não é necessário selecionar quaisquer grupos de pacotes; o Satellite Server requer somente a instalação do sistema operacional base. Ao instalar outros sistemas operacionais através de kickstart, selecione o grupo de pacotes @Base.
  • Deveria haver ao menos um host em rede com as seguintes especificações:
    • arquitetura de 64-bits
    • Red Hat Enterprise Linux 6.5 ou posterior
    • No mínimo dois CPUs principais, porém quatro CPU principais seriam recomendados.
    • Um mínimo de memória de 8 GB mas seria ideal 12 GB de memória em cada instância do Satellite. Use 4 GB de espaço swap onde for possível.
    • Nenhuma máquina virtual instalada no sistema, remova qualquer que exista.
    • Nenhum RPM Puppet instalado no sistema
    • Não há nenhum repositório yum de terceiros sem suporte habilitado. Os repositórios de terceiros podem oferecer versões de pacotes não suportados ou conflitos que podem causar erros de instalação ou de configuração.
  • Uma subscrição atual do Red Hat Network
  • Acesso de Usuário administrativo (root)
  • Resolução DNS total avançada e reverso, utilizando um nome de domínio totalmente qualificado. Verifique se o hostname e localhost funcionam corretamente, usando os seguintes comandos:
    # ping -c1 localhost
    # ping -c1 `hostname -s` # my_system
    # ping -c1 `hostname -f` # my_system.domain.com
    
Navegadores Suportados

O suporte do navegador é dividido em 4 níveis:

  1. Nível 1: Browsers preferidos com suporte total para uma experiência ideal.
  2. Nível 2: Suporte parcial. As funções de interface mas alguns elementos de design podem não alinhar adequadamente, os controles de UI e layout pode estar desalinhados e pode haver menor desempenho.
  3. Nível 3: Elementos de design podem não estar alinhados corretamente.
  4. Nível 4: Não suportado
A tabela abaixo descreve os browsers suportados e seus níveis de suporte:

Tabela 1.1. Browser Matrix Suportado

Navegador Versão Nível de Suporte
Firefox 3.6 L3
Firefox 17, 18, 19, 20 L4
Firefox 21 L2
Firefox 22, 23, 24 L1
Firefox Último L1
Chrome 19, 20 L4
Chrome 21, 27 L2
Chrome Último L1
Internet Explorer 7, 8 L4
Internet Explorer 9, 10, 11 L2
Safari Todos L4

Nota

A interface de usuário baseada na web e a interface de linha de comando para o Servidor Satellite, suporta Inglês, Português, Chinês Simplificado, Chinês Tradicional, Coreano, Japonês, Italiano, Espanhol, Russo, Francês e Alemão.
Armazenamento

Especificações de armazenamento de Servidor do Satellite são estes a seguir:

  • Um mínimo de armazenamento 6 GB para a instalação do sistema operacional base do Red Hat Enterprise Linux
  • Um mínimo de armazenamento 400 MB para a instalação do software do Red Hat Satellite 6
  • Um mínimo de armazemanto de 20 GB para cada repositório de software exclusivo. Os pacotes que estão duplicados em diferentes canais são armazenados apenas uma vez no disco. Repositórios adicionais contendo pacotes duplicados exigirá menos armazenamento adicional. A maior parte do armazenamento reside nos diretórios /var/lib/mongodb e /var/lib/celulose . Estes pontos finais não são manualmente configuráveis. Certifique-se de que o armazenamento está disponível no sistema de arquivos /var para evitar problemas de armazenamento.
  • Um mínimo de armazenamento disponível de  GB no /var/lib/pgsql com capacidade de aumentar a partição deste diretório conforme as requisições de armazenamento de dados crescerem.

Nota

Os Dados de Servidor do Satellite são armazenados dentro do diretório /var. Recomendamos montar o /var no armazenamento LVM que o sistema possa escalar para atender às necessidades de armazenamento de dados.
Especificações do aplicativo

As especificações da instalação do aplicativo do Servidor Satellite são estas a seguir:

Recomendamos que um sincronizador de tempo, tal como o ntpd seja instalado e habilitado no Satellite. Execute o seguinte comando para iniciar o serviço ntpd e configure-o para persistir nas próximas reinicializações:
# service ntpd start; chkconfig ntpd on
Portas de Rede Requeridas

As portas de rede a seguir precisam estar abertas e livres antes de continuar com a instalação:

Tabela 1.2. Portas de Rede Requeridas

Porta Protocolo Serviço
443 tcp HTTPS
5671 tcp SSL
80 tcp HTTP
8080 tcp Tomcat6
8140 tcp Puppet
9090 tcp Foreman Smart Proxy
Você pode usar o comando iptables para configurar o firewall, ou o utilitário de linha de comando system-config-firewall-tui. Para modificar o firewall com o comando iptables:
  • Port 443 para HTTPS (secure WWW) deve estar aberta para as conexões de entrada.
  • Porta 5671 deve ser aberta para a comunicação do SSL com sistemas gerenciados.
  • Porta 80 para HTTP (WWW) deve ser aberta para baixar os arquivos bootstrap.
  • Porta 8080 para TCP deve estar livre para as conexões do Java.
  • Porta 8140 deve estar aberto para entrada de conexões do Puppet com os sistemas gerenciados.
  • Porta 9090 deve estar aberta para as conexões do Foreman Smart Proxy com os sitemas gerenciados.
  • Execute os seguintes comandos para configurar o firewall com o comando iptables e para tornar estas regras persistentes durante as reinicializações:
    # iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 5671 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 8140 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 9090 -j ACCEPT \
    && iptables -I INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT \
    # iptables-save > /etc/sysconfig/iptables
    
Política SELinux

Red Hat recomenda que os sistemas SELinux policy on Satellite 6 sejam configurados para enforcing.

Importante

Red Hat recomenda que o servidor Satellite server seja um sistema recentemente provisionado que sirva somente ao servidor do Satellite e nenhuma outra função.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro


[3] https://access.redhat.com/site/documentation/en-US/Red_Hat_Subscription_Management/1/html/MigratingRHN/sat-certs.html
[4] https://access.redhat.com/site/documentation/en-US/Red_Hat_Subscription_Management/1/html/Subscription_Concepts_and_Workflows/index.html#subscr-legacy

Capítulo 2. Red Hat Satellite Installation

2.1. Instalando o Red Hat Satellite

Esta seção descreve como utilizar o Gerenciador de Subscrição para instalar Red Hat Satellite Server a partir do repositório.

Procedimento 2.1. Para instalar o Servidor Satellite em um Sistema de Certificado-gerenciado:

  1. Liste todas as subscrições disponíveis para encontrar o produto Red Hat Satellite and Red Hat Enterprise Linux correto para alocar em seu sistema:
    # subscription-manager list --available --all
    Este comando exibe um resultado semelhante a este:
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    Subscription Name: Red Hat Satellite Subscription
    Provides:          Red Hat 
                       Red Hat Satellite Capsule 6
                       Red Hat Enterprise Linux 7
                       Red Hat Satellite 6
    SKU:               SKU123456
    Pool ID:           e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Available:         6
    Suggested:         1
    Service Level:     Self-Support
    Service Type:      L1-L3
    Multi-Entitlement: No
    Ends:              01/01/2022
    System Type:       Physical
    

    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. Observe que os IDs do pool das coleções de Red Hat Satellite 6, Red Hat Enterprise Linux e Red Hat Software que correspondem à versão de seu sistema e tipo de produto.
  2. Anexe uma subscrição ao sistema registrado:
    # 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
  3. Desabilite todos os repositórios existentes:
    # subscription-manager repos --disable "*"
  4. 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
    
  5. Instale o pacote katello:
    # yum install katello
  6. Execute os seguintes comandos para configurar o firewall para limitar a busca elástica nos usuários do foreman e katello e tornar estas regras persistentes durante as reinicializações:
    # iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROP
    # iptables-save > /etc/sysconfig/iptables
    
Resultado:

O servidor Satellite está instalado em seu sistema host.

Importante

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

2.2. Instalando o Red Hat Satellite com uma imagem ISO

Pré-requisito

As instalações do ISO requerem chaves Red Hat GPG importadas antes da instalação. Execute o seguinte comando como root antes de executar o script de instalação:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat
O procedimento a seguir detalha como instalar o Servidor do Satellite em uma máquina através do ISO.
  1. Download a imagem ISO a partir do site do Red Hat Satellite 6 Channel no Red Hat Customer Portal.
  2. Como usuário root, monte a imagem ISO em um diretório:
    # mkdir /media/iso
    # mount -o loop [iso_filename] /media/iso
    
  3. Mude para o diretório /media/iso.
  4. Execute o script do instalador no diretório montado:
    # ./install_packages
  5. Execute os seguintes comandos para configurar o firewall para limitar a busca elástica nos usuários do foreman e katello e tornar estas regras persistentes durante as reinicializações:
    # iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROP
    # iptables-save > /etc/sysconfig/iptables
    
Resultado:

O servidor Satellite está instalado em seu sistema host.

Importante

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

2.3. Configurando o Red Hat Satellite Manualmente

O Servidor Satellite tem uma configuração inicial automática que prepara o Satellite Server para uso. O script do katello-installer suporta a capacidade de substituir várias configurações padrão dentro dos diferentes componentes do Satellite Server. Por exemplo, para organizações que possuem um proxy HTTP existente, as opções adicionais de configuração precisam ser passadas para o instalador do Servidor Satellite. Veja Seção 2.3.1, “Configurando o Red Hat Satellite Manually com um HTTP Proxy” para opções de proxy HTTP e Seção 2.3.2, “Configurando o Red Hat Satellite com um Certificado de Servidor Padronizado” para os certificados Certificate Authority (CA) padronizados.
Execução do Script da Instalação

Como um usuário root, configure o Servidor Red Hat Satellite manualmente executando o script katello-installer script:

# katello-installer
Opções de configuração adicionais podem ser passadas pelo comando katello-installer, para ajustar diversos aspectos da configuração. Veja um alista completa de opções usando o comando:
# katello-installer --help
Este script pode rodar diversas vezes sem quaisquer problemas.

Importante

O nome de usuário padrão é admin. O nome da empresa padrão é ACME_Corporation. Recomendamos que você sobrescreva estas configurações padrão ao se autenticar na interface do Servidor Satellite e navegar em AdministerUsers e AdministerOrganizations.
Resultado:

Quando o script de configuração for concluído com sucesso, ele apresentará:

# katello-installer
Installing             Done
   [100%] [........................................]
   Success!
   * Katello is running at https://sat6.example.com
       Default credentials are 'admin:changeme'
   * Capsule is running at
https://sat6.example.com:9090
   * To install additional capsule on separate machine continue by running:"

       capsule-certs-generate --capsule-fqdn "$CAPSULE" --certs-tar
"~/$CAPSULE-certs.tar"

   The full log is at /var/log/katello/installer/katello-installer.log

O Red Hat Satellite Server é inicialmente preenchido com uma organização inicial e local denominado "Organização Padrão" e "Local padrão", respectivamente. Estas organizações podem ser utilizadas dentro do Servidor Satellite como elas são. No entanto, organizações e locais adicionais podem ser criados no Servidor Satellite após a configuração inicial. O local padrão e organização pode ser excluído após novas organizações e locais serem criados.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

2.3.1. Configurando o Red Hat Satellite Manually com um HTTP Proxy

Para redes que passam por um Proxy HTTP, as opções a seguir do instalador katello devem ser utilizadas para que o Servidor Satellite conclua a configuração com sucesso:
katello-installer --katello-proxy-url=http://myproxy.example.com --katello-proxy-port=8080 --katello-proxy-username=proxy_username --katello-proxy-password=proxy_password
Onde:
  • --katello-proxy-url - a URL do servidor proxy HTTP.
  • --katello-proxy-port - a porta que o servidor do proxy HTTP está aguardando.
  • --katello-proxy-username - (opcional) o nome de usuário do HTTP para autenticação. Se seu servidor proxy HTTP não requer um nome de usuário, você não precisa especificar o nome de usuário.
  • --katello-proxy-password - (opcional) a senha do proxy HTTP para autenticação. Se seu servidor de proxy HTTP não precisa de uma senha, você não irá precisar especificar a senha.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

2.3.2. Configurando o Red Hat Satellite com um Certificado de Servidor Padronizado

katello-installer vem com um padrão CA usado tanto para os certificados SSL do servidor, bem como os certificados de cliente utilizados para autenticação dos sub-serviços. Estes certificados podem ser substituídos por outros padronizados.
Existem duas instâncias onde você pode configurar o Servidor Satellite para utilizar um certificado CA padronizado:
  1. Quando o katello-installer for executado pela primeira vez
  2. Depois que o katello-installer for executado

Procedimento 2.2. Definindo um Custom Server Certificate ao executar o katello-installer pela primeira vez

  • Execute este comando no Red Hat Satellite Server:
    katello-installer --certs-server-cert ~/path/to/server.crt\
                      --certs-server-cert-req ~/path/to/server.crt.req\
                      --certs-server-key ~/path/to/server.crt.key\
                      --certs-server-ca-cert ~/path/to/cacert.crt
    
    Onde:
    • certs-server-cert é o caminho para o seu certificado, assinado pela autoridade de certificação (ou auto-assinado)
    • certs-server-cert-req é o caminho para o arquivo de solicitação de assinatura de certificado que foi usado para criar o certificado.
    • certs-server-key a chave privada usada para assinar o certificado
    • certs-server-ca-cert ~/path/to/cacert.crt o caminho para o certificado CA neste sistema.

Procedimento 2.3. Definindo um Custom Server Certificate após executar o katello-installer

  1. A execução inicial do katello-installer utiliza o CA padrão para certificados de servidor e cliente. Para forçar a implementação dos certificados padronizados, defina o parâmetro --certs-update-server e o --certs-update-server-ca para atualizar o certificado CA:
    katello-installer --certs-server-cert ~/path/to/server.crt\ --certs-server-cert-req ~/path/to/server.crt.req\ --certs-server-key ~/path/to/server.crt.req\ --certs-server-ca-cert ~/path/to/cacert.crt\ --certs-update-server --certs-update-server-ca
    
    Isto irá regenerar o pacote katello-ca-consumer e o certificado CA do servidor.
  2. Depois das mudanças do CA do servidor, instale a nova versão do pacote consumer-ca-consumer nos sistemas cliente:
    rpm -Uvh http://katello.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    

Importante

Use o mesmo certificado servidor padronizado em ambos Red Hat Satellite Server and the Red Hat Satellite Capsule Server para garantir que o relacionamento confiado entre os dois hosts seja mantido.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

2.4. Configuração Red Hat Satellite com um Arquivo de Resposta

A seguinte tarefa apresenta como configurar o Servidor Red Hat Satellite com um arquivo de resposta.

Procedimento 2.4. Configuração usando um Arquivo de Resposta

Arquivos de resposta são utilizados para instalações automatizadas com opções padronizadas. Para configurar e utilizar um arquivo de resposta para a instalação:
  1. Copie o arquivo de resposta localizado em /etc/katello-installer/answers.katello-installer.yaml em um local dentro de seu sistema de arquivo local:
    # cp /etc/katello-installer/answers.katello-installer.yaml /etc/katello-installer/my-answer-file.yaml

    Nota

    O arquivo de resposta inicial será populado de forma esparsa. No entanto, depois que o katello-installer é executado pela primeira vez, o arquivo de resposta é populado com os valores do parâmetro padrão para a instalação.
  2. Abra sua cópia do arquivo de resposta em seu editor de texto preferido e edite os valores para se adequar ao seu ambiente. Salve seu arquivo de resposta quando terminar de editá-lo.

    Nota

    Os parâmetros para cada módulo são especificados nos arquivos params.pp do módulo. Os módulos disponíveis com arquivos de parâmetro podem ser visualizados executando este comando:
    # rpm -ql katello-installer | grep params.pp
  3. Abra o arquivo /etc/katello-installer/katello-installer.yaml em seu editor de texto preferido e edite a entrada do arquivo de resposta para apontá-lo ao seu arquivo de resposta padronizado:
    :answer_file: /etc/katello-installer/my-answerfile.yaml
  4. Execute o comando katello-installer.
    # katello-installer
Resultado:

Satellite é configurado em seu sistema de host com sua configuração desejada.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

Capítulo 3. Autenticando-se no Red Hat Satellite

Depois que o Red Hat Satellite foi instalado e configurado, utilize a interface de usuário da Web para se autenticar no Satellite para configurações futuras.
Estes passos exibem como se autenticar no Red Hat Satellite.
  1. Acesse o servidor Satellite utilizando o browser da Web apontado para o seguinte endereço:
    https://HOSTNAME/
    Para identificar seu hostname, use o comando hostname ao ser solicitado:
    # hostname

    Importante

    Um aviso de conexão não confiável aparecerá em seu navegador da web quando acessando Satellite pela primeira vez. Aceite o certificado de assinatura automática e adicione o Satellite URL como uma exeção de segurança para substituição das configurações. Este procedimento pode diferir-se dependo do navegador sendo usado.
    Apenas realize isto caso tenha certeza de que o Satellite URL é uma fonte confiável.
    Aviso de Conexão não confiável

    Figura 3.1. Aviso de Conexão não confiável

  2. Insira o username e senha criada no processo de configuração. Caso um novo usuário não tenha sido criado durante o processo de configuração, o username default é admin.
Resultado

Depois que você se autenticou com sucesso, você será levado para o dashboard do Satellite dashboard. O dashboard contém uma visão geral do Satellite e dos hosts registrados.

As abas de navegação principal são estas a seguir:

Tabela 3.1. Abas de Navegação

Abas de Navegação Descrição
Organization@Location Ao clicar nessa aba mudará a organização e localização. Se nenhuma organização ou localização é selecionada, a organização padrão é Qualquer Organização e o local padrão é Qualquer Local . Utilize este separador para alterar a valores diferentes.
Monitor Fornece o dashboard e relatórios do sumário.
Content Fornece ferramentas de gerenciamento de conteúdo. Isto inclui as visualizações de conteúdo, chaves de ativação e Ambientes de Ciclo de Vida.
Hosts Fornece ferramentas de configuração do provisionamento e inventário do host.
Configure Fornece ferramentas de configuração gerais e dados incluindo Grupos de Host e dados Puppet.
Infrastructure Fornece ferramentas sobre configuração de como o Satellite 6 interage com o ambiente.
Administer Fornece configuração avançada de itens como Usuários e RBAC, assim como configurações gerais.
User Name Fornece administração de usuário onde usuário poderá editar suas informações pessoais.

Nota

Caso tenha se esquecido de sua senha administrativa, autentique-se na interface de linha de comando Satellite para redefinir o usuário de administração e senha:
# foreman-rake permissions:reset
Reset to user: admin, password: qwJxBptxb7Gfcjj5
Isto irá redefinir a senha do usuário padrão admin para uma impressa na linha de comando. Mude esta senha ao se autenticar para evitar que qualquer problema de segurança ocorra.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

3.1. Organizações

Empresas dividem hosts em grupos lógicos baseado em propriedade, propósito, conteúdo, nível de segurança ou outras divisões.
Empresas múltiplas podem ser visualizadas, criadas, e gerenciadas dentro da interface da Web. Os serviços de Software e host podem ser alocados em muitas empresas, e acesso controlado à estas empresas.
Cada organização deve ser criada e usada por uma única conta de cliente Red Hat, no entanto cada conta pode gerenciar múltiplas organizações. Manifestos de subscrição só podem ser importados em uma única organização e o Satellite não irá carregar um certificado que já foi carregado em uma organização diferente.
Por padrão, Red Hat Satellite terá uma empresa já criada, chamada ACME_Corportation, que pode ser modificada para se adequar à sua própria instalação ou removida.

Importante

Se um novo usuário não recebe uma empresa padrão, o acesso será limitado. Para fornecer direitos aos sistemas de usuários, atribua-os uma empresa padrão e peça que saiam e se autentiquem novamente.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

3.1.1. Criando uma Organização

Estes passos mostram como criar uma nova empresa

Procedimento 3.1. Criando uma Organização

  1. Clique no menu AdministrarOrganizações no canto direito superior da página.
  2. Clique em Nova Organização.
  3. Digite o nome do nova empresa no campo Nome
  4. Digite o rótulo para a nova organização no campo Label
  5. Digite uma descrição do nova empresa no campo Descrição
  6. Clique no botão Enviar
  7. Selecione os hosts para serem atribuídos a nova organização.
    • Clique em Atribuir todos para atribuir todos os hosts sem a organização para uma nova organização.
    • Clique em Atribuir Manualmente para selecionar manualmente e atribuir os hosts sem organização.
    • Clique em Proceder com Editar para pular a atribuição dos hosts
Resultado:

Uma nova empresa é criada.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

3.1.2. Editando uma Organização

Procedimento 3.2. Editando uma Organização

  1. Clique no menu AdministrarOrganizações no canto direito no topo da página.
  2. Clique no nome da empresa a ser editada.
  3. Selecione o recurso para editar a partir da lista à esquerda.
  4. Clique no nome dos itens desejados para adicioná-los à lista Itens Selecionados.
  5. Clique no botão Enviar
Resultado

A organização está atualizada e salva.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

3.1.3. Removendo uma Empresa

Procedimento 3.3. Removendo uma Empresa

  1. Clique no menu AdministrarOrganizações no canto direito no topo da página.
  2. Selecione Remover a partir do menu suspenso à direita do nome da empresa que você deseja remover.
  3. Aparecerá uma caixa de alerta:
    Remover Nome da Empresa?
  4. Clique no botão OK.
Resultado

A empresa será removida do Red Hat Satellite.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

3.2. Mudando Suas Preferências de Conta

Configurar as preferências da conta padrão garante que logins subseqüentes permitam o contexto correto dentro do Servidor Red Hat Satellitepara um usuário específico. Ele também permite mudanças nas preferências do usuário.
As seguintes preferências podem ser alteradas:
  1. User - Altera dados pessoais sobre o seu nome de login, bem como a sua senha e localização padrão / organização.
    1. Primeiro Nome
    2. Sobrenome
    3. Endereço de e-mail
    4. Local Padrão
    5. Organização Padrão
    6. Senha
  2. Locations - Adiciona ou remove locais em sua conta, com base nos locais criados dentro do Red Hat Satellite Server.
  3. Organizations - Adiciona ou remove organizações em sua conta de usuário com base nas organizações criadas dentro do Red Hat Satellite Server.
  4. Roles - Adiciona ou remove funções de sua conta de usuário com base em um conjunto de papéis criado dentro do Red Hat Satellite Server.

Procedimento 3.4. Mudando suas Preferências de Conta

Para alterar estas preferências:
  1. No canto superior direito, passe o mouse sobre o usuário admin e no menu suspenso que aparece, clique em Minha conta .
  2. Escolha a sub-aba de preferência que você deseja alterar e clique nela.
  3. Altere a preferência que você deseja alterar e clique em Enviar.

Nota

Defina o seu local padrão / organização da sub-aba Usuário após o login inicial. Isso fará com que logins subseqüentes o definam no contexto correto para o seu usuário.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

3.3. Configurando a Autenticação do LDAP para o Red Hat Satellite

Red Hat Satellite inclui a opção para usar um serviço Lightweight Directory Access Protocol (LDAP) para informações e autenticação de usuários, utilizando um ou mais diretórios do LDAP.

Procedimento 3.5. Para configurar a Autenticação LDAP:

  1. Autentique-se como o Administrador do Satellite
  2. Clique em AdministerLDAP Authentication no canto direito superior da página.
  3. Clique em New LDAP source no canto direito superior da página.
  4. Preencha as informações nas seguintes abas:
    1. A aba LDAP Server . Para a aba do servidor LDAP, insira as seguintes informações:
      • NOme - nome do servidor LDAP
      • Servidor - nome do host do servidor LDAP
      • Porta - a porta do LDAP. Este possui padrão para a porta 389
      • TLS - Possibilita a Segurança de Camada de Transporte. Verifique a caixa de verificação para habilitar a criptografia.
    2. Conta. Para a Aba da Conta, insira as seguintes informações:
      • Nome de usuário da conta - um usuário LDAP que possui acesso de leitura para o servidor LDAP. Este campo não pode ficar em branco. Use o caminho completo para o objeto do usuário. Por exemplo:
        uid=$login,cn=users,cn=accounts,dc=example,dc=com
        
      • Senha de conta - a senha do LDAP para o usuário definido no campo do nome de usuário de Conta. Este campo fica em branco se o nome de usuário da Conta é deixado em branco ou está utilizando a variável "Slogin".
      • Base DN - O nome de domínio de alto nível do seu diretório LDAP. Por exemplo:
        cn=users,cn=accounts,dc=redhat,dc=com
        
      • Filtro de LDAP
      • Cria automaticamente contas no Foreman, - cria as contas do Satellite automaticamente para os usuários do LDAP que se autenticam pela primeira vez no Satellite. Selecione a caixa de seleção para habilitar este recurso.
    3. Aba Mapeamentos de atributos. Os atributos LDAP tal como o login, nome e endereços de email, precisam ser mapeados para os atributos do Satellite para que o LDAP funcione no Satellite. Estes atributos podem ser mapeados ao Satellite
      • Atributo de nome de Login
      • Atributo de Primeiro Nome
      • Atributo de Sobrenome
      • Atributo de endereço de email
      • Atributo de foto
  5. Clique em Enviar (Submit)
Resultado:

Autenticação de LDAP é agora configurada no Satellite.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

Capítulo 4. Populando o Red Hat Satellite com Conteúdo

Red Hat Satellite fornece tipos diferente de conteúdo para hosts de cliente registrados. Os tipos de conteúdo incluem pacotes, atualizações de erratas, caminhos de kickstart, e imagens de instalação.
O Servidor Satellite requer uma fonte para fornecer este conteúdo. O conteúdo é configurado por meio do upload de um arquivo manifesto de subscrição para o Satellite. Este arquivo pode ser obtido através da Red  Portal do Cliente Hat, ou entrando em contato com o suporte da Red  Hat. Manifestos fornecem assinaturas de hosts clientes através do Red  Hat Satellite e não através do Red  Hat Network.
Este capítulo descreve o processo de povoamento do seu Red  Hat Satellite Server, seja ele em um Servidor Red Hat Satellite conectado ou um Servidor Red Hat Satellite desconectado, com o conteúdo necessário para que os hosts clientes possam ser registrados nele e receber atualizações.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1. Satellite Conectado

4.1.1. Utilizando Provedor de Conteúdo da Red Hat

4.1.1.1. Definindo um Manifesto

Um manifesto de subscrição pode ser obtido através do método abaixo ou contactando o Suporte da Red Hat. Os manifestos são utilizados para configurar os provedores de conteúdo da Red Hat e contém informações de repositórios e subscrições. Eles são utilizados como uma forma de jogar subscrições e o conteúdo do Red Hat Network (RHN) para sistemas clietnes a partir do System Engine
Prerequisites

Você deve seguir as seguintes condições antes de continuar com esta tarefa:

  • Um nome de usuário e senha do Portal do Consumidor e senha.
  • Subscrições suficientes para adicionar ao manifesto.
Estes passos mostram como obter o manifesto de subscrição do Portal do Consumidor.
  1. Autentique-se ao Customer Portal.
  2. Clique em SubscriptionsSubscriptions ManagementSubscriptions Management Applications e depois clique em Satellite.
  3. No canto superior direito da página de Aplicativos de Gerenciamento de Subscrições, clique em Registrar um Satellite.
  4. Crie um nome para distinguir seu Satellite de outros sistemas Satellite em sua conta.
  5. Selecione o 6.0 a partir do menu suspenso como o Satellite Version. É importante selecionar a versão correta pois cada versão requer um certo subconjunto de pacotes.
  6. Clique em Registrar.
  7. Clique em Anexar uma subscrição, adicione as subscrições requeridas para Red Hat Satellite, e depois clique em Anexar Selecionado. Veja Como gerar um certificado para obter mais informações.
  8. Clique em Download manifest para gerar um arquivo no formato.zip que contém o manifesto para Red Hat Satellite.
Resultado:

Um manifesto de subscrição é criado e baixado para o Red Hat Satellite.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.1.2. Carregando um Manifesto de Subscrição

Esta seção descreve como carregar uma assinatura manifesto para uma organização. Como os manifestos de subscrição são atribuídos a uma organização, tenha a certeza de selecionar uma organização antes de tentar carregar um manifesto de subscrição. Caso não faça isto, irá causar um erro permissão negada (erro 403).

Procedimento 4.1. Para Carregar o Manifesto de Subscrição:

  1. Autentique-se no servidor Satellite.
  2. Clique em Qualquer ContextoQualquer Empresa e selecione a empresa à qual você deseja atribuir o manifesto.
  3. Clique em ConteúdoRed Hat Subscriptions e depois clique em Manage Manifest na parte superior da página.
  4. Na seção Manifesto da Subscrição, clique em Ações e sob a subseção Carregar Novo Manifesto , clique em Browse.
  5. Selecione o arquivo do manifesto a carregar, e depois clique em Upload.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.1.3. Habilitando Repositórios da Red Hat

O arquivo do manifesto da Red Hat dá acesso aos produtos e repositórios da Red Hat, no entanto, uma vez que a maioria dos produtos possuem várias arquiteturas e versões de produtos, o Servidor Red Hat Satellite permite que os administradores do Satellite escolham os repositórios requeridos por suas organizações. Os repositórios precisam ser ativados no Servidor Red Hat Satellite para prepará-lo para sincronização.
Estes passos mostram como habilitar um repositório da Red Hat

Procedimento 4.2. Habilitando Repositórios

  1. Clique em ContentRed Hat Repositories.
  2. Clique na aba do tipo de conteúdo a ser habilitado. As abas são: RPMs, Source RPMs, Debug RPMs, Beta, ISOs, Other.
  3. Expanda cada produto da Red Hat para examinar os conjuntos diferentes do repositório ao clicar na seta pelo nome do produto.
  4. Escolha os conjuntos de repositório da Red Hat que você deseja adicionar. Ao escolhê-lo, o repositório será automaticamente habilitado para seu servidor Red Hat Satellite.
Resultado:

Repositórios foram habilitados e estão prontos para serem sincronizados.

Nota

Os produtos da página "Ativando os Repositórios da Red Hat" dependem do conteúdo do manifesto. Se um repositório requerido da Red Hat não está disponível nesta página, consulte o manifesto ou a página Red Hat Customer Portal Subscriptions.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.2. Utilizando Produtos

4.1.2.1. Criando um Produto

Estes passos mostram como criar um novo produto no Red Hat Satellite.

Procedimento 4.3. Criando um Produto

  1. Clique em ConteúdoProdutos.
  2. Clique em + Novo Produto.
  3. Digite o nome do novo produto no campo Nome
  4. Digite o rótulo para o novo produto no campo Label
  5. Selecione uma chave GPG a partir do menu suspenso Chave GPG
  6. Selecione um plano de sincronização a partir do menu suspenso Sync Plan. Como forma alternativa, selecione o link + New Sync Plan para criar um novo plano de sincronização.
  7. Digite uma descrição do novo produto no campo Descrição
  8. Clique em Salvar para salvar sua nova conta de provedor
Resultado:

Foi criado um novo produto.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.2.2. Adicionando Repositórios à um Produto

Estes passos mostram como adicionar repositórios à um produto no Red Hat Satellite.

Procedimento 4.4. Adicionando Repositórios à um Produto

  1. Clique em ConteúdoProdutos.
  2. Clique no produto que você deseja adicionar ao repositório.
  3. Clique na subaba Repositórios
  4. Clique no botão Criar Repositório.
  5. Digite o nome do novo repositório no campo Nome
  6. Digite um rótulo para o novo repositório no campo Label
  7. Selecione o tipo de repositório do menu suspenso Arquitetura
  8. Digite o URL do repositório no campo URL.
  9. Escolha publicar o repositório via HTTP clicando na caixa de seleção Publicar via HTTP checkbox.
  10. Selecione uma chave GPG para o repositório a partir do menu suspenso Chave GPG
  11. Clique em Criar para salvar seu novo repositório.
Resultado:

Um novo repositório é adicionado ao seu produto.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.2.3. Utilizando Ações em Massa para Produtos

Esta seção descreve como utilizar ações em massa para sincronizar ou remover produtos no Red Hat Satellite. O procedimento descrito aqui requer que ao menos um produto esta disponível.

Procedimento 4.5. Para realizar Tarefas em Produtos Múltiplos:

  1. Clique em ConteúdoProdutos.
  2. Selecione a caixa de seleção para produtos que você deseja trabalhar.
  3. Clique Ações em Massa.
    • Para sincronizar todos os produtos selecionados, clique em Sinc do Produto e depois clique em Sinc Agora.
    • Para remover todos os produtos selecionados, clique em Remover Produtos e depois clique em Remover.
Atualizando os Planos de Sincronização

Você também pode atualizar os planos de sincronização para produtos múltiplos ao mesmo tempo.

  • Para criar um novo plano de sincronização, clique em Crie Plano de Sinc.
  • Para remover os planos de sincronização dos produtos selecionados, clique em Desanexar Plano de Sinc.
  • Para atualizar os planos de sincronização para os produtos selecionados, clique em Atualizar Plano de Sinc.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.2.4. Utilizando a Descoberta de Repositório

Descoberta de repositório permite que você procure por uma URL para descobrir repositórios disponíveis lá e incluí-los em um produto.

Procedimento 4.6. Utilizando a Descoberta de Repositório

  1. Clique no menu ContentProducts .
  2. Clique em Repo Discovery.
  3. Insira a URL onde os repositórios estão localizados no campo Yum Repo Discovery.
  4. Clique no botão Discover.
  5. Será exibida uma lista dos repositórios na URL sob Resultados.
  6. Clique na caixa de verificação do Discovered URLs para repositórios a serem adicionados à um produto.
  7. Clique no botão Criar selecionado.
  8. Escolher adicionar repositórios à um produto existente ou criar um novo produto.
    1. Para adicionar os repositórios à um produto existente:
      1. Selecione o botão Produto Existente.
      2. Selecione o produto necessário a partir do menu suspenso.
    2. Para criar um novo produto onde adicionar os repositórios:
      1. Selecione o botão Produto Novo.
      2. Insira o Nome e Label para o novo produto e selecione um GPG Key a partir do menu suspenso.
  9. Selecione a caixa de verificação Serve via HTTP para servir um repositório via HTTP.
  10. Edite o Name e Label para o Selected URLs.
  11. Clique em Criar.
Resultado:

Os repositórios foram descobertos e adicionados ao produto.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.2.5. Removendo um Produto

Esta seção descreve como remover produtos do Red Hat Satellite.

Procedimento 4.7. Para Remover um Produto do Satellite:

  1. Clique em ConteúdoProdutos.
  2. Selecione a caixa de verificação próxima ao produto que deseja remover.
  3. Clique em Ações em Massa e depois clique em Remover Produtos.
  4. Clique em Remover para confirmar que você deseja remover os produtos.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.3. Sincronizando Conteúdo a partir dos Repositórios da Fonte para o Red Hat Satellite

Sincronização é o ato de coordenar atualizações entre os repositórios Red Hat Satellite e o repositório fonte que está sendo usado. É um passo necessário após possibilitar repositórios, para popular o Red Hat Satellite com conteúdo do repositório fonte.
Constante, sincronização agendada irá resultar em:
  • Integridade de Dados entre os pacotes
  • Pacotes Atualizados, reparos de segurança e errata
As capacidades de gerenciamento de sincronização do Satellite permitem que os administratores de empresa criem planos de sincronização para configurar a frequência com a qual uma máquina deve procurar por e instalar atualizações. Os planos de sincronização são então pareados com os repositórios de produto para criarem um agendamento de sincronização que permitirá que produtos sejam atualizados em intervalos específicos que sejam convenientes para a rede da empresa.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.3.1. Status da Sincronização

Importante

A sincronização manual dos repositórios é necessária após ativá-los. É neste ponto que o repositório local no Satellite é povoado por os pacotes necessários.
Estes passos exibem como sincronizar produtos no Red Hat Satellite.

Procedimento 4.8. Sincronizar Produtos

  1. Clique em ConteúdoStatus de Sinc. Baseado nas subscrições e repositórios habilitados, é exibida uma lista dos canais de produto disponível para a sincronização.
  2. Clique na seta próxima ao nome do produto para ver o conteúdo.
  3. Selecione o conteúdo que você deseja sincronizar
  4. Clique no botão Sincronizar Agora para iniciar a sincronização. O status do processo de sincronização irá aparecer na coluna Result. Se a sincronização for bem sucedida, o Sync complete aparecerá sob a coluna Result, se a sincronização falhar, o Error syncing aparecerá.
Resultado:

O produto está sincronizado.

Nota

A sincronização do conteúdo pode levar um tempo. O tempo requerido depende da velocidade dos drives de disco, velocidade de conexão de rede e quantidade de conteúdo selecionada para sincronização.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.3.2. Criando um Plano de Sincronização

Sincronização regular e frequente é necessária para manter integridade dos dados entre pacotes assim como garantir que os pacotes sejam atualizados para os último reparos de segurança. O Red Hat Satellite fornece a habilidade de criar os planos de sincronização agendados que permitem atualizações de pacotes em intervalos convenientes para a organização.

Procedimento 4.9. Para criar um Plano de Sincronização

  1. Clique em ConteúdoPlanos de Sinc.
  2. Clique no link Novo Plano de Sinc para criar um novo plano de sincronização.
  3. Insira o Nome, Descrição e outros detalhes para o plano.
  4. Clique em Salvar para criar o plano de sincronização.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.1.3.3. Aplicando uma Agenda de Sincronização

Depois de ter criado um plano de sincronização, você precisará se associar à produtos com este plano para criar uma agenda de sincronização. Os procedimentos a seguir descrevem como criar uma agenda de sincronização no Red Hat Satellite 6.

Procedimento 4.10. Para criar uma Agenda de Sincronização:

  1. Clique em ConteúdoPlanos de Sinc e selecione o plano de sincronização que você deseja implementar.
  2. Clique em ProdutosAdicionar na página principal do plano de sincronização.
  3. Selecione a caixa de seleção do produto para associar com o plano de sincronização.
  4. Clique em Adicionar Selecionados.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.2. 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  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.
Disconnected Satellite

Figura 4.1. Satellite Desconectado

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+Guide14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.2.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.11. Para configurar um Host para Sincronizar e Exportar Conteúdo a partir de um Red Hat 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
    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
    

    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
    
  4. Desabilite todos os repositórios existentes:
    # subscription-manager repos --disable "*"
    
  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
    
  6. Instale katello-utils e RPMs associados:
    # yum install python-qpid-qmf python-qpid  qpid-cpp-server-store katello-utils
    
    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
  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
  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
    
    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
    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
    
  12. Importe o manifesto:
    # katello-disconnected import -m ./manifest.zip
    
    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.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.2.2. Sincronizando Conteúdo

Por padrão, o katello-disconnected permite todos os repositórios que estão incluídos no manifesto para a sincronização. O tempo de sincronização está diretamente relacionado à quantidade de repositórios a serem sincronizados. Se o manifesto tem uma grande quantidade de repositórios, a sincronização vai levar tempo e recursos de rede.
katello-disconnected permite a sincronização de repositórios específicos. Esta seção irá configurar Pulp para o conteúdo de sincronização.
  1. Desabilitar todos os repositórios:
    # katello-disconnected disable --all
    
    katello-disconnected habilita todos os repositórios por padrão.
  2. Escolher quais repositórios que você deseja sincronizar, listando todos os repositórios disponíveis a partir do manifesto:
    # katello-disconnected list --disabled
    rhel-5-server-debug-rpms-5Server-i386
    rhel-5-server-debug-rpms-5Server-ia64
    rhel-5-server-debug-rpms-5Server-x86_64
    rhel-5-server-debug-rpms-5_7-i386
    rhel-5-server-debug-rpms-5_7-ia64
    rhel-5-server-debug-rpms-5_7-x86_64
    rhel-5-server-debug-rpms-5_8-i386
    rhel-5-server-debug-rpms-5_8-ia64
    rhel-5-server-debug-rpms-5_8-x86_64
    rhel-5-server-debug-rpms-5_9-i386
    rhel-5-server-debug-rpms-5_9-ia64
    rhel-5-server-debug-rpms-5_9-x86_64
    rhel-5-server-isos-5Server-i386
    
  3. Habilitar os repositórios escolhidos para sincronização:
    # katello-disconnected enable -r rhel-6-server-sam-rpms-6_4-x86_64
    
  4. Cria os repositórios e alocá-los ao Pulp para permitir sincronização:
    # katello-disconnected configure
    

    Nota

    A opção de configuração para o katello-disconnected lê o manifesto, cria os repositórios do pulp e gera scripts antes da sincronização. Ele precisa ser executado todas as vezes que um repositório é habilitado ou desabilitado.
  5. Sincronize os repositórios:
    # katello-disconnected sync
    
    Você pode utilizar a opção watch para monitorar o processo de sincronização.
    # katello-disconnected watch
    Watching sync... (this may be safely interrupted with Ctrl+C)
    running:
    rhel-6-server-sam-rpms-6_4-x86_64 
    
    running:
    rhel-6-server-sam-rpms-6_4-x86_64 
    ...
    finished:
    rhel-6-server-sam-rpms-6_4-x86_64 
    
    
    Watching finished
    
O conteúdo está agora sincronizado.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.2.3. Exportando Eventos

Prerequisites

Uma mídia externa de exportação como um CD, DVD, ou hard drive externo.

O conteúdo sincronizado precisa ser exportado para habilitar a importação para o Red Hat Satellite desconectado. Para fazer isto:
  1. Exporte os repositórios sincronizados:
    # katello-disconnected export -t /var/tmp/export
    
    O resultado se parecerá com este:
    
    # katello-disconnected export -t /var/tmp/export
    # katello-disconnected watch
    Watching sync... (this may be safely interrupted with Ctrl+C)
    running:
    rhel-6-server-sam-rpms-6_4-x86_64
    
    finished:
    rhel-6-server-sam-rpms-6_4-x86_64
    Watching finished
    Done watching ...
     Copying content to /var/tmp/export
     Archiving contents of /var/tmp/export into 4600M tar archives.
     NOTE: This may take a while.
    tar: Removing leading `/' from member names
    
    Done exporting content, please copy /var/tmp/export/* to your disconnected host
    
    Esta operação irá criar os seguintes arquivos em /var/tmp/export:
    # ls /var/tmp/export/
    content-export-00 content-export-01 content-export-02 expand_export.sh
    
  2. Copie os arquivos de /var/tmp/export para a mídia externa.

    Nota

    Se os arquivos forem muito grandes para sua mídia externa, os arquivos poderão ser copiados sequencialmente em um série de DVDs.
O conteúdo sincronizado foi exportado e está pronto para importar para o servidor Satellite Desconectado.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

4.2.4. Importando Conteúdo para um Servidor Satellite Desconectado

Prerequisites

Certifique-se de que o diretório e sistema de arquivos contendo as exportações tem espaço suficiente para expandir os arquivos. Por exemplo, se a sua exportação é 40G, o diretório do servidor Satellite desconectado e sistema de arquivos onde você está importando o conteúdo vai precisar de um 40G extra de espaço para expandi-lo no mesmo sistema de arquivos.

  1. Copie o conteúdo exportado da mídia externa para um diretório no Satelite desconectado.

    Nota

    Se o conteúdo exportado foi colocado nos dispositivos de mídia externos diferentes, certifique-se de copiar todo o conteúdo no diretório one no Satellite desconectado.
  2. Execute o script expand_export.sh copiado junto com seu conteúdo exportado:
    # ./expand_export.sh 
    *** Done expanding archives. ***
    

    Atenção

    O Satellite desconectado precisa ter igual ao espaço antes de expandir o conteúdo exportado.
    O script irá expandir o arquivo dentro de um diretório.
  3. Mova o conteúdo da árvore do diretório espandido para /var/www/html no Satellite Server e recupere o contexto SELinux nos arquivos movidos:
    # mv var/tmp/export/* /var/www/html/
    # cd /var/www/html
    # restorecon -r *
    

    Nota

    O satélite está agora atuando como seu próprio CDN com os arquivos localizados em http://localhost/content. Isto não é um requisito. O CDN pode ser hospedado em uma máquina diferente dentro da mesma rede desconectado, desde que seja acessível para o servidor Satellite via HTTP.
  4. Adicione o endereço do CDN à interface do Satellite Web:
    1. Autentique-se na interface do Satellite web.
    2. Clique em ContentRed Hat Subscriptions e depois clique em Manage Manifest.
    3. Na tela de informaões do Manifesto de Subscrição role até Red Hat Provider Details. Clique no ícone de edição na entrada do Repository URLe mude a entrada para a URL do repositório do CDN.
    4. Clique em Browse para escolher o arquivo do manifesto.
    5. Clique em Upload para importar seu manifesto.
  5. Habilite os repositórios a partir de um CDN local:
    1. Clique em ContentRed Hat Repositories
    2. Habilite os repositórios que foram habilitados e sincronizados na seção Sincronizando Conteúdo.
  6. Clique em ContentSync Status.
  7. Selecione os repositórios que você desejar para sincronizar e clique em Sincronize Agora.
Depois que a sincronização for concluída, o Satellite desconectado estará pronto para serviro o conteúdo à sistemas clientes.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

Capítulo 5. Servidores Red Hat Satellite Capsule

O Servidor Red Satellite Capsule é um componete do Satellite que fornece serviços federados para descobrir, fornecer e configurar hosts fora do Servidor Satellite primário. O Servidor Satellite Capsule fornece estes recursos a seguir:
  • Servidor Pulp/Recursos de Nó de Conteúdo, incluindo:
    • Sincronização de Repositório
    • Entrega de Conteúdo
  • Red Hat Satellite Provisioning Smart Proxy features, incluindo:
    • DHCP, incluindoservidores ISC DHCP e MS DHCP
    • DNS, incluindo servidores Bind e MS DNS
    • Qualquer Servidor UNIX-based TFTP
    • Servidores Puppet Master a partir de 0.24
    • Puppet CA para gerenciar assinatura e limpeza do certificado
    • Controlador de Gerenciamento de Baseboard (BMC), para gerenciamento de energia
O Satellite Capsule Server é um meio de escalar a instalação do Satellite. As organizações podem criar várias cápsulas em diferentes localizações geográficas, onde os centros de dados estão localizados. Estes são gerenciados centralmente através do Servidor Satellite. Quando um usuário Satélite promove conteúdo para o ambiente de produção, o Satellite Server vai empurrar o conteúdo do servidor Satellite para cada um dos servidores Satellite Capsule. Os sistemas host puxam o conteúdo e a configuração dos Servidores Satélite Capsule em sua localização e não do servidor Satellite central.
Criando diversos Servidores Satellite Capsule irá diminuir a carga no servidor central, aumentar a redundância e reduzir o uso da largura de banda.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.1. Pré-requisitos dos Servidores Red Hat Satellite Capsule

As solicitações do Satellite Capsule são idênticas à do Servidor Satellite. As condições devem ser atendidas antes de instalar o Red Hat Satellite Capsule:
Sistema Operacional Base

O Red Hat Satellite Capsule é suportado pelo Red Hat Enterprise Linux 6.5 ou posterior a este. Instale o sistema operacional a partir do disco, imagem ISO local, kickstart, ou qualquer outro método que a Red Hat suporta. O Red Hat Satellite Capsule requer instalações de Red Hat Enterprise Linux com o grupo de pacote @Base sem outras modificações do conjunto do pacote e sem configurações realizadas por terceiros ou software que não seja diretamente necessário para a operação direta do servidor. Esta restrição inclui segurança avançada ou outro software que não seja Red Hat de segurança. Caso tais softwares sejam necessários em sua infraestrutura, você deve instalar e verificar um Servidor Red Hat Satellite Capsule com total funcionamento primeiro, e depois fazer o back-up do sistema, antes de adicionar qualquer software que não seja Red Hat.

Ao instalar o Red Hat Enterprise Linux a partir de um CD ou imagem ISO, não é necessário selecionar quaisquer grupos de pacotes; o Red Hat Satellite Capsule requer somente a instalação do sistema operacional base. Ao instalar outros sistemas operacionais através de kickstart, selecione o grupo de pacotes @Base.
  • Deveria haver ao menos um host em rede com as seguintes especificações:
    • arquitetura de 64-bits
    • Red Hat Enterprise Linux 6.5 ou posterior
    • No mínimo dois CPUs principais, porém quatro CPU principais são recomendados.
    • Um mínimo de memória de 8 GB mas seria ideal 12 GB de memória em cada instância do Satellite. É também recomendado utilizar 4 GB de espaço swap onde for possível.
    • Um mínimo de armazenamento de 5 GB para a instalação base do Red Hat Enterprise Linux, 300 MB para a instalação do Red Hat Satellite Capsule e ao menos 10 GB de armazenamento para cada repositório de software único a ser sincronizado no sistema de arquivo /var.
      Os pacotes que estão duplicados em diferentes canais são armazenados apenas uma vez no disco.Repositórios adicionais contendo pacotes duplicados exigirá menos armazenamento adicional.

      Nota

      A maior parte do armazenamento reside nos diretórios /var/lib/mongodb e /var/lib/celulose . Estes pontos finais não são manualmente configuráveis. Certifique-se de que o armazenamento está disponível no sistema de arquivos /var para evitar problemas de armazenamento.
    • Nenhuma máquina virtual instalada no sistema, remova qualquer que exista.
    • Nenhum arquivo RPM Puppet instalado no sistema
    • Não há nenhum repositório yum de terceiros sem suporte habilitado. Os repositórios de terceiros podem oferecer versões de pacotes não suportados ou conflitos que podem causar erros de instalação ou de configuração.
  • Acesso de Usuário administrativo (root)
  • Resolução DNS total avançada e reverso, utilizando um nome de domínio totalmente qualificado. Verifique se o hostname e localhost funcionam corretamente, usando os seguintes comandos:
    # ping -c1 localhost
    # ping -c1 `hostname -s` # my_system
    # ping -c1 `hostname -f` # my_system.domain.com
    
  • Subscrições disponíveis no Servidor Red Hat Satellite .
Especificações do aplicativo

As especificações da instalação do aplicativo do Satellite são estas a seguir:

Recomendamos que um sincronizador de tempo, tal como o ntpd seja instalado e habilitado no Satellite. Execute o seguinte comando para iniciar o serviço ntpd e configure-o para persistir nas próximas reinicializações:
# service ntpd start; chkconfig ntpd on
Portas de Rede Requeridas

As condições a seguir devem ser atendidas antes de continuar com esta tarefa:

  • Port 443 para HTTPS (secure WWW) deve estar aberta para as conexões de entrada.
  • Porta 5671 deve ser aberta para a comunicação do SSL com sistemas gerenciados.
  • Porta 80 para HTTP (WWW) deve ser aberta para baixar os arquivos bootstrap.
  • Porta 8080 para TCP deve estar livre para as conexões do Java.
  • Porta 8140 deve estar aberto para entrada de conexões do Puppet com os sistemas gerenciados.
  • Porta 9090 deve estar aberta para as conexões do Foreman Smart Proxy com os sitemas gerenciados.
Execute os seguintes comandos para configurar o firewall com o comando iptables e para tornar estas regras persistentes durante as reinicializações:
# iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 5671 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 8140 -j ACCEPT \
&& iptables -I INPUT -m state --state NEW -p tcp --dport 9090 -j ACCEPT \
# iptables-save > /etc/sysconfig/iptables
Red Hat Satellite Server

O servidor Satellite deve possuir os repositórios do Red Hat Software Collections habilitados e sincronizados antes da instalação do Capsule Server.

Importante

Red Hat recomenda que o sistema Satellite Capsule seja um sistema recentemente provisionado que sirva somente ao sistema Satellite Capsule e nenhuma outra função.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.2. Instalando um Servidor Red Hat Satellite Capsule

Prerequisites

O ServidorCapsule deve ser registrado no Servidor Red Hat Satellite para utilizar os produtos e subscrições do Servidor Red Hat Satellite:

  1. Instale o certificado CA do Red Hat Satellite Server no Servidor Capsule:
    # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    
  2. Registre o Servidor Capsule em seu nome de organização escolhido:
    # subscription-manager register --org "your organization"
    
Este procedimento instala um Servidor Red Hat Satellite Capsule em um host.

Procedimento 5.1. Para instalar um Servidor Satellite Capsule em um Sistema de Certificado-gerenciado:

  1. Liste todas as subscrições disponíveis para encontrar o produto Red Hat Satellite and Red Hat Enterprise Linux correto para alocar em seu sistema:
     # subscription-manager list --available --all
    A tela exibe:
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    
    ProductName:        Red Hat Satellite
    ProductId:          SKU123456
    PoolId:             e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Quantity:           10
    Multi-Entitlement:  No
    Expires:            08/20/2013
    MachineType:        physical
    

    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.
  2. 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 
  3. Desabilite todos os repositórios existentes:
    # subscription-manager repos --disable "*"
    
  4. Habilite o Satellite e os repositórios do Red Hat Enterprise Linux executando o yum-config-manager.Você pode precisar alterar o repositório Red Hat Enterprise Linux para coincidir com a versão específica que você estiver utilizando.
    # subscription-manager repos --enable rhel-6-server-rpms \
    --enable rhel-server-rhscl-6-rpms \
    --enable rhel-6-server-satellite-capsule-6.0-rpms
  5. Instale o pacote katello-installer e cyrus-sasl-plain utilizando o comando yum install como um usuário root:
    # yum install katello-installer cyrus-sasl-plain
    O katello-installer fornece a função capsule-installer enquanto o cyrus-sasl-plain é requerido para o pulp.
  6. Execute os seguintes comandos para configurar o firewall para limitar a busca elástica nos usuários do foreman e katello e tornar estas regras persistentes durante as reinicializações:
    # iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROP
    # iptables-save > /etc/sysconfig/iptables
    
Resultado:

O Servidor Satellite Capsule está instalado no seu sistema host. O Servidor Satellite Capsule deve ser configurado para que possa ser utilizado.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.3. Configurando um Servidor Red Hat Satellite Capsule

Pré-requisito

Você precisa atender às seguintes condições antes de continuar nesta tarefa:

  • Instale o Red Hat Satellite Server
  • Definir as permissões do SELinux no sistema designado como o Satellite Capsule Server como enforcing.
Os procedimentos a seguir configuram um Servidor Satellite Capsule para uso com seu servidor Red Hat Satellite. Isto inclui os seguintes tipos de Servidores Satellite Capsule:
  • Satellite Capsule Server com Smart Proxy
  • Satellite Capsule Server como Nó de Conteúdo
  • Satellite Capsule Server como o Nós de Conteúdo com Smart Proxy
Para configurar um Servidor Satellite Capsule
  1. No Satellite Server:
    1. Gerar um certificado do Satellite Capsule Server:
      capsule-certs-generate --capsule-fqdn capsule_FQDN --certs-tar ~/capsule.example.com-certs.tar
      
      Onde:
      • capsule_FQDN é o nome do domínio totalmente qualificado do Satellite Capsule Server. (REQUERIDO)
      • certs-tar é o nome do arquivo tar para ser gerado que contenha o certificado a ser usado pelo instalador Satellite Capsule.
      Executar o capsule-certs-generate irá gerar a mensagem do resultado a seguir:
          Para terminar a isntalação, siga estes passos:
        1. Certifique-se que o capsule-installer está disponível no sistema.
           O capsule-installer vem do pacote katello-installer e deveria ser 
           adquirido por meios que sejam adequados ao seu pacote e.
        2. Cópia ~/capsule.example.com-certs.tar para o sistema capsule.example.com
        3. Execute o seguinte comando no capsule (provavelmente com os parâmetros
           padronizados, veja capsule-installer --help e
           documentatação para mais info sobre configuração de serviços adicionais):
        rpm -Uvh http://master.com/pub/katello-ca-consumer-latest.noarch.rpm
        subscription-manager register --org "ACME_Corporation"
        capsule-installer --parent-fqdn          "sat6.example.com"\
                          --register-in-foreman  "true"\
                          --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                          --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                          --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                          --certs-tar            "~/capsule.example.com-certs.tar"\
                          --puppet               "true"\
                          --puppetca             "true"\
                          --pulp                 "true"
      
    2. Copie o tarball gerado, capsule.example.com-certs.tar, a partir do servidor Satellite para o sistema host Satellite Capsule.
  2. No Satellite Capsule Server:
    1. Registre seu Servidor Satellite Capsule no servidor Satellite:
      # rpm -Uvh http://sat6host.example.redhat.com/pub/katello-ca-consumer-latest.noarch.rpm
      # subscription-manager register --org "ACME_Corporation" --env [environment]/[content_view_name]
      

      Nota

      O Servidor do Satellite Capsule deve ser atribuído à uma organização, pois o Servidor Satellite Capsule requer um ambiente para sincronizar o conteúdo a partir do Servidor Satellite. Somente as organizações possuem ambientes.
      Atribuir locais é opcional embora seja recomendado indicar a proximidade com a qual os hosts que o Servidor Satellite Capsule está gerenciando.
    2. Dependendo do tipo de Satellite Capsule Server desejado, escolha uma das seguintes opções:
      1. Opção 1: Satélite Capsule Server com Smart Proxy: Isso instala um servidor Satellite Capsule com características de proxy inteligente (DHCP, DNS, Puppet). Execute os seguintes comandos como usuário root no servidor Satellite Capsule:
          
        # capsule-installer --parent-fqdn          "satellite.example.com"\
                            --register-in-foreman  "true"\
                            --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                            --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar            "/root/capsule.example.com-certs.tar"\
                            --puppet               "true"\
                            --puppetca             "true"\
                            --pulp                 "true"
                            --tftp                 "true"
                            --dhcp                 "true"\
                            --dhcp-interface       "virbr1
                           --dns                  "true"\
                           --dns-forwarders       "8.8.8.8"\
                           --dns-forwarders       "8.8.4.4"\
                           --dns-interface        "virbr1"\
                           --dns-zone             "example.com"
        
        
      2. Opção 2 - Satélite Capsule Server como um nó de conteúdo com Smart Proxy: Isso instala um servidor Satellite Capsule com todos os recursos. Execute os seguintes comandos como usuário root no Satellite Capsule Server:
        # capsule-installer --parent-fqdn          "sat6.example.com"\
                            --register-in-foreman  "true"\
                            --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                            --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar            "/root/capsule.example.com-certs.tar"\
                            --puppet               "true"\
                            --puppetca             "true"\
                            --pulp                 "true"
                            --tftp                 "true"
                            --dhcp                 "true"\
                            --dhcp-interface       "virbr1
                           --dns                  "true"\
                           --dns-forwarders       "8.8.8.8"\
                           --dns-forwarders       "8.8.4.4"\
                           --dns-interface        "virbr1"\
                           --dns-zone             "example.com"
        
        

Nota

Se a configuração for bem sucedida, execute este comando como usuário root no Satellite Capsule Server:
# echo $?
Este comando deve retornar como "0" para indicar que foi bem sucedido. Caso contrário, verifique /var/log/kafo para depurar a causa da falha. /var/log/kafo é o arquivo log para resultados gerados por comandos capsule-certs-generate e capsule-installer.
O Satellite Capsule Server deve aparecer na Interface de Usuário do Satellite Server sob InfrastructureCapsules.
Resultado:

The Satellite Capsule Server agora é configurado e registrado com o servidor Satellite.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.3.1. Configurando Red Hat Satellite Capsule Server com o Certificado do Servidor Padronizado

katello-installer vem com um padrão CA usado tanto para os certificados SSL do servidor, bem como os certificados de cliente utilizados para autenticação dos sub-serviços. Estes certificados podem ser substituídos por outros padronizados.
Existem duas instâncias onde você pode configurar o Servidor Satellite Capsule para utilizar um certificado CA padronizado:
  1. Quando o capsule-certs-generate for executado pela primeira vez
  2. Depois que o capsule-certs-generate for executado

Procedimento 5.2. Definindo um Custom Server Certificate ao executar o capsule-certs-generate pela primeira vez

  1. Execute este comando no Red Hat Satellite Server:
    capsule-certs-generate --capsule-fqdn "$CAPSULE"\
                           --certs-tar "~/$CAPSULE-certs.tar"\
                           --server-cert ~/path/to/server.crt\
                           --server-cert-req ~/path/to/server.crt.req\
                           --server-key ~/path/to/server.key\
                           --server-ca-cert ~/cacert.crt
    
    Onde:
    • capsule_FQDN é o nome do domínio completo do Satellite Capsule Server. (REQUERIDO)
    • certs-tar é o nome do arquivo tar a ser gerado que contém o certificado a ser usado pelo instalador do Satellite Capsule.
    • server-cert é o caminho para o seu certificado, assinado pela autoridade de certificação (ou auto-assinado)
    • server-cert-req é o caminho para o arquivo de solicitação de assinatura de certificado que foi usado para criar o certificado.
    • server-key é a chave privada usada para assinar o certificado
    • server-ca-cert ~/path/to/cacert.crt o caminho para o certificado CA neste sistema.
  2. Copie o tarball gerado, capsule.example.com-certs.tar, a partir do servidor Satellite para o sistema host Satellite Capsule.
  3. No Satellite Capsule Server:
    1. Registre seu Servidor Satellite Capsule no servidor Satellite:
      # rpm -Uvh http://sat6host.example.redhat.com/pub/katello-ca-consumer-latest.noarch.rpm
      # subscription-manager register --org "ACME_Corporation" --env [environment]/[content_view_name]
      

      Nota

      O Servidor do Satellite Capsule deve ser atribuído à uma organização, pois o Servidor Satellite Capsule requer um ambiente para sincronizar o conteúdo a partir do Servidor Satellite. Somente as organizações possuem ambientes.
      Atribuir locais é opcional embora seja recomendado indicar a proximidade com a qual os hosts que o Servidor Satellite Capsule está gerenciando.
    2. Dependendo do tipo de Satellite Capsule Server desejado, escolha uma das seguintes opções:
      1. Opção 1: Satélite Capsule Server com Smart Proxy: Isso instala um servidor Satellite Capsule com características de proxy inteligente (DHCP, DNS, Puppet). Execute os seguintes comandos como usuário root no servidor Satellite Capsule:
          
        # capsule-installer --parent-fqdn          "satellite.example.com"\
                            --register-in-foreman  "true"\
                            --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                            --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar            "/root/capsule.example.com-certs.tar"\
                            --puppet               "true"\
                            --puppetca             "true"\
                            --pulp                 "true"
                            --tftp                 "true"
                            --dhcp                 "true"\
                            --dhcp-interface       "virbr1
                           --dns                  "true"\
                           --dns-forwarders       "8.8.8.8"\
                           --dns-forwarders       "8.8.4.4"\
                           --dns-interface        "virbr1"\
                           --dns-zone             "example.com"
        
        
      2. Opção 2 - Satélite Capsule Server como um nó de conteúdo: Isso instala um servidor Satellite Capsule com recursos de gerenciamento de conteúdo e um Puppet Master. Execute os seguintes comandos como usuário root no Satellite Capsule Server:
        # capsule-installer --parent-fqdn          "sat6.example.com"\
                            --register-in-foreman  "true"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar           "~/capsule.example.com-certs.tar"\
                            --puppet               "false"\
                            --puppetca             "false"\
                            --pulp                 "true"
        
      3. Opção 3 - Satélite Capsule Server como um nó de conteúdo com Smart Proxy: Isso instala um servidor Satellite Capsule com todos os recursos. Execute os seguintes comandos como usuário root no Satellite Capsule Server:
        # capsule-installer --parent-fqdn          "sat6.example.com"\
                            --register-in-foreman  "true"\
                            --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                            --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                            --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                            --certs-tar            "/root/capsule.example.com-certs.tar"\
                            --puppet               "true"\
                            --puppetca             "true"\
                            --pulp                 "true"
                            --tftp                 "true"
                            --dhcp                 "true"\
                            --dhcp-interface       "virbr1
                           --dns                  "true"\
                           --dns-forwarders       "8.8.8.8"\
                           --dns-forwarders       "8.8.4.4"\
                           --dns-interface        "virbr1"\
                           --dns-zone             "example.com"
        
        

Procedimento 5.3. Definindo um Custom Server Certificate após executar o capsule-certs-generate

Usar certificados de servidor personalizados para o Servidor Satellite significa que os mesmos certificados de servidor personalizados precisam ser implantados nos Satellite Capsule Server:. Cada Servidor Satellite Capsule exigirá os seguintes passos:
  1. Gerar um novo certificado baseado em seu certificado de servidor padrão:
    capsule-certs-generate --capsule-fqdn "satcapsule.example.com"\
                           --certs-tar "~/$CAPSULE-certs.tar"\
                           --server-cert ~/path/to/server.crt\
                           --server-cert-req ~/path/to/server.crt.req\
                           --server-key ~/path/to/server.key\
                           --server-ca-cert ~/cacert.crt\
                           --certs-update-server --certs-update-server-ca
    
  2. Copie o tarball gerado, capsule.example.com-certs.tar, a partir do servidor Satellite para o sistema host Satellite Capsule.
  3. Por Satélite Capsule Server, execute novamente o comando capsule-installer para atualizar os certificados. Dependendo do tipo de servidor Satellite Capsule que desejar, escolha uma das seguintes opções:
    1. Opção 1: Satélite Capsule Server com Smart Proxy: Isso instala um servidor Satellite Capsule com características de proxy inteligente (DHCP, DNS, Puppet). Execute os seguintes comandos como usuário root no servidor Satellite Capsule:
        
      # capsule-installer --parent-fqdn          "satellite.example.com"\
                          --register-in-foreman  "true"\
                          --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                          --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                          --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                          --certs-tar            "/root/capsule.example.com-certs.tar"\
                          --puppet               "true"\
                          --puppetca             "true"\
                          --pulp                 "true"
                          --tftp                 "true"
                          --dhcp                 "true"\
                          --dhcp-interface       "virbr1
                         --dns                  "true"\
                         --dns-forwarders       "8.8.8.8"\
                         --dns-forwarders       "8.8.4.4"\
                         --dns-interface        "virbr1"\
                         --dns-zone             "example.com"
      
      
    2. Opção 2 - Satélite Capsule Server como um nó de conteúdo: Isso instala um servidor Satellite Capsule com recursos de gerenciamento de conteúdo e um Puppet Master. Execute os seguintes comandos como usuário root no Satellite Capsule Server:
      # capsule-installer --parent-fqdn          "sat6.example.com"\
                          --register-in-foreman  "true"\
                          --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                          --certs-tar           "~/capsule.example.com-certs.tar"\
                          --puppet               "false"\
                          --puppetca             "false"\
                          --pulp                 "true"
      
    3. Opção 3 - Satélite Capsule Server como um nó de conteúdo com Smart Proxy: Isso instala um servidor Satellite Capsule com todos os recursos. Execute os seguintes comandos como usuário root no Satellite Capsule Server:
      # capsule-installer --parent-fqdn          "sat6.example.com"\
                          --register-in-foreman  "true"\
                          --foreman-oauth-key    "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf
                          --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\
                          --pulp-oauth-secret    "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\
                          --certs-tar            "/root/capsule.example.com-certs.tar"\
                          --puppet               "true"\
                          --puppetca             "true"\
                          --pulp                 "true"
                          --tftp                 "true"
                          --dhcp                 "true"\
                          --dhcp-interface       "virbr1
                         --dns                  "true"\
                         --dns-forwarders       "8.8.8.8"\
                         --dns-forwarders       "8.8.4.4"\
                         --dns-interface        "virbr1"\
                         --dns-zone             "example.com"
      
      

Importante

Use o mesmo certificado de servidor personalizado, tanto no Red Hat Satellite e o Red Hat Satellite Capsule Server para garantir que a relação de confiança entre os dois hosts seja mantida.
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.4. Adicionando os Ambientes ao Ciclo de Vida de um Servidor Red Hat Satellite Capsule

Se o recém-criado Red Hat Satellite Capsule Server tem os recursos de nó de conteúdo habilitados, o Satellite Capsule Server precisa de um ambiente adicionado ao Satellite Capsule Server. Adicionar um ambiente para p servidor Red Hat Satellite Capsule permitirá que o Satellite Capsule Server sincronize o conteúdo do servidor Satellite e forneça o conteúdo aos sistemas host.

Importante

O Satellite Capsule Server é configurado pela interface de linha de comando do Servidor Satellite (CLI). Execute todos os comandos hammer no Satellite Server.
Para adicionar ambientes ao seu Servidor Satellite Capsule:
  1. Autentique-se no Satellite Server CLI como root.
  2. Escolha o Servidor Red Hat Satellite Capsule desejado, a partir da lista e tome nota de seus id:
    # hammer capsule list
    
    Os detalhes do Servidor Satellite Capsule podem ser verificados utilizando o comando:
    # hammer capsule info --id capsule_id_number
    
  3. Verifique a lista dos ambientes de ciclo de vida disponíveis para o Red Hat Capsule Server e anote o environment id:
    # hammer capsule content available-lifecycle-environments --id capsule_id_number
    
    Onde:
    • available-lifecycle-environments são ambientes de ciclo de vida que estão disponíveis no Satellite Capsule mas não estão anexados ao Satellite Capsule no momento.
  4. Adicione um ambiente de ciclo de vida ao Satellite Capsule Server:
    # hammer capsule content add-lifecycle-environment --id capsule_id_number --lifecycle-environment-id environment_id_number
    
    Onde:
    • --id é o número de identificação do Satellite Capsule Server
    • --lifecycle-environment-id é o número de identificação do ambiente de ciclo de vida.
    Repita este passo em todos os ambientes de ciclo de vida a serem adicionados ao Servidor Capsule.
  5. Sincronize o conteúdo a partir do ambiente do Servidor Satelite para o Servidor Satellite Capsule:
    # hammer capsule content synchronize --id capsule_id_number
    
    Quando um Satellite Capsule Server possui muitos ambientes de ciclo de vida, e somente um deles precisa ser sincronizado, é possível focar em um ambiente específico especificando a identificação do ambiente:
    # hammer capsule content synchronize --id 1 --environment-id 1
    
Resultado:

O ambiente escolhido agora consome pacotes de repositórios no Servidor Satellite Capsule desejado.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.5. Removendo os Ambientes de Ciclo de Vida de um Servidor Red Hat Satellite Capsule

Existem inúmeras razões para remover ambientes de ciclo de vida do Servidor Red Hat Satellite Capsule. Por exemplo:
  • Quando os ambientes de ciclo de vida não são mais relevantes ao sistema host.
  • Quando os ambientes de ciclo de vida foram adicionados incorretamente ao Satellite Capsule Server
Para remover um ambiente de ciclo de vida do Satellite Capsule Server:
  1. Autentique-se no Satellite Server CLI como usuário root.
  2. Escolha o Servidor Red Hat Satellite Capsule desejado, a partir da lista e tome nota de seus id:
    # hammer capsule list
    
    Os detalhes do Servidor Satellite Capsule podem ser verificados utilizando o comando:
    # hammer capsule info --id capsule_id_number
    
  3. Verifique a lista dos ambientes de ciclo de vida atualmente anexados ao Red Hat Capsule Server e anote o environment id:
    hammer capsule content lifecycle-environments --id capsule_id_number
    
  4. Remova o ambiente do ciclo de vida do Servidor Satellite Capsule:
    # hammer capsule content remove-lifecycle-environment --id capsule_id_number --environment-id environment_id
    
    Onde:
    • --id é o número de identificação do Satellite Capsule Server
    • --environment-id é o número de identificação do ambiente de ciclo de vida.
    Repita este passo em todos os ambientes de ciclo de vida a serem removidos do Servidor Capsule.
  5. Sincronize o conteúdo a partir do ambiente do Servidor Satelite para o Servidor Satellite Capsule:
    # hammer capsule content synchronize --id capsule_id_number
    
Resultado:

Os ambientes escolhidos são removidos do Servidor Satellite Capsule.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

5.6. Registrando os Sistemas do Host Systems em um Red Hat Satellite Capsule Server

Pré-requisito

O sistema cliente deve ser configurado para registro. Os capítuos a seguir no Red Hat Satellite User Guide podem ajudar com a configuração:

  1. Configuring Hosts for Registration
  2. Automated Configuration
  3. Manual Configuration
  4. Creating a New Activation Key
Os sistemas podem ser registrados para o host pai ao usar um Satellite Capsule como fonte de conteúdo. Registre o sistema no servidor Satellite 6 através da subscription-manager mas consulte o Satellite Capsule utilizando a sinalização --baseurl provida pelo Gerenciador de Assinaturas utilizando o pulp/repos como prefixo.
# subscription-manager register --org [org_name] --activationkey [your_activation_key] --baseurl https://satcapsule.example.com/pulp/repos
14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

Capítulo 6. Desinstalando o Servidor Red Hat Satellite e o Servidor Capsule

Atenção

Este procedimento irá apagar todos os aplicativos que são usados com o Red Hat Satellite Server or Red Hat Satellite Capsule Server no sistema alvo. Se você estiver utilizando qualquer um destes aplicativos ou dados de aplicativo para qualquer outro propósito a não ser o Red Hat Satellite, faça um backup das informações antes de executar este script.
O comando a desinstalar o Red Hat Satellite Server ou Red Hat Satellite Capsule Server é katello-remove. O script de desinstalação emitirá um aviso duas vezes, solicitando configuração antes que ele remova todos os pacotes e arquivos de configuração no sistema. Abaixo encontra-se um resultado de amostra do comando:
# katello-remove 
WARNING: This script will erase many packages and config files.
Important packages such as the following will be removed:
  * elasticsearch
  * httpd (apache)
  * mongodb
  * tomcat6
  * puppet
  * ruby
  * rubygems
  * All Katello and Foreman Packages
Once these packages and configuration files are removed there is no going back.
If you use this system for anything other than Katello and Foreman you probably
do not want to execute this script.
Read the source for a list of what is removed.  Are you sure(Y/N)? y
ARE YOU SURE?: This script peramently deletes data and configuration.
Read the source for a list of what is removed.  Type [remove] to continue? remove
Shutting down Katello services...
...
Resultado

Todos os pacotes do Red Hat Satellite e arquivos de configuração são removidos do sistema.

14370%2C+Installation+Guide-6.0-108-10-2014+13%3A46%3A41Red+Hat+Satellite+6Docs+Install+GuideReportar um erro

Apêndice A. Histórico de Revisão

Histórico de Revisões
Revisão 1-2.01Fri Sep 12 2014Athene Chan
BZ#1140875 Foram adicionadas regras após a instalação do Servidor Red Hat Satellite e o Servidor Capsule
Revisão 1-2Thu Sep 11 2014Athene Chan
BZ#1140422 Foram modificados nomes de repositório para o Servidor Red Hat Satellite e o Servidor Red Hat Capsule
Revisão 1-1Wed Sep 10 2014Athene Chan
Foram adicionadas portas na seção de Pré-requisitos
Revisão 1-0Tue Sep 9 2014Athene Chan
Red Hat Satellite 6.0 GA Release
Revisão 0-34Thu Aug 21 2014Athene Chan
BZ#1131360 Foi substituída uma opção no comando para refletir a correta.
Revisão 0-33Tue Aug 12 2014Athene Chan
BZ#1130208 Foi adicionado "Red Hat Software Collections" como um canal a habilitar.
BZ#1129104 Adição de requerimento para disponibilizar a porta 8080 para a instalação do katello. Atualizar como configurar o iptables corretamente.
BZ#1125241 Foi adicionada uma nota que o local padrão e organização padrão podem ser modificadas após as organizações iniciais.
BZ#1044558 Foi adicionado um capítulo nas opções de configuração do proxy http no katello-installer.
BZ#1120492 Foi adicionada uma nota em "Red Hat Satellite Server Supported Usage" sobre as implementações do tomcat embutido.
BZ#1125299 Foram adicionadas referêncas às seções "próximos passos"no capítulo "Instalando Red Hat Satellite".
BZ#1125357 Os diretórios de repositórios obsoletos foram removidos.
BZ#1121814 A opção do instalador Satellite Capsule Server foi corrigido.
BZ#1089086 Foram incluídas recomendações do tamanho do arquivo nos Pré-requisitos.
BZ#1119866 Foram adicionados pacotes Red Hat Software Collections como requerido para a instalação do Satellite Capsule Server.
BZ#1118406 Foram adicionadas as portas da tabela, protocolos e serviços na seção de Pré-requisitos.
BZ#1120855 Diversas correções nos nomes de arquivos e comandos.
BZ#1121676 Foi adicionada uma nota que todos os comandos do hammer são executados no Servidor Satellite.
BZ#1113811 Foi criada a seção "Red Hat Satellite 6 Supported Usage".
BZ#1128922 Foi adicionada a subseção "Resultados" .
BZ#754728 Foram adicionadas seções "Configurando Red Hat Satellite com um Certificado do Servidor Padronizado" e "Configuring Red Hat Satellite Capsule Server com um Certificado de Servidor Padronizado"
BZ#1122183 Foi modificada a entrada no Nome de Usuário da Conta e adicionado um exemplo para a Base DN.
BZ#1129498 Comandos de iptables de grupos para uma leitura mais compreensível.
Revisão 0-32Fri Jul 11 2014Athene Chan
BZ#1157545, BZ#115047, BZ#1116471, BZ#1117052, BZ#1117052, BZ#1115065 Pequenas edições, erros de palavras e revições de texto.
Revisão 0-31Mon Jun 30 2014Athene Chan
Livro publicado para o Lançamento Beta.
Revisão 0-30Tue Jun 24 2014Dan Macpherson
Construção do segundo teste para o Beta.
Revisão 0-29Tue Jun 24 2014Dan Macpherson
Construção de Teste para o Beta.
Revisão 0-28Mon Nov 11 2013Dan Macpherson
Reparo de erros pequenos.
Revisão 0-27Mon 11 Nov 2013Dan Macpherson
Preparação para MDP2
Revisão 0-26Mon 11 Nov 2013Athene Chan
BZ#1024530, 1027466 Edições adicionais para passos dos nós de Satellite.
Revisão 0-25Thu 7 Nov 2013Megan Lewis
BZ#1027461 Foram adicionados passos para criar chave de ativação e recuperar o oauth secreto. Foi adicionada uma nota para verificar a existência de nós.
Revisão 0-24Thu 7 Nov 2013Athene Chan
BZ#1027466 Foi adicionada uma seção pequena ao utilizar os nós Satellite. Foi adicionado passos de sincronização.
Revisão 0-23Wed 30 Oct 2013Athene Chan
BZ#1024438 foi modificado procedimento para acomodar a instalação do yum-utils.
BZ#1024529 foram removidas instruções do katello.ymi, pois ele não é a forma preferida da configuração do LDAP.
BZ#1024559 foi adicionado o foreman-libvirt para o comando yum install.
BZ#1024530 Foi adicionada uma nova informação à seção nos Nós do Satellite.
Revisão 0-22Tue 29 Oct 2013Athene Chan
BZ#1024094 Foi atualizado o comando yum-utils
Revisão 0-21Wed 09 Oct 2013Dan Macpherson
Finalizando a implementação da revisão do QA
Revisão 0-20Wed 2 Oct 2013Athene Chan
BZ#1014402 Foram atualizados os requerimentos da instalação.
Revisão 0-19Wed 2 Oct 2013Athene Chan
BZ#1014402 Foram atualizados os pré-requisitos para a instalação.
Revisão 0-18Tue 1 Oct 2013Athene Chan
BZ#1009719, 971944 Edições de pequenos erros de grafia e gramática.
Revisão 0-17Thu 19 Sep 2013Athene Chan
BZ#1009719 Foram atualizados os pré-requisitos e as instruções de instalação.
Revisão 0-16Tue 17 Sep 2013Athene Chan
BZ#971944 Foram atualizados os requerimentos de armazenamento para Satellite.
Revisão 0-15Wed 11 Sep 2013Megan Lewis
Integrando o feedback do QE
Revisão 0-14Mon 12 Aug 2013Dan Macpherson
Removendo a marca d'agua de rascunho.
Revisão 0-13Mon 12 Aug 2013Dan Macpherson
Preparando a documentação para revisão técnica.
Revisão 0-09Thu 20 June 2013Dan Macpherson
Correção para o rótulo do repo para instalação
Revisão 0-08Thu 20 June 2013Dan Macpherson
Foi adicionado o status do MDP1
Revisão 0-07Wed 19 June 2013Athene Chan
Foi revisado o canal para instalação
Revisão 0-06Thu 13 June 2013Athene Chan
Foi editado o livro para erros gramaticais e estrutura de sentença
Revisão 0-05Tue 11 June 2013Athene Chan
Foram adicionados capítulos e para sincronização.
Seções editadas baseadas em feedback de revisão técnica.
Revisão 0-04Fri 31 May 2013Athene Chan
Foi modificado os nomes de campo no Satellite: Provisionamento da seção do LDAP.
Revisão 0-03Thu 30 May 2013Athene Chan
Foi renomeado todos os componentes de aplicativos da Web para nomes remarcados do "Red Hat Satellite: Conteúdo e Serviços" e "Red Hat Satellite: Provisionamento e Configuração".
Revisão 0-02Tue 28 May 2013Athene Chan
Edições de revisão técnica incorporadas.
Foram atualizados comandos para a instalação do Red Hat Satellite.
Marcação padronizada de componentes.
Revisão 0-01Fri 17 May 2013Athene Chan
Criação de livro inicial.

Nota Legal

Copyright © 2014 Red Hat .
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.