CentOS 7 com Red Hat Satellite 6

3

Estamos usando o Satellite 6 para gerenciar nossos servidores RHEL. Para alguns projetos paralelos, usaremos o CentOS 7 para limitar os custos. É claro que gostaríamos de usar o Satellite 6 também para gerenciar centralmente esses servidores CentOS.

Já consegui criar um produto personalizado com os repositórios do CentOS; a sincronização é bem-sucedida. Agora preciso adicionar esses servidores CentOS ao Satellite (host e host de conteúdo). Para isso, gostaria de usar as chaves de ativação, mas isso requer o gerenciador de assinaturas, portanto, consegui instalar o gerenciador de assinaturas no servidor CentOS. Agora o último problema que tenho é o Katello. Qual repositório contém o agente katello e o agente fantoche?

Alguém já tentou gerenciar sistemas CentOS com o Satellite? Existem outros aspectos que eu preciso prestar atenção?

O suporte oficial da Red Hat não quer nos ajudar, porque isso diz respeito ao CentOS, não ao RHEL.

    
por EsTeGe 26.03.2015 / 09:29

5 respostas

3

O RedHat ainda não suporta oficialmente nada disso, mas eles apoiavam principalmente o CentOS no Satellite 5 e a maioria deles é adaptada dessa versão. É apenas modificado para trabalhar com a nova maneira de fazer as coisas no Satellite 6. Eu tenho isso trabalhando em um ambiente de produção; e espero que isso ajude outras pessoas a chegarem lá.

Depois de ter os repositórios, ele funciona basicamente como o RedHat, mas com assinaturas diferentes. Você chama o gerenciador de assinaturas para conectar o sistema e, a partir daí, é apenas uma questão de configurar um fantoche, etc., para obter tudo o que é gerenciado. Já que o CentOS é uma cópia direta do RedHat para a maioria dos pacotes; você pode até usar os mesmos módulos de fantoches, etc. como suas máquinas RedHat. Embora, para sanidade, eu coloquei minhas máquinas CentOS em seus próprios grupos; desde há algumas pequenas coisas que são diferentes.

Aqui está a lista de repositórios que você precisará para suas máquinas clientes:

1) Repositórios base do CentOS, mais "update" e "extras". Extras é necessário para algumas das dependências do gerenciador de assinatura. Também é necessário se você precisar de EPEL no CentOS.

2) Repositórios EPEL, porque, novamente, dependências do gerenciador de assinaturas. Isso também acabará fornecendo katello-agent e fantoche quando tudo estiver dito e feito.

3) gerenciador de assinaturas. Se você quiser realmente assinar seu sistema cliente corretamente. O RedHat não fornece uma nova versão através de seus repositórios ainda, pelo menos não que eu tenha encontrado, e a versão do Satellite 5 não funciona. No entanto, alguém foi legal o suficiente para publicar um repositório com versões de trabalho aqui. Basta escolher a versão do SO e o arco que você precisa. link

    
por 22.06.2015 / 15:32
2

Eu sei que este é um tópico antigo, mas a mágica está em criar o repositório do CentOS no Satellite 6. Isso pode ser feito criando um 'novo produto'. Preencha os campos de entrada com o url para os pacotes do CentOS e a chave CentOS GPG. Eu fiz isso várias vezes. Eu tenho EPEL7 / EPEL7, base / extras / atualizações do CentOS para el6 e el7. Eu até criei um repo / "product" para o katello-agent e outro para o gerenciador de assinatura rpms. FWIW, você não verá contadores para erratas em um sistema CentOS, pois isso serve apenas para o RHEL oficial. Você ainda pode atualizá-los acessando pacotes e atualizando pacotes.

    
por 22.06.2017 / 20:12
0

Caminhada no Espaço projeto comunitário livre e direto do Red Hat Satellite.

Você pode usá-lo para gerenciar servidores CentOS.

    
por 09.04.2015 / 06:24
0

RHEL

por exemplo: registrador do gerenciador de assinaturas --activationkey = produção de rhel7 --org 'Default_Organisation'

subscription-manager register --activationkey=OSVersion-Environment --org 'Default_Organisation'
subscription-manager attach --auto
subscription-manager repos --enable=*

CentOS

subscription-manager register --activationkey=OSVersion-Environment --org 'Default_Organisation'
subscription-manager list --available | egrep 'Subscription Name:|Pool ID' | egrep 'CentOS|Xymon|EPEL|Puppet' -A1
subscription-manager attach  $(subscription-manager list --available | egrep 'Subscription Name:|Pool ID' | egrep 'CentOS|Xymon|EPEL|Puppet' -A1 | grep ID | awk '{print "--pool=" $3}'  ) 
    
por 07.03.2016 / 08:48
0

Eu fiz como DFerguson e Jaypers, configurei o centos 7.5 como um produto (Sat 6.3.2), então registrei com a chave de ativação centos apontando para todos os centos-repos etc. Mas engraçado depois de um tempo, o sistema operacional mostra como redhat 7.5, ainda a assinatura da minha chave centos. Alguém tem uma ideia do que está acontecendo?

    
por 05.09.2018 / 12:51