Qual é o método correto para usar as Coleções de Software da Red Hat nas instâncias do Amazon AWS EC2?

4

Eu criei uma nova instância do Amazon EC2 para testar nosso software contra o pacote Apache 2.4 do Coleções de Software da Red Hat . Minha principal motivação foi testar em uma instalação limpa, sem o lixo que eu esperava em nossas máquinas locais.

Para instalar o pacote httpd24 , é necessário adicionar o repositório RHSCL via gerenciador de assinaturas. Isso não funcionou na instância do EC2:

# subscription-manager repos --enable rhel-server-rhscl-6-rpms
Error: [...] is not a valid repository ID. Use --list option to see valid repositories.
# subscription-manager repos --list
This system has no repositories available through subscriptions.

De acordo com o FAQ do Red Hat Enterprise Linux no Amazon EC2 eu esperava que o sistema fosse inscrito automaticamente. Citação (ênfase adicionada):

Red Hat Enterprise Linux on Amazon EC2 is offered at either a flat, hourly rate with no commitment (On-Demand), or through a one-time, upfront payment (Reserved Instances). Both purchase options include Amazon EC2 compute charges and Red Hat Enterprise Linux subscription charges.

Pesquisando os fóruns de desenvolvedores da AWS , encontrei apenas uma resposta dizendo que é preciso uma licença extra do RedHat (e muitas outras respostas vagas).

Eu finalmente descobri que é suficiente modificar o arquivo /etc/yum.repos.d/redhat-rhui.repo assim:

[rhui-REGION-rhel-server-rhscl]
name=Red Hat Enterprise Linux Server 6 RHSCL (RPMs)
# ...
enabled=1

Isso parece funcionar, mas me pergunto se esse é realmente o "caminho certo" para fazê-lo.

    
por Bluehorn 04.10.2016 / 15:41

1 resposta

0

Não tenho certeza sobre o RHEL6, mas no RHEL7 você pode usar o yum-config-manager

yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RHSCL (RPMs)'

    
por 03.05.2018 / 19:11